Direct answer
Joanne Thompson was elected.
Joanne Thompson received 28,681 votes (62.3%). David Brazil received 11,941 votes (25.9%).
- Winning party
- Liberal Party of Canada
- Runner-up party
- Conservative Party of Canada
- Winning majority
- 16,740
- Turnout
- 70.0%
- Ballots cast
- 46,491
- Electors
- 66,394
Complete candidate result
All 5 candidates.
| Place | Candidate | Party | Residence | Occupation | Votes | Share |
|---|
| 1 | Joanne ThompsonElectedSource incumbent marker | Liberal Party of Canada | Logy Bay-Middle Cove-Outer Cove, N.L./ T.-N.-L. | Parliamentarian/Parlementaire | 28,681 | 62.3% |
|---|
| 2 | David Brazil | Conservative Party of Canada | St. John's, N.L./ T.-N.-L. | Managing Partner - Small Business/Directeur associé d'une petite entreprise | 11,941 | 25.9% |
|---|
| 3 | Mary Shortall | New Democratic Party | St. John's, N.L./ T.-N.-L. | Retired/À la retraite | 5,172 | 11.2% |
|---|
| 4 | Otis Crandell | Green Party of Canada | Kitchener, Ont. | Academic Researcher/Chercheur universitaire | 159 | 0.3% |
|---|
| 5 | Samuel Crête | Communist Party of Canada | St. John's, N.L./ T.-N.-L. | Residential Counsellor/Conseiller résidentiel | 98 | 0.2% |
|---|
Permanent riding record
St. John's East, Newfoundland and Labrador
- Election.org ID
- eop-result-ca-2025-commons-10006
- Official district code
- 10006
- Province or territory
- Newfoundland and Labrador
- Polling date
- 28 April 2025
- Population
- 85,038
- Electors
- 66,394
- Voting desks
- 194
- Valid ballots
- 46,051
- Rejected ballots
- 440
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.