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.
Final resultsElections New BrunswickChecked: October 13, 2026
Party results
- Liberal 31
- PC 16
- Green 2
| Party | Votes | Vote % | Seats | Seats % |
|---|---|---|---|---|
| Liberal Party | 180,806 | 48.2% | 31 | 63.3% |
| Progressive Conservative Party | 131,332 | 35.0% | 16 | 32.7% |
| Green Party | 51,558 | 13.8% | 2 | 4.1% |
| New Democratic Party | 4,865 | 1.3% | 0 | 0.0% |
| People’s Alliance of New Brunswick | 3,265 | 0.9% | 0 | 0.0% |
| Libertarian Party | 1,710 | 0.5% | 0 | 0.0% |
| Independent | 533 | 0.1% | 0 | 0.0% |
| Social Justice Party of New Brunswick | 476 | 0.1% | 0 | 0.0% |
| Consensus NB Party | 278 | 0.1% | 0 | 0.0% |
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Liberal Party | 17 | 31 | +14 | 34.3% | 48.2% | +13.9 pp |
| Progressive Conservative Party | 27 | 16 | −11 | 39.3% | 35.0% | −4.3 pp |
| Green Party | 3 | 2 | −1 | 15.2% | 13.8% | −1.5 pp |
| People’s Alliance of New Brunswick | 2 | 0 | −2 | 9.2% | 0.9% | −8.3 pp |
Seat changes by party
49 → 49 seats
| Party | 2010 seats | 2024 seats | Change | 2010 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Liberal Party | 13 | 31 | +18 | 33.1% | 48.2% | +15.2 pp |
| Progressive Conservative Party | 42 | 16 | −26 | 46.8% | 35.0% | −11.8 pp |
| Green Party | 0 | 2 | +2 | 4.4% | 13.8% | +9.4 pp |
| Progressive Conservative Party of New Brunswick | 2 | — | — | 2.5% | — | — |
Seat changes by party
57 → 49 seats
| Party | 2014 seats | 2024 seats | Change | 2014 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Liberal Party | 27 | 31 | +4 | 36.8% | 48.2% | +11.5 pp |
| Progressive Conservative Party | 21 | 16 | −5 | 29.8% | 35.0% | +5.2 pp |
| Green Party | 1 | 2 | +1 | 5.7% | 13.8% | +8.1 pp |
| Green Party of New Brunswick/Parti Vert du Nouveau Brunswick | 1 | — | — | 1.8% | — | — |
| New Brunswick Liberal Association/Association libérale du Nouveau-Brunswick | 5 | — | — | 5.7% | — | — |
| Progressive Conservative Party of New Brunswick | 2 | — | — | 4.3% | — | — |
Seat changes by party
57 → 49 seats
| Party | 2018 seats | 2024 seats | Change | 2018 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Liberal Party | 21 | 31 | +10 | 37.8% | 48.2% | +10.4 pp |
| Progressive Conservative Party | 22 | 16 | −6 | 31.9% | 35.0% | +3.1 pp |
| Green Party | 3 | 2 | −1 | 11.9% | 13.8% | +1.9 pp |
| People’s Alliance of New Brunswick | 3 | 0 | −3 | 12.6% | 0.9% | −11.7 pp |
Seat changes by party
49 → 49 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Liberal Party | 17 | 31 | +14 | 34.3% | 48.2% | +13.9 pp |
| Progressive Conservative Party | 27 | 16 | −11 | 39.3% | 35.0% | −4.3 pp |
| Green Party | 3 | 2 | −1 | 15.2% | 13.8% | −1.5 pp |
| People’s Alliance of New Brunswick | 2 | 0 | −2 | 9.2% | 0.9% | −8.3 pp |
Seat changes by party
49 → 49 seats
Historical trends
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
| Election | 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 |
|---|---|---|---|---|---|---|---|
| September 27, 2010 | 13 | 42 | 2 | 0 | 0 | 0 | 0 |
| September 22, 2014 | 27 | 21 | 2 | 1 | 1 | 5 | 0 |
| September 24, 2018 | 21 | 22 | — | 3 | — | — | 3 |
| September 14, 2020 | 17 | 27 | — | 3 | — | — | 2 |
| October 21, 2024 | 31 | 16 | — | 2 | — | — | 0 |
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
| Election | 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 |
|---|---|---|---|---|---|---|---|
| September 27, 2010 | 13 | 42 | 2 | 0 | 0 | 0 | 0 |
| September 22, 2014 | 27 | 21 | 2 | 1 | 1 | 5 | 0 |
| September 24, 2018 | 21 | 22 | — | 3 | — | — | 3 |
| September 14, 2020 | 17 | 27 | — | 3 | — | — | 2 |
| October 21, 2024 | 31 | 16 | — | 2 | — | — | 0 |
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
| Election | 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 |
|---|---|---|---|---|---|---|---|
| September 27, 2010 | 33.1% | 46.8% | 2.5% | 4.4% | 0.2% | 1.0% | 1.1% |
| September 22, 2014 | 36.8% | 29.8% | 4.3% | 5.7% | 1.8% | 5.7% | 1.8% |
| September 24, 2018 | 37.8% | 31.9% | — | 11.9% | — | — | 12.6% |
| September 14, 2020 | 34.3% | 39.3% | — | 15.2% | — | — | 9.2% |
| October 21, 2024 | 48.2% | 35.0% | — | 13.8% | — | — | 0.9% |
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
| District | Liberal | PC | Green | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| Hautes-Terres-Nepisiguit | 4,67576.3% | 76.3% | 1,45423.7% | 23.7% | —— | — | 6,129 |
| Kent North | 3,92844.8% | 44.8% | 1,44116.4% | 16.4% | 3,25137.1% | 37.1% | 8,765 |
| Kings Centre | 2,55733.4% | 33.4% | 3,82149.9% | 49.9% | 1,13614.8% | 14.8% | 7,653 |
| Madawaska Les lacs - Edmundston | 4,79867.1% | 67.1% | 1,97027.5% | 27.5% | 2183.0% | 3.0% | 7,153 |
| Miramichi Bay-Neguac | 4,21952.2% | 52.2% | 3,14639.0% | 39.0% | 7118.8% | 8.8% | 8,076 |
| Miramichi East | 2,92140.9% | 40.9% | 3,63350.8% | 50.8% | 3555.0% | 5.0% | 7,145 |
| Miramichi West | 2,25433.7% | 33.7% | 3,81457.1% | 57.1% | 2734.1% | 4.1% | 6,682 |
| Moncton Centre | 3,50156.5% | 56.5% | 1,73828.1% | 28.1% | 71111.5% | 11.5% | 6,192 |
| Moncton East | 4,44960.0% | 60.0% | 1,90325.7% | 25.7% | 7369.9% | 9.9% | 7,417 |
| Moncton Northwest | 3,76146.4% | 46.4% | 3,53643.6% | 43.6% | 8049.9% | 9.9% | 8,101 |
| Moncton South | 3,55953.2% | 53.2% | 2,22933.3% | 33.3% | 90013.5% | 13.5% | 6,688 |
| Oromocto-Sunbury | 2,72532.8% | 32.8% | 4,38152.7% | 52.7% | 86810.4% | 10.4% | 8,315 |
| Quispamsis | 3,86146.5% | 46.5% | 3,66844.1% | 44.1% | 3784.5% | 4.5% | 8,309 |
| Restigouche East | 3,59053.2% | 53.2% | 2,27133.6% | 33.6% | 3895.8% | 5.8% | 6,751 |
| Restigouche West | 3,99364.2% | 64.2% | 1,73327.9% | 27.9% | 3806.1% | 6.1% | 6,222 |
| Riverview | 2,74034.1% | 34.1% | 3,11438.8% | 38.8% | 1,97824.6% | 24.6% | 8,029 |
| Rothesay | 4,08550.5% | 50.5% | 3,37341.7% | 41.7% | 5496.8% | 6.8% | 8,092 |
| Saint Croix | 2,06328.6% | 28.6% | 3,27145.3% | 45.3% | 1,44220.0% | 20.0% | 7,214 |
| Saint John East | 3,14743.1% | 43.1% | 3,18143.6% | 43.6% | 5147.0% | 7.0% | 7,304 |
| Saint John Harbour | 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.
| District | Elected | Runner-up | |
|---|---|---|---|
| Hautes-Terres-Nepisiguit | Luc RobichaudLiberal4,675 votes · 76.3%Runner-upJason PurdyPC1,454 votes · 23.7% | Jason PurdyPC1,454 votes · 23.7% | 52.6percentage points |
| Kent North | Pat FinniganLiberal3,928 votes · 44.8%Runner-upKevin ArseneauGreen3,251 votes · 37.1% | Kevin ArseneauGreen3,251 votes · 37.1% | 7.7percentage points |
| Kings Centre | Bill OliverPC3,821 votes · 49.9%Runner-upBrian StephensonLiberal2,557 votes · 33.4% | Brian StephensonLiberal2,557 votes · 33.4% | 16.5percentage points |
| Madawaska Les lacs - Edmundston | Francine LandryLiberal4,798 votes · 67.1%Runner-upMichel MorinPC1,970 votes · 27.5% | Michel MorinPC1,970 votes · 27.5% | 39.5percentage points |
| Miramichi Bay-Neguac | Sam JohnstonLiberal4,219 votes · 52.2%Runner-upRéjean SavoiePC3,146 votes · 39.0% | Réjean SavoiePC3,146 votes · 39.0% | 13.3percentage points |
| Miramichi East | Michelle ConroyPC3,633 votes · 50.9%Runner-upVeronique ArsenaultLiberal2,921 votes · 40.9% | Veronique ArsenaultLiberal2,921 votes · 40.9% | 10.0percentage points |
| Miramichi West | Mike DawsonPC3,814 votes · 57.1%Runner-upMark HambrookLiberal2,254 votes · 33.7% | Mark HambrookLiberal2,254 votes · 33.7% | 23.4percentage points |
| Moncton Centre | Rob McKeeLiberal3,501 votes · 56.5%Runner-upDave MelansonPC1,738 votes · 28.1% | Dave MelansonPC1,738 votes · 28.1% | 28.5percentage points |
| Moncton East | 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 |
| Moncton Northwest | Tania SodhiLiberal3,761 votes · 46.4%Runner-upErnie SteevesPC3,536 votes · 43.7% | Ernie SteevesPC3,536 votes · 43.7% | 2.8percentage points |
| Moncton South | Claire JohnsonLiberal3,559 votes · 53.2%Runner-upGreg TurnerPC2,229 votes · 33.3% | Greg TurnerPC2,229 votes · 33.3% | 19.9percentage points |
| Oromocto-Sunbury | Mary E. WilsonPC4,381 votes · 52.7%Runner-upStephen HorsmanLiberal2,725 votes · 32.8% | Stephen HorsmanLiberal2,725 votes · 32.8% | 19.9percentage points |
| Quispamsis | Aaron KennedyLiberal3,861 votes · 46.5%Runner-upBlaine HiggsPC3,668 votes · 44.1% | Blaine HiggsPC3,668 votes · 44.1% | 2.3percentage points |
| Restigouche East | Guy H. ArseneaultLiberal3,590 votes · 53.2%Runner-upNormand PelletierPC2,271 votes · 33.6% | Normand PelletierPC2,271 votes · 33.6% | 19.5percentage points |
| Restigouche West | Gilles LepageLiberal3,993 votes · 64.2%Runner-upDiane CyrPC1,733 votes · 27.9% | Diane CyrPC1,733 votes · 27.9% | 36.3percentage points |
| Riverview | Rob WeirPC3,114 votes · 38.8%Runner-upScott GrantLiberal2,740 votes · 34.1% | Scott GrantLiberal2,740 votes · 34.1% | 4.7percentage points |
| Rothesay | 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 |
| Saint Croix | Kathy BockusPC3,271 votes · 45.3%Runner-upTroy LyonsLiberal2,063 votes · 28.6% | Troy LyonsLiberal2,063 votes · 28.6% | 16.8percentage points |
| Saint John East | Glen SavoiePC3,181 votes · 43.6%Runner-upDavid AlstonLiberal3,147 votes · 43.1% | David AlstonLiberal3,147 votes · 43.1% | 0.5percentage points |
| Saint John Harbour | David HickeyLiberal3,413 votes · 56.9%Runner-upAdam SmithPC1,563 votes · 26.1% | Adam SmithPC1,563 votes · 26.1% | 30.8percentage points |