Cardigan: 2025 federal election results

Kent MacDonald (Liberal) won Cardigan in the April 28, 2025 federal election with 57% of the vote, 4,962 votes (19.6 points) ahead of James Aylward (Conservative). 25,261 valid votes were counted in this Prince Edward Island riding.

Kent MacDonald
Elected for Liberal
4,962 voteswinning margin (19.6 points)
Kent MacDonald 57%James Aylward 37.4%Lynne Thiele 2%Wayne Phelan 1.6%

Results by candidate

Cardigan 2025 results by candidate
CandidateVotesShare
Kent MacDonald · Liberalelected
Dairy Farmer · Souris, P.E.I.
14,404
57%
James Aylward · Conservative
Retired · Stratford, P.E.I.
9,442
37.4%
Lynne Thiele · NDP
Retired Teacher · Stratford, P.E.I.
505
2%
Wayne Phelan · Independent
Self-Employed Installer · Stratford, P.E.I.
404
1.6%
Maria Rodriguez · Green
Retired Civil Servant · Montague, P.E.I.
326
1.3%
Adam Harding · People's Party
Public Works Employee, Town of Three Rivers · Alliston, P.E.I.
180
0.7%

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
79%
Registered electors
32,251
Population (2021 census)
39,236
Valid ballots
25,261
Rejected ballots
233
Winning margin
4,962 votes

How Cardigan compares

  • The 108th-closest race of 343 ridings: a margin of 4,962 votes (19.6 points).
  • Liberal candidates won 43.8% of votes nationally; Kent MacDonald took 57% here, 13.2 points above that.
  • Turnout was 79%, 10 points above the national figure of 69%.

Nearby ridings