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 % | ||
| Saint John Portland-Simonds | 3,54653.4% | 53.4% | 2,49737.6% | 37.6% | 4386.6% | 6.6% | 6,643 |
| Saint John West-Lancaster | 3,52546.5% | 46.5% | 2,78736.8% | 36.8% | 86411.4% | 11.4% | 7,575 |
| Shediac Bay - Dieppe | 6,53068.1% | 68.1% | 1,80318.8% | 18.8% | 1,25413.1% | 13.1% | 9,587 |
| Shediac-Cap-Acadie | 5,43856.3% | 56.3% | 1,32213.7% | 13.7% | 2,90130.0% | 30.0% | 9,661 |
| Shippagan-les-Îles | 5,02175.4% | 75.4% | 5308.0% | 8.0% | 1,11116.7% | 16.7% | 6,662 |
| Sussex-Three Rivers | 3,28238.8% | 38.8% | 3,78944.8% | 44.8% | 1,23514.6% | 14.6% | 8,465 |
| Tantramar | 1,27625.3% | 25.3% | 1,16623.1% | 23.1% | 2,46848.9% | 48.9% | 5,051 |
| Tracadie | 5,03053.5% | 53.5% | 5375.7% | 5.7% | 3,82940.8% | 40.8% | 9,396 |
| Woodstock-Hartland | 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.
| District | Elected | Runner-up | |
|---|---|---|---|
| Saint John Portland-Simonds | John DornanLiberal3,546 votes · 53.4%Runner-upPaul DempseyPC2,497 votes · 37.6% | Paul DempseyPC2,497 votes · 37.6% | 15.8percentage points |
| Saint John West-Lancaster | Kate Elman WilcottLiberal3,525 votes · 46.5%Runner-upKim CostainPC2,787 votes · 36.8% | Kim CostainPC2,787 votes · 36.8% | 9.7percentage points |
| Shediac Bay - Dieppe | Robert GauvinLiberal6,530 votes · 68.1%Runner-upRené EphestionPC1,803 votes · 18.8% | René EphestionPC1,803 votes · 18.8% | 49.3percentage points |
| Shediac-Cap-Acadie | Jacques LeblancLiberal5,438 votes · 56.3%Runner-upJean BourgeoisGreen2,901 votes · 30.0% | Jean BourgeoisGreen2,901 votes · 30.0% | 26.3percentage points |
| Shippagan-les-Îles | Eric MalletLiberal5,021 votes · 75.4%Runner-upWilfred RousselGreen1,111 votes · 16.7% | Wilfred RousselGreen1,111 votes · 16.7% | 58.7percentage points |
| Sussex-Three Rivers | Tammy Scott-WallacePC3,789 votes · 44.8%Runner-upBruce NorthrupLiberal3,282 votes · 38.8% | Bruce NorthrupLiberal3,282 votes · 38.8% | 6.0percentage points |
| Tantramar | Megan MittonGreen2,468 votes · 48.9%Runner-upJohn HighamLiberal1,276 votes · 25.3% | John HighamLiberal1,276 votes · 25.3% | 23.6percentage points |
| Tracadie | Keith ChiassonLiberal5,030 votes · 53.5%Runner-upSerge BrideauGreen3,829 votes · 40.8% | Serge BrideauGreen3,829 votes · 40.8% | 12.8percentage points |
| Woodstock-Hartland | Bill HoganPC4,199 votes · 52.8%Runner-upMarisa PelkeyLiberal2,549 votes · 32.1% | Marisa PelkeyLiberal2,549 votes · 32.1% | 20.8percentage points |