Home › Canada › Manitoba › Rankings › Fastest-growing Niverville, #1 on this list · Photo: Unknown author Unknown author (Public domain) Manitoba · 2026 Fastest-growing towns in Manitoba The national top 100 holds 8 places from Manitoba. Leading Manitoba on this list is Niverville, at +29.0%. The places after the leader belong to West St. Paul (+24.5%) and Neepawa (+23.3%). Halfway down the list sits Beausejour, at +2.7%. At the other end is Wallace-Woodworth, with −6.8%. Across Canada, the same list puts Niverville #9 of 1,117.
Population change between the 2016 and 2021 censuses, on 2021 boundaries, for places of 2,500 people or more in 2016 (a city’s neighbourhoods have no 2016 count, so they are not on this list) How grades work
#1 Overall A− · #470 of 2,556
Strongest: safety A , hazard risk A− · lowest: health C+
#2 Overall B · #931 of 2,556
Strongest: jobs & income A , hazard risk B+ · lowest: walkability D
#3 Overall A+ · #28 of 2,556
Strongest: jobs & income A+ , cost of living A · lowest: health B−
All 56, ranked in Manitoba Best first in Manitoba; beside each place, its rank on the same list for all of Canada.
Every Manitoba list # Town Growth, 2016–2021 Canada rank What drives it
3 Neepawa 6,328 people +23.3% #18 of 1,117 Strongest: jobs & income A+ , cost of living A · lowest: health B− 6 Morden 11,578 people +14.5% #76 of 1,117 Strongest: jobs & income B+ , walkability B+ · lowest: cost of living C 8 La Salle 9,215 people +13.4% #97 of 1,117 Strongest: jobs & income A− , cost of living B+ · lowest: health C+ 9 St. Adolphe 8,770 people +11.8% #129 of 1,117 Strongest: hazard risk A− , safety B+ · lowest: walkability C 10 Ste. Anne 6,387 people +11.6% #136 of 1,117 Strongest: hazard risk A− , safety B+ · lowest: walkability D− 11 Woodlands 4,057 people +11.2% #149 of 1,117 Strongest: cost of living A− , hazard risk B · lowest: health D 12 Steinbach 21,671 people +11.1% #150 of 1,117 Strongest: hazard risk A− , walkability A− · lowest: safety C− 13 Mitchell 19,950 people +10.8% #159 of 1,117 Strongest: hazard risk A− , safety B+ · lowest: walkability C+ 14 La Broquerie 7,808 people +10.7% #166 of 1,117 Strongest: safety B+ , health C+ · lowest: hazard risk D− 15 North Cypress-Langford 3,234 people +9.7% #200 of 1,117 Strongest: cost of living A− , hazard risk B− · lowest: walkability C 16 De Salaberry 4,401 people +9.4% #215 of 1,117 Strongest: hazard risk A− , safety B+ · lowest: jobs & income C− 17 Winkler 16,156 people +8.6% #255 of 1,117 Strongest: safety A− , jobs & income B+ · lowest: cost of living C− 18 Stony Mountain 9,180 people +7.9% #290 of 1,117 Strongest: cost of living A− , hazard risk B · lowest: health C− 19 St. Clements 12,029 people +6.5% #363 of 1,117 Strongest: hazard risk B , jobs & income B− · lowest: walkability D 20 Gimli 6,914 people +6.3% #371 of 1,117 Strongest: walkability B , hazard risk B · lowest: safety D 21 Brokenhead 5,931 people +5.7% #414 of 1,117 Strongest: hazard risk B , safety B · lowest: health C− 22 Oakbank 17,494 people +5.2% #451 of 1,117 Strongest: jobs & income B , hazard risk B · lowest: health D 23 The Pas 5,634 people +5.0% #464 of 1,117 Strongest: cost of living A+ , walkability A · lowest: safety D− 24 Brandon 59,444 people +5.0% #468 of 1,117 Strongest: walkability A− , jobs & income A− · lowest: safety C− 25 Stonewall 5,443 people +4.9% #470 of 1,117 Strongest: walkability A , jobs & income A− · lowest: health C 26 WestLake-Gladstone 3,604 people +3.8% #552 of 1,117 Strongest: cost of living A− , walkability B+ · lowest: jobs & income C− 27 East St. Paul 10,321 people +3.8% #553 of 1,117 Strongest: jobs & income A , hazard risk A− · lowest: walkability C− 28 Lorette 13,509 people +3.0% #610 of 1,117 Strongest: hazard risk A− , jobs & income B · lowest: walkability C 29 Beausejour 3,565 people +2.7% #634 of 1,117 Strongest: walkability A− , hazard risk B · lowest: cost of living C 30 Killarney 3,708 people +2.7% #643 of 1,117 Strongest: walkability A , cost of living A− · lowest: safety C 31 Selkirk 11,570 people +2.2% #675 of 1,117 Strongest: walkability A , hazard risk B · lowest: safety D 32 North Norfolk 4,084 people +1.6% #729 of 1,117 Strongest: cost of living A− , walkability B · lowest: jobs & income C+ 33 Cornwallis 4,705 people +1.4% #744 of 1,117 Strongest: jobs & income A+ , cost of living A− · lowest: walkability C 34 Altona 4,989 people +1.3% #748 of 1,117 Strongest: walkability A , jobs & income B+ · lowest: cost of living B− 35 Swan River 4,048 people +0.9% #781 of 1,117 Strongest: walkability A , cost of living B · lowest: safety D− 36 Stanley 9,929 people +0.1% #836 of 1,117 Strongest: safety A+ , jobs & income A · lowest: walkability C− 37 Morris 3,550 people +0.1% #840 of 1,117 Strongest: jobs & income A− , cost of living B+ · lowest: safety C 38 Dauphin 8,587 people −0.0% #845 of 1,117 Strongest: walkability A , cost of living B− · lowest: safety D− 39 Portage la Prairie 14,738 people −0.3% #862 of 1,117 Strongest: walkability A , jobs & income B · lowest: safety D 40 Souris 2,737 people −0.6% #896 of 1,117 Strongest: walkability A , cost of living A− · lowest: hazard risk C+ 41 Cartier 3,739 people −0.7% #922 of 1,117 Strongest: cost of living A− , safety B− · lowest: walkability D 42 Flin Flon (Part) 4,732 people −1.0% #942 of 1,117 Strongest: cost of living A+ , walkability A · lowest: hazard risk D− 43 Portage la Prairie 7,359 people −1.2% #949 of 1,117 Strongest: cost of living B , jobs & income B− · lowest: walkability D 44 Carman 3,547 people −1.6% #965 of 1,117 Strongest: walkability A , jobs & income B · lowest: cost of living C 45 St. Andrews 12,021 people −1.6% #966 of 1,117 Strongest: jobs & income B+ , hazard risk B · lowest: health C− 46 Bifrost-Riverton 3,518 people −1.7% #972 of 1,117 Strongest: cost of living B , walkability B · lowest: safety D− 48 Rhineland 6,819 people −2.1% #988 of 1,117 Strongest: jobs & income B , walkability B · lowest: safety C 49 Swan Valley West 2,702 people −2.5% #1,003 of 1,117 Strongest: cost of living A , jobs & income A · lowest: safety D 50 Roblin 3,184 people −3.9% #1,047 of 1,117 Strongest: jobs & income B+ , cost of living B+ · lowest: safety D 51 Emerson-Franklin 2,686 people −3.9% #1,049 of 1,117 Strongest: hazard risk A− , cost of living A− · lowest: jobs & income C− 52 Lorne 3,022 people −4.5% #1,064 of 1,117 Strongest: cost of living A+ , safety A+ · lowest: health B− 53 Thompson 12,917 people −4.7% #1,066 of 1,117 Strongest: cost of living A , jobs & income A− · lowest: safety D− 54 Grey 2,655 people −4.9% #1,072 of 1,117 Strongest: safety A+ , cost of living A− · lowest: health C+ 55 Virden 3,322 people −6.1% #1,086 of 1,117 Strongest: walkability A , jobs & income A · lowest: safety C− 56 Wallace-Woodworth 2,983 people −6.8% #1,095 of 1,117 Strongest: jobs & income A , cost of living A · lowest: health C Rankings
More lists for Manitoba Province by province
Fastest-growing elsewhere Photos: Niverville, Unknown author Unknown author (Public domain ) · West St. Paul, Dig deeper (CC BY-SA 4.0 ) · Neepawa, Unknown author Unknown author (Public domain ), via Wikimedia Commons.
Sources: TownRatings grades: our own summary of the data, ranking Canadian towns against each other only, run #73 of 10 November 2026. Under the Statistics Canada Open Licence.
Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).