VoteDataCanada

2024 New Brunswick Provincial Election

October 21, 2024

General Election · October 21, 2024

Liberal won 31 of 49 seats. This meets the 25-seat majority threshold.

Contests
49
Candidates
207
Votes cast
376,054
Final resultsElections New BrunswickChecked: October 13, 2026

Party results

Seats won Majority threshold: 25
Liberal: 31 seatsPC: 16 seatsGreen: 2 seats
  • Liberal 31
  • PC 16
  • Green 2
PartyVotesVote %SeatsSeats %
Liberal Party180,80648.2%3163.3%
Progressive Conservative Party131,33235.0%1632.7%
Green Party51,55813.8%24.1%
New Democratic Party4,8651.3%00.0%
People’s Alliance of New Brunswick3,2650.9%00.0%

Party2020 seats2024 seatsChange2020 Vote %2024 Vote %Vote share Δ
Liberal Party1731+1434.3%48.2%+13.9 pp
Progressive Conservative Party2716−1139.3%35.0%−4.3 pp
Green Party32−115.2%13.8%−1.5 pp
People’s Alliance of New Brunswick20−29.2%0.9%−8.3 pp

Seat changes by party

010203040LiberalPCGreenPA20202024

49 → 49 seats

2020 election results →

Historical trends

57020102014201820202024

Liberal Party Progressive Conservative Party Progressive Conservative Party of New Brunswick Green Party Green Party of New Brunswick/Parti Vert du Nouveau Brunswick New Brunswick Liberal Association/Association libérale du Nouveau-Brunswick People’s Alliance of New Brunswick

Chart data
ElectionLiberal PartyProgressive Conservative PartyProgressive Conservative Party of New BrunswickGreen PartyGreen Party of New Brunswick/Parti Vert du Nouveau BrunswickNew Brunswick Liberal Association/Association libérale du Nouveau-BrunswickPeople’s Alliance of New Brunswick
September 27, 2010134220000
September 22, 2014272121150
September 24, 20182122—3——3
September 14, 20201727—3——2
October 21, 20243116—2——0

District map

Boundary sources appear with the loaded map. · Colours show party affiliation where available. Use the district selector for keyboard navigation.

Results by District

49 districts found

Swipe to compare parties · Tap a district for full results

DistrictLiberalPCGreen
VotesVote %VotesVote %VotesVote %
3,54653.4%53.4%2,49737.6%37.6%4386.6%6.6%6,643
3,52546.5%46.5%2,78736.8%36.8%86411.4%11.4%7,575
6,53068.1%68.1%1,80318.8%18.8%1,25413.1%13.1%9,587
5,43856.3%56.3%1,32213.7%13.7%2,90130.0%30.0%9,661
5,02175.4%75.4%5308.0%8.0%1,11116.7%16.7%6,662
3,28238.8%38.8%3,78944.8%44.8%1,23514.6%14.6%8,465
1,27625.3%25.3%1,16623.1%23.1%2,46848.9%48.9%5,051
5,03053.5%53.5%5375.7%5.7%3,82940.8%40.8%9,396
2,54932.1%32.1%4,19952.8%52.8%2763.5%3.5%7,946

Parties with seats, or the top three by votes. Valid votes include all candidates.

DistrictElectedRunner-up
John DornanLiberal3,546 votes · 53.4%
Runner-upPaul DempseyPC2,497 votes · 37.6%
Paul DempseyPC2,497 votes · 37.6%15.8percentage points
Kate Elman WilcottLiberal3,525 votes · 46.5%
Runner-upKim CostainPC2,787 votes · 36.8%
Kim CostainPC2,787 votes · 36.8%9.7percentage points
Robert GauvinLiberal6,530 votes · 68.1%
Runner-upRené EphestionPC1,803 votes · 18.8%
René EphestionPC1,803 votes · 18.8%49.3percentage points
Jacques LeblancLiberal5,438 votes · 56.3%
Runner-upJean BourgeoisGreen2,901 votes · 30.0%
Jean BourgeoisGreen2,901 votes · 30.0%26.3percentage points
Eric MalletLiberal5,021 votes · 75.4%
Runner-upWilfred RousselGreen1,111 votes · 16.7%
Wilfred RousselGreen1,111 votes · 16.7%58.7percentage points
Tammy Scott-WallacePC3,789 votes · 44.8%
Runner-upBruce NorthrupLiberal3,282 votes · 38.8%
Bruce NorthrupLiberal3,282 votes · 38.8%6.0percentage points
Megan MittonGreen2,468 votes · 48.9%
Runner-upJohn HighamLiberal1,276 votes · 25.3%
John HighamLiberal1,276 votes · 25.3%23.6percentage points
Keith ChiassonLiberal5,030 votes · 53.5%
Runner-upSerge BrideauGreen3,829 votes · 40.8%
Serge BrideauGreen3,829 votes · 40.8%12.8percentage points
Bill HoganPC4,199 votes · 52.8%
Runner-upMarisa PelkeyLiberal2,549 votes · 32.1%
Marisa PelkeyLiberal2,549 votes · 32.1%20.8percentage points