Explore the 57 divisions of the Manitoba Legislative Assembly, coloured by the 2023 election results. Click a division to change its colour, or paint several at once to test a what-if scenario, then share it with a link. Use the Winnipeg view to zoom into the city. A link to the division's full results appears under the map, or see all 57 divisions.
Small urban ridings are easier to see zoomed in: use + and −, the riding finder or Zoom to.
| Riding | Party | Page |
|---|---|---|
| Agassiz | PC | Results → |
| Assiniboia | NDP | Results → |
| Borderland | PC | Results → |
| Brandon East | NDP | Results → |
| Brandon West | PC | Results → |
| Burrows | NDP | Results → |
| Concordia | NDP | Results → |
| Dauphin | NDP | Results → |
| Dawson Trail | PC | Results → |
| Elmwood | NDP | Results → |
| Flin Flon | NDP | Results → |
| Fort Garry | NDP | Results → |
| Fort Richmond | NDP | Results → |
| Fort Rouge | NDP | Results → |
| Fort Whyte | PC | Results → |
| Interlake-Gimli | PC | Results → |
| Keewatinook | NDP | Results → |
| Kildonan-River East | NDP | Results → |
| Kirkfield Park | NDP | Results → |
| La Vérendrye | PC | Results → |
| Lac du Bonnet | PC | Results → |
| Lagimodière | NDP | Results → |
| Lakeside | PC | Results → |
| McPhillips | NDP | Results → |
| Midland | PC | Results → |
| Morden-Winkler | PC | Results → |
| Notre Dame | NDP | Results → |
| Point Douglas | NDP | Results → |
| Portage la Prairie | PC | Results → |
| Radisson | NDP | Results → |
| Red River North | PC | Results → |
| Riding Mountain | PC | Results → |
| Riel | NDP | Results → |
| River Heights | NDP | Results → |
| Roblin | PC | Results → |
| Rossmere | NDP | Results → |
| Seine River | NDP | Results → |
| Selkirk | PC | Results → |
| Southdale | NDP | Results → |
| Springfield-Ritchot | PC | Results → |
| Spruce Woods | PC | Results → |
| St. Boniface | NDP | Results → |
| St. James | NDP | Results → |
| St. Johns | NDP | Results → |
| St. Vital | NDP | Results → |
| Steinbach | PC | Results → |
| Swan River | PC | Results → |
| The Maples | NDP | Results → |
| The Pas-Kameesak | NDP | Results → |
| Thompson | NDP | Results → |
| Transcona | NDP | Results → |
| Turtle Mountain | PC | Results → |
| Tuxedo | PC | Results → |
| Tyndall Park | LIB | Results → |
| Union Station | NDP | Results → |
| Waverley | NDP | Results → |
| Wolseley | NDP | Results → |
Division boundaries: Elections Manitoba (2018 electoral division boundaries, in force for the 2023 election). Results: Elections Manitoba, official results of the October 3, 2023 general election. By-elections and changes of party since are not reflected on the map; they are noted on each division's page. Shading shows the winning margin: dark = 20+ points, medium = 10–20, light = under 10.
Manitoba voted on October 3, 2023 to elect 57 members of the Legislative Assembly. The New Democratic Party won 34 seats (59.6%) with 45.6% of the 485,834 valid votes cast across the province; 29 seats were needed for a majority. The Progressive Conservative Party won 22 seats with 41.9% of the vote, and the Liberal Party won 1 seat with 10.6%.
| Party | Seats | Votes | Vote share |
|---|---|---|---|
| New Democratic | 34 | 221,695 | 45.6% |
| Progressive Conservative | 22 | 203,350 | 41.9% |
| Liberal | 1 | 51,634 | 10.6% |
| Other | 0 | 9,155 | 1.9% |
Single-member divisions turn votes into seats unevenly: a party can win a large share of the vote and few seats if its support is spread thinly.
The map shows the October 3, 2023 results. Since then 7 divisions have had a by-election, a death or resignation, or an MLA who left their party's caucus, as of October 19, 2026. Open a division for the details.
The five divisions decided by the fewest votes.
| Division | Winner | Margin |
|---|---|---|
| Brandon West | Wayne Balcaen (PC) | 89 votes (1.1 pts) |
| Lagimodière | Tyler Blashko (NDP) | 112 votes (0.9 pts) |
| Waverley | David Pankratz (NDP) | 115 votes (1.2 pts) |
| Tuxedo | Heather Stefanson (PC) | 268 votes (2.7 pts) |
| McPhillips | JD Devgan (NDP) | 325 votes (3.1 pts) |
The five divisions with the widest margin, as a share of valid votes.
| Division | Winner | Margin |
|---|---|---|
| Wolseley | Lisa Naylor (NDP) | 65.5 pts (5,721 votes) |
| Notre Dame | Malaya Marcelino (NDP) | 61.1 pts (3,100 votes) |
| Steinbach | Kelvin Goertzen (PC) | 58.9 pts (4,647 votes) |
| Borderland | Josh Guenter (PC) | 57.7 pts (3,558 votes) |
| Point Douglas | Bernadette Smith (NDP) | 57.2 pts (2,625 votes) |
Open any division for its full 2023 results, candidate by candidate.
The Legislative Assembly has 57 seats, one for each single-member electoral division. A party needs 29 seats for a majority.
The most recent general election on this map was held on October 3, 2023.
The New Democratic Party won 34 of 57 seats with 45.6% of the vote. By seats: New Democratic 34 seats (59.6%) from 45.6% of the vote; Progressive Conservative 22 seats (38.6%) from 41.9% of the vote; Liberal 1 seat (1.8%) from 10.6% of the vote.
Yes. 7 divisions have changed since the election, through by-elections (Tuxedo, Transcona, Spruce Woods and The Pas-Kameesak) and MLAs who left their caucus to sit as independents. The map shows the October 3, 2023 results; each changed division's page lists what happened, as of October 19, 2026.
Each division is coloured by the party that won it. The shade shows the winning margin as a share of valid votes: dark for 20 points or more, medium for 10 to 20 points, light for under 10.
Yes. Click a division to cycle through party colours, or pick a colour in the palette and paint several divisions at once. Press Share Map to get a link that opens your scenario for anyone.
Results are Elections Manitoba's official results for the 2023 general election, and division boundaries are Elections Manitoba's 2018 electoral divisions. The map shows the 2023 results; by-elections and changes of party since are listed below the map and on each division's page.
Looking for the federal picture? Explore the interactive Canada federal election map or all maps.