Trois-Rivières: 2025 federal election results

Caroline Desrochers (Liberal) won Trois-Rivières in the April 28, 2025 federal election with 41% of the vote, 8,226 votes (13.4 points) ahead of René Villemure (Bloc Québécois). 61,317 valid votes were counted in this Quebec riding.

Caroline Desrochers
Elected for Liberal
8,226 voteswinning margin (13.4 points)
Caroline Desrochers 41%René Villemure 27.6%Yves Levesque 27.2%Matthew Sévigny 2.3%

Results by candidate

Trois-Rivières 2025 results by candidate
CandidateVotesShare
Caroline Desrochers · Liberalelected
Public Servant · Chelsea, Que.
25,147
41%
René Villemure · Bloc Québécoisincumbent
Parliamentarian / Ethicist · Saint-Boniface, Que.
16,921
27.6%
Yves Levesque · Conservative
Merchant Navy Captain · Shawinigan, Que.
16,708
27.2%
Matthew Sévigny · NDP
Student · Ottawa, Ont.
1,437
2.3%
David Turcotte · Green
Compensation Officer · Saint-Boniface, Que.
569
0.9%
Yan Patry · People's Party
Manager · Trois-Rivières, Que.
320
0.5%
Mathieu Doyon · Rhinoceros
Peace Officer · Trois-Rivières, Que.
215
0.4%

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
68%
Registered electors
91,717
Population (2021 census)
114,064
Valid ballots
61,317
Rejected ballots
1,046
Winning margin
8,226 votes

How Trois-Rivières compares

  • The 172nd-closest race of 343 ridings: a margin of 8,226 votes (13.4 points).
  • Liberal candidates won 43.8% of votes nationally; Caroline Desrochers took 41% here, 2.8 points below that.
  • Turnout was 68%, 1 points below the national figure of 69%.

Nearby ridings