2023 Manitoba Provincial Election
October 3, 2023
General Election · October 3, 2023
NDP won 34 of 57 seats. This meets the 29-seat majority threshold.
Final resultsElections ManitobaChecked: October 11, 2026
Party results
- NDP 34
- PC 22
- Liberal 1
| Party | Votes | Vote % | Seats | Seats % |
|---|---|---|---|---|
| New Democratic Party of Manitoba | 221,695 | 45.6% | 34 | 59.6% |
| The Progressive Conservative Party of Manitoba | 203,350 | 41.9% | 22 | 38.6% |
| Manitoba Liberal Party | 51,634 | 10.6% | 1 | 1.8% |
| Keystone Party | 3,727 | 0.8% | 0 | 0.0% |
| Green Party of Manitoba | 3,584 | 0.7% | 0 | 0.0% |
| Independent | 1,383 | 0.3% | 0 | 0.0% |
| Communist Party of Canada - Manitoba | 461 | 0.1% | 0 | 0.0% |
| Party | 2019 seats | 2023 seats | Change | 2019 Vote % | 2023 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| New Democratic Party of Manitoba | 18 | 34 | +16 | 31.6% | 45.6% | +14.1 pp |
| The Progressive Conservative Party of Manitoba | 36 | 22 | −14 | 46.8% | 41.9% | −5.0 pp |
| Manitoba Liberal Party | 3 | 1 | −2 | 14.6% | 10.6% | −4.0 pp |
Seat changes by party
57 → 57 seats
| Party | 2011 seats | 2023 seats | Change | 2011 Vote % | 2023 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| New Democratic Party of Manitoba | 37 | 34 | −3 | 46.2% | 45.6% | −0.5 pp |
| The Progressive Conservative Party of Manitoba | — | 22 | — | — | 41.9% | — |
| Manitoba Liberal Party | — | 1 | — | — | 10.6% | — |
| Liberal Party of Manitoba | 1 | — | — | 7.5% | — | — |
| Progressive Conservative Party of Manitoba | 19 | — | — | 43.7% | — | — |
Seat changes by party
57 → 57 seats
| Party | 2016 seats | 2023 seats | Change | 2016 Vote % | 2023 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| New Democratic Party of Manitoba | 14 | 34 | +20 | 25.8% | 45.6% | +19.8 pp |
| The Progressive Conservative Party of Manitoba | 40 | 22 | −18 | 53.1% | 41.9% | −11.2 pp |
| Manitoba Liberal Party | 3 | 1 | −2 | 14.4% | 10.6% | −3.8 pp |
Seat changes by party
57 → 57 seats
| Party | 2019 seats | 2023 seats | Change | 2019 Vote % | 2023 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| New Democratic Party of Manitoba | 18 | 34 | +16 | 31.6% | 45.6% | +14.1 pp |
| The Progressive Conservative Party of Manitoba | 36 | 22 | −14 | 46.8% | 41.9% | −5.0 pp |
| Manitoba Liberal Party | 3 | 1 | −2 | 14.6% | 10.6% | −4.0 pp |
Seat changes by party
57 → 57 seats
Historical trends
Liberal Party of Manitoba New Democratic Party of Manitoba Progressive Conservative Party of Manitoba Manitoba Liberal Party The Progressive Conservative Party of Manitoba
Chart data
| Election | Liberal Party of Manitoba | New Democratic Party of Manitoba | Progressive Conservative Party of Manitoba | Manitoba Liberal Party | The Progressive Conservative Party of Manitoba |
|---|---|---|---|---|---|
| October 4, 2011 | 1 | 37 | 19 | — | — |
| April 19, 2016 | — | 14 | — | 3 | 40 |
| September 10, 2019 | — | 18 | — | 3 | 36 |
| October 3, 2023 | — | 34 | — | 1 | 22 |
Liberal Party of Manitoba New Democratic Party of Manitoba Progressive Conservative Party of Manitoba Manitoba Liberal Party The Progressive Conservative Party of Manitoba
Chart data
| Election | Liberal Party of Manitoba | New Democratic Party of Manitoba | Progressive Conservative Party of Manitoba | Manitoba Liberal Party | The Progressive Conservative Party of Manitoba |
|---|---|---|---|---|---|
| October 4, 2011 | 1 | 37 | 19 | — | — |
| April 19, 2016 | — | 14 | — | 3 | 40 |
| September 10, 2019 | — | 18 | — | 3 | 36 |
| October 3, 2023 | — | 34 | — | 1 | 22 |
Liberal Party of Manitoba New Democratic Party of Manitoba Progressive Conservative Party of Manitoba Manitoba Liberal Party The Progressive Conservative Party of Manitoba
Chart data
| Election | Liberal Party of Manitoba | New Democratic Party of Manitoba | Progressive Conservative Party of Manitoba | Manitoba Liberal Party | The Progressive Conservative Party of Manitoba |
|---|---|---|---|---|---|
| October 4, 2011 | 7.5% | 46.2% | 43.7% | — | — |
| April 19, 2016 | — | 25.8% | — | 14.4% | 53.1% |
| September 10, 2019 | — | 31.6% | — | 14.6% | 46.8% |
| October 3, 2023 | — | 45.6% | — | 10.6% | 41.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
57 districts found
Swipe to compare parties · Tap a district for full results
| District | NDP | PC | Liberal | |||||
|---|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | |||
| Spruce Woods | 1,93624.0% | 24.0% | 4,98661.8% | 61.8% | 1,14514.2% | 14.2% | 8,067 | 56.5% |
| St. Boniface | 5,58553.4% | 53.4% | 1,39113.3% | 13.3% | 3,41332.6% | 32.6% | 10,462 | 60.1% |
| St. James | 5,44864.8% | 64.8% | 2,32627.7% | 27.7% | 6317.5% | 7.5% | 8,405 | 54.7% |
| St. Johns | 4,26260.8% | 60.8% | 1,10115.7% | 15.7% | 5357.6% | 7.6% | 7,015 | 47.0% |
| St. Vital | 5,28861.1% | 61.1% | 2,53729.3% | 29.3% | 8239.5% | 9.5% | 8,648 | 56.9% |
| Steinbach | 1,22115.5% | 15.5% | 5,86874.4% | 74.4% | 80110.2% | 10.2% | 7,890 | 48.1% |
| Swan River | 2,43331.9% | 31.9% | 4,80162.9% | 62.9% | —— | — | 7,631 | 57.9% |
| The Maples | 3,90556.1% | 56.1% | 1,58022.7% | 22.7% | 1,47221.2% | 21.2% | 6,957 | 50.6% |
| The Pas-Kameesak | 3,52267.2% | 67.2% | 1,50628.7% | 28.7% | 2154.1% | 4.1% | 5,243 | 53.5% |
| Thompson | 2,88768.3% | 68.3% | 1,21428.7% | 28.7% | 1273.0% | 3.0% | 4,228 | 36.1% |
| Transcona | 5,23558.5% | 58.5% | 3,17235.4% | 35.4% | 5416.0% | 6.0% | 8,948 | 51.4% |
| Turtle Mountain | 1,99322.8% | 22.8% | 4,80655.0% | 55.0% | 4254.9% | 4.9% | 8,731 | 55.6% |
| Tuxedo | 3,70037.5% | 37.5% | 3,96840.2% | 40.2% | 2,20122.3% | 22.3% | 9,869 | 59.9% |
| Tyndall Park | 1,90826.0% | 26.0% | 1,39019.0% | 19.0% | 4,03055.0% | 55.0% | 7,328 | 49.7% |
| Union Station | 3,71470.8% | 70.8% | 91717.5% | 17.5% | 61611.7% | 11.7% | 5,247 | 42.2% |
| Waverley | 4,06344.1% | 44.1% | 3,94842.9% | 42.9% | 1,00110.9% | 10.9% | 9,213 | 54.0% |
| Wolseley | 6,58275.3% | 75.3% | 8619.9% | 9.9% | 5926.8% | 6.8% | 8,740 | 53.8% |
Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.
| District | Elected | Runner-up | |
|---|---|---|---|
| Spruce Woods | Grant JacksonPC4,986 votes · 61.8%Runner-upMelissa GhidoniNDP1,936 votes · 24.0% | Melissa GhidoniNDP1,936 votes · 24.0% | 37.8percentage points |
| St. Boniface | Robert LoiselleNDP5,585 votes · 53.4%Runner-upDougald LamontLiberal3,413 votes · 32.6% | Dougald LamontLiberal3,413 votes · 32.6% | 20.8percentage points |
| St. James | Adrien SalaNDP5,448 votes · 64.8%Runner-upTim DiackPC2,326 votes · 27.7% | Tim DiackPC2,326 votes · 27.7% | 37.1percentage points |
| St. Johns | Nahanni FontaineNDP4,262 votes · 60.8%Runner-upPatrick AllardInd1,117 votes · 15.9% | Patrick AllardInd1,117 votes · 15.9% | 44.8percentage points |
| St. Vital | Jamie MosesNDP5,288 votes · 61.2%Runner-upSaima AzizPC2,537 votes · 29.3% | Saima AzizPC2,537 votes · 29.3% | 31.8percentage points |
| Steinbach | Kelvin GoertzenPC5,868 votes · 74.4%Runner-upGord MeneerNDP1,221 votes · 15.5% | Gord MeneerNDP1,221 votes · 15.5% | 58.9percentage points |
| Swan River | Rick WowchukPC4,801 votes · 62.9%Runner-upAndy MaxwellNDP2,433 votes · 31.9% | Andy MaxwellNDP2,433 votes · 31.9% | 31.0percentage points |
| The Maples | Mintu SandhuNDP3,905 votes · 56.1%Runner-upSumit ChawlaPC1,580 votes · 22.7% | Sumit ChawlaPC1,580 votes · 22.7% | 33.4percentage points |
| The Pas-Kameesak | Amanda LathlinNDP3,522 votes · 67.2%Runner-upAlan MclauchlanPC1,506 votes · 28.7% | Alan MclauchlanPC1,506 votes · 28.7% | 38.5percentage points |
| Thompson | Eric RedheadNDP2,887 votes · 68.3%Runner-upLinda MarkusPC1,214 votes · 28.7% | Linda MarkusPC1,214 votes · 28.7% | 39.6percentage points |
| Transcona | Nello AltomareNDP5,235 votes · 58.5%Runner-upTiti TijaniPC3,172 votes · 35.5% | Titi TijaniPC3,172 votes · 35.5% | 23.1percentage points |
| Turtle Mountain | Doyle PiwniukPC4,806 votes · 55.1%Runner-upLorna Canada-Vanegas MesaNDP1,993 votes · 22.8% | Lorna Canada-Vanegas MesaNDP1,993 votes · 22.8% | 32.2percentage points |
| Tuxedo | Heather StefansonPC3,968 votes · 40.2%Runner-upLarissa AshdownNDP3,700 votes · 37.5% | Larissa AshdownNDP3,700 votes · 37.5% | 2.7percentage points |
| Tyndall Park | Cindy LamoureuxLiberal4,030 votes · 55.0%Runner-upKelly LegaspiNDP1,908 votes · 26.0% | Kelly LegaspiNDP1,908 votes · 26.0% | 29.0percentage points |
| Union Station | Uzoma AsagwaraNDP3,714 votes · 70.8%Runner-upAaron CroningPC917 votes · 17.5% | Aaron CroningPC917 votes · 17.5% | 53.3percentage points |
| Waverley | David PankratzNDP4,063 votes · 44.1%Runner-upJon ReyesPC3,948 votes · 42.9% | Jon ReyesPC3,948 votes · 42.9% | 1.3percentage points |
| Wolseley | Lisa NaylorNDP6,582 votes · 75.3%Runner-upMickey LeuzziPC861 votes · 9.9% | Mickey LeuzziPC861 votes · 9.9% | 65.5percentage points |