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 %
2,59931.2%31.2%4,36352.4%52.4%97211.7%11.7%8,328
2,28929.3%29.3%4,28454.8%54.8%1,09314.0%14.0%7,815
3,35756.7%56.7%2,02934.3%34.3%3255.5%5.5%5,923
5,79464.5%64.5%1,76119.6%19.6%1,22013.6%13.6%8,977
5,05363.1%63.1%1,25415.7%15.7%1,41117.6%17.6%8,011
6,00289.3%89.3%71910.7%10.7%———6,721
2,15928.0%28.0%4,79862.3%62.3%4515.9%5.9%7,698
2,13627.2%27.2%4,62258.9%58.9%6758.6%8.6%7,848
3,73253.1%53.1%2,45034.9%34.9%74310.6%10.6%7,028
5,60066.3%66.3%1,31115.5%15.5%1,53118.1%18.1%8,442
5,57381.9%81.9%1,04915.4%15.4%———6,808
2,52731.0%31.0%3,57243.8%43.8%1,67320.5%20.5%8,161
4,13051.1%51.1%2,75334.1%34.1%92211.4%11.4%8,078
4,60551.6%51.6%2,28725.6%25.6%1,86020.9%20.9%8,917
2,27727.6%27.6%4,45654.0%54.0%86210.4%10.4%8,251
2,24427.4%27.4%2,30728.1%28.1%3,64644.5%44.5%8,197
2,05230.5%30.5%3,97159.0%59.0%3465.1%5.1%6,728
4,97662.1%62.1%2,49331.1%31.1%5406.7%6.7%8,009
3,25939.3%39.3%3,03536.6%36.6%1,55318.7%18.7%8,291
4,00642.8%42.8%3,94842.1%42.1%1,05111.2%11.2%9,368

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

DistrictElectedRunner-up
Sherry WilsonPC4,363 votes · 52.4%
Runner-upDave GouthroLiberal2,599 votes · 31.2%
Dave GouthroLiberal2,599 votes · 31.2%21.2percentage points
Don MonahanPC4,284 votes · 54.8%
Runner-upConnie LarsonLiberal2,289 votes · 29.3%
Connie LarsonLiberal2,289 votes · 29.3%25.5percentage points
René LegacyLiberal3,357 votes · 56.7%
Runner-upKim ChamberlainPC2,029 votes · 34.3%
Kim ChamberlainPC2,029 votes · 34.3%22.4percentage points
Benoit BourqueLiberal5,794 votes · 64.5%
Runner-upAnn BastarachePC1,761 votes · 19.6%
Ann BastarachePC1,761 votes · 19.6%44.9percentage points
Marco LeBlancLiberal5,053 votes · 63.1%
Runner-upRachel BoudreauGreen1,411 votes · 17.6%
Rachel BoudreauGreen1,411 votes · 17.6%45.5percentage points
Isabelle ThériaultLiberal6,002 votes · 89.3%
Runner-upJean Paul LanteignePC719 votes · 10.7%
Jean Paul LanteignePC719 votes · 10.7%78.6percentage points
Margaret JohnsonPC4,798 votes · 62.3%
Runner-upJulian MoultonLiberal2,159 votes · 28.1%
Julian MoultonLiberal2,159 votes · 28.1%34.3percentage points
Richard AmesPC4,622 votes · 58.9%
Runner-upChris DuffieLiberal2,136 votes · 27.2%
Chris DuffieLiberal2,136 votes · 27.2%31.7percentage points
Lyne Chantal BoudreauLiberal3,732 votes · 53.1%
Runner-upRicky GautreauPC2,450 votes · 34.9%
Ricky GautreauPC2,450 votes · 34.9%18.2percentage points
Natacha VautourLiberal5,600 votes · 66.3%
Runner-upJacques GiguèreGreen1,531 votes · 18.1%
Jacques GiguèreGreen1,531 votes · 18.1%48.2percentage points
Jean Claude (JC) D'AmoursLiberal5,573 votes · 81.9%
Runner-upRoger QuimperPC1,049 votes · 15.4%
Roger QuimperPC1,049 votes · 15.4%66.5percentage points
Ryan CullinsPC3,572 votes · 43.8%
Runner-upTanya WhitneyLiberal2,527 votes · 31.0%
Tanya WhitneyLiberal2,527 votes · 31.0%12.8percentage points
Luke RandallLiberal4,130 votes · 51.1%
Runner-upJill GreenPC2,753 votes · 34.1%
Jill GreenPC2,753 votes · 34.1%17.1percentage points
Susan HoltLiberal4,605 votes · 51.6%
Runner-upNicolle CarlinPC2,287 votes · 25.7%
Nicolle CarlinPC2,287 votes · 25.7%26.0percentage points
Kris AustinPC4,456 votes · 54.0%
Runner-upKevin DignamLiberal2,277 votes · 27.6%
Kevin DignamLiberal2,277 votes · 27.6%26.4percentage points
David CoonGreen3,646 votes · 44.5%
Runner-upDaniel ChippinPC2,307 votes · 28.1%
Daniel ChippinPC2,307 votes · 28.1%16.3percentage points
Ian LeePC3,971 votes · 59.0%
Runner-upPatty BorthwickLiberal2,052 votes · 30.5%
Patty BorthwickLiberal2,052 votes · 30.5%28.5percentage points
Chuck ChiassonLiberal4,976 votes · 62.1%
Runner-upMarc-André RossPC2,493 votes · 31.1%
Marc-André RossPC2,493 votes · 31.1%31.0percentage points
John HerronLiberal3,259 votes · 39.3%
Runner-upFaytene GrasseschiPC3,035 votes · 36.6%
Faytene GrasseschiPC3,035 votes · 36.6%2.7percentage points
Cindy MilesLiberal4,006 votes · 42.8%
Runner-upJudy Wilson-SheePC3,948 votes · 42.1%
Judy Wilson-SheePC3,948 votes · 42.1%0.6percentage points