Cape Breton—Canso—Antigonish: 2025 federal election results
Jaime Battiste (Liberal) won Cape Breton—Canso—Antigonish in the April 28, 2025 federal election with 51.6% of the vote, 4,038 votes (8.4 points) ahead of Allan MacMaster (Conservative). 48,278 valid votes were counted in this Nova Scotia riding.
Jaime Battiste
Elected for Liberal
4,038 voteswinning margin (8.4 points)
Jaime Battiste 51.6%Allan MacMaster 43.2%Joanna Clark 4%Ryan Smyth 0.7%
Results by candidate
Cape Breton—Canso—Antigonish 2025 results by candidate
Candidate
Party
Votes
Share
Jaime Battiste · Liberalelectedincumbent
Parliamentarian · Eskasoni, N.S.
Liberal
24,908
51.6%
Allan MacMaster · Conservative
Provincial Parliamentarian · Troy, N.S.
Conservative
20,870
43.2%
Joanna Clark · NDP
Teacher · Port Hood, N.S.
NDP
1,930
4%
Ryan Smyth · People's Party
Self-Employed · Antigonish, N.S.
People's Party
333
0.7%
Rebecca Wall · Independent
Media · Sampson Cove, N.S.
Independent
237
0.5%
Source: Elections Canada, official results of the April 28, 2025 general election. Candidates marked as incumbents follow Elections Canada's table. Results are not updated for by-elections or floor-crossings since; changes we have recorded are listed above the results.
Turnout and electors
Voter turnout
75.1%
Registered electors
64,665
Population (2021 census)
75,141
Valid ballots
48,278
Rejected ballots
288
Winning margin
4,038 votes
How Cape Breton—Canso—Antigonish compares
The 86th-closest race of 343 ridings: a margin of 4,038 votes (8.4 points).
Liberal candidates won 43.8% of votes nationally; Jaime Battiste took 51.6% here, 7.8 points above that.
Turnout was 75.1%, 6.1 points above the national figure of 69%.