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 %
4,67576.3%76.3%1,45423.7%23.7%———6,129
3,92844.8%44.8%1,44116.4%16.4%3,25137.1%37.1%8,765
2,55733.4%33.4%3,82149.9%49.9%1,13614.8%14.8%7,653
4,79867.1%67.1%1,97027.5%27.5%2183.0%3.0%7,153
4,21952.2%52.2%3,14639.0%39.0%7118.8%8.8%8,076
2,92140.9%40.9%3,63350.8%50.8%3555.0%5.0%7,145
2,25433.7%33.7%3,81457.1%57.1%2734.1%4.1%6,682
3,50156.5%56.5%1,73828.1%28.1%71111.5%11.5%6,192
4,44960.0%60.0%1,90325.7%25.7%7369.9%9.9%7,417
3,76146.4%46.4%3,53643.6%43.6%8049.9%9.9%8,101
3,55953.2%53.2%2,22933.3%33.3%90013.5%13.5%6,688
2,72532.8%32.8%4,38152.7%52.7%86810.4%10.4%8,315
3,86146.5%46.5%3,66844.1%44.1%3784.5%4.5%8,309
3,59053.2%53.2%2,27133.6%33.6%3895.8%5.8%6,751
3,99364.2%64.2%1,73327.9%27.9%3806.1%6.1%6,222
2,74034.1%34.1%3,11438.8%38.8%1,97824.6%24.6%8,029
4,08550.5%50.5%3,37341.7%41.7%5496.8%6.8%8,092
2,06328.6%28.6%3,27145.3%45.3%1,44220.0%20.0%7,214
3,14743.1%43.1%3,18143.6%43.6%5147.0%7.0%7,304
3,41356.9%56.9%1,56326.0%26.0%71511.9%11.9%6,001

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

DistrictElectedRunner-up
Luc RobichaudLiberal4,675 votes · 76.3%
Runner-upJason PurdyPC1,454 votes · 23.7%
Jason PurdyPC1,454 votes · 23.7%52.6percentage points
Pat FinniganLiberal3,928 votes · 44.8%
Runner-upKevin ArseneauGreen3,251 votes · 37.1%
Kevin ArseneauGreen3,251 votes · 37.1%7.7percentage points
Bill OliverPC3,821 votes · 49.9%
Runner-upBrian StephensonLiberal2,557 votes · 33.4%
Brian StephensonLiberal2,557 votes · 33.4%16.5percentage points
Francine LandryLiberal4,798 votes · 67.1%
Runner-upMichel MorinPC1,970 votes · 27.5%
Michel MorinPC1,970 votes · 27.5%39.5percentage points
Sam JohnstonLiberal4,219 votes · 52.2%
Runner-upRéjean SavoiePC3,146 votes · 39.0%
Réjean SavoiePC3,146 votes · 39.0%13.3percentage points
Michelle ConroyPC3,633 votes · 50.9%
Runner-upVeronique ArsenaultLiberal2,921 votes · 40.9%
Veronique ArsenaultLiberal2,921 votes · 40.9%10.0percentage points
Mike DawsonPC3,814 votes · 57.1%
Runner-upMark HambrookLiberal2,254 votes · 33.7%
Mark HambrookLiberal2,254 votes · 33.7%23.4percentage points
Rob McKeeLiberal3,501 votes · 56.5%
Runner-upDave MelansonPC1,738 votes · 28.1%
Dave MelansonPC1,738 votes · 28.1%28.5percentage points
Alexandre Cédric DoucetLiberal4,449 votes · 60.0%
Runner-upPaolo (PJ) AndreettiPC1,903 votes · 25.7%
Paolo (PJ) AndreettiPC1,903 votes · 25.7%34.3percentage points
Tania SodhiLiberal3,761 votes · 46.4%
Runner-upErnie SteevesPC3,536 votes · 43.7%
Ernie SteevesPC3,536 votes · 43.7%2.8percentage points
Claire JohnsonLiberal3,559 votes · 53.2%
Runner-upGreg TurnerPC2,229 votes · 33.3%
Greg TurnerPC2,229 votes · 33.3%19.9percentage points
Mary E. WilsonPC4,381 votes · 52.7%
Runner-upStephen HorsmanLiberal2,725 votes · 32.8%
Stephen HorsmanLiberal2,725 votes · 32.8%19.9percentage points
Aaron KennedyLiberal3,861 votes · 46.5%
Runner-upBlaine HiggsPC3,668 votes · 44.1%
Blaine HiggsPC3,668 votes · 44.1%2.3percentage points
Guy H. ArseneaultLiberal3,590 votes · 53.2%
Runner-upNormand PelletierPC2,271 votes · 33.6%
Normand PelletierPC2,271 votes · 33.6%19.5percentage points
Gilles LepageLiberal3,993 votes · 64.2%
Runner-upDiane CyrPC1,733 votes · 27.9%
Diane CyrPC1,733 votes · 27.9%36.3percentage points
Rob WeirPC3,114 votes · 38.8%
Runner-upScott GrantLiberal2,740 votes · 34.1%
Scott GrantLiberal2,740 votes · 34.1%4.7percentage points
Alyson TownsendLiberal4,085 votes · 50.5%
Runner-upHugh J. (Ted) FlemmingPC3,373 votes · 41.7%
Hugh J. (Ted) FlemmingPC3,373 votes · 41.7%8.8percentage points
Kathy BockusPC3,271 votes · 45.3%
Runner-upTroy LyonsLiberal2,063 votes · 28.6%
Troy LyonsLiberal2,063 votes · 28.6%16.8percentage points
Glen SavoiePC3,181 votes · 43.6%
Runner-upDavid AlstonLiberal3,147 votes · 43.1%
David AlstonLiberal3,147 votes · 43.1%0.5percentage points
David HickeyLiberal3,413 votes · 56.9%
Runner-upAdam SmithPC1,563 votes · 26.1%
Adam SmithPC1,563 votes · 26.1%30.8percentage points