Direct answer
Jonathan Rowe was elected.
Jonathan Rowe received 19,605 votes (48.0%). Anthony Germain received 19,593 votes (47.9%).
- Winning party
- Conservative Party of Canada
- Runner-up party
- Liberal Party of Canada
- Winning majority
- 12
- Turnout
- 64.4%
- Ballots cast
- 41,694
- Electors
- 64,709
Complete candidate result
All 3 candidates.
| Place | Candidate | Party | Residence | Occupation | Votes | Share |
|---|
| 1 | Jonathan RoweElected | Conservative Party of Canada | Clarenville, N.L./ T.-N.-L. | Engineer/Ingénieur | 19,605 | 48.0% |
|---|
| 2 | Anthony Germain | Liberal Party of Canada | St. John's, N.L./ T.-N.-L. | Teacher/Enseignant | 19,593 | 47.9% |
|---|
| 3 | Liam Ryan | New Democratic Party | Dunville, N.L./ T.-N.-L. | Student/Étudiant | 1,677 | 4.1% |
|---|
Permanent riding record
Terra Nova—The Peninsulas, Newfoundland and Labrador
- Election.org ID
- eop-result-ca-2025-commons-10007
- Official district code
- 10007
- Province or territory
- Newfoundland and Labrador
- Polling date
- 28 April 2025
- Population
- 76,121
- Electors
- 64,709
- Voting desks
- 268
- Valid ballots
- 40,875
- Rejected ballots
- 819
Coverage boundary
Official results are not a current roster.
These are official results for the 28 April 2025 general election. They are historical election records, not a claim about the current House membership or future candidacies.
Candidate policies, biographies, political finance, current tenure, and future candidacy remain separate sourced layers. Election.org does not manufacture them from a vote result.