Archive · Official results
Canada’s 2025 federal election results by party
Canada’s federal election on 28 April 2025 returned 169 Liberal MPs and 144 Conservative MPs to the 343-seat House of Commons. Elections Canada recorded 19,641,663 valid votes across all candidates.
Sources checked
The chart shows the five parties that won seats. The searchable table includes every affiliation listed by Elections Canada.
The national count
The Liberals received 8,595,488 valid votes and the Conservatives received 8,113,484. Together they accounted for 16,708,972 valid votes, or 85.07% of the national total. The seat count reflects which candidates won in individual electoral districts. Source 1 Source 3
Similar national totals, different seat counts
Bloc Québécois candidates received 1,236,349 votes, all in Quebec, and won 22 seats. New Democratic candidates received 1,234,673 votes across the country and won seven seats. Provincial totals show the geographic distribution behind each national number. Source 1 Source 2 Source 3
How to read the denominator
Vote shares on this page divide each affiliation’s count by the 19,641,663 valid votes recorded nationally. That denominator covers valid candidate votes. Turnout, which measures participation, uses a different denominator. The two-decimal percentages here are calculated from the underlying counts. Source 1 Source 2
Seats are fixed at the election date
The report records 343 elected members in 2025. At least 172 seats are needed for a majority of that total. Elections Canada’s report distinguishes the seats won on election day from party standings when the previous Parliament dissolved, which is a separate snapshot. Source 3