Home › Canada › Manitoba › Rankings › Most bilingual Central St. Boniface, #1 on this list · Photo: Dano from Winnipeg, Canada (CC BY 2.0) Manitoba · 2026 Most bilingual towns in Manitoba De Salaberry takes second place with 40.9%; Lorne is third with 40.6%. At the halfway mark stands Luxton, at 7.3%. Last comes WestLake-Gladstone, at 0.9%. Nationally, Central St. Boniface ranks #353 of 2,589. Not one of Manitoba’s places reaches the top 100 for all of Canada. Nowhere in Manitoba does better on this list than Central St. Boniface, at 41.6%.
Share of residents who can hold a conversation in both English and French, 2021 census How grades work
#1 Overall D · #2,357 of 2,556
Strongest: walkability A+ , health B+ · lowest: cost of living D
#2 Overall B · #937 of 2,556
Strongest: hazard risk A− , safety B+ · lowest: jobs & income C−
#3 Overall A+ · #5 of 2,556
Strongest: cost of living A+ , safety A+ · lowest: health B−
All 185, ranked in Manitoba Best first in Manitoba; beside each place, its rank on the same list for all of Canada.
Every Manitoba list # Town English and French Canada rank What drives it
1 Central St. Boniface 7,772 people 41.6% #353 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 2 De Salaberry 4,401 people 40.9% #356 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: jobs & income C− 3 Lorne 3,022 people 40.6% #360 of 2,589 Strongest: cost of living A+ , safety A+ · lowest: health B− 4 Ste. Anne 3,587 people 34.7% #424 of 2,589 Strongest: safety A− , walkability B+ · lowest: hazard risk D− 5 St. Adolphe 8,770 people 33.0% #450 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C 6 Norwood East 3,881 people 30.5% #483 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 7 Norwood West 2,909 people 29.7% #499 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 8 North St. Boniface 3,358 people 29.3% #510 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 9 Grey 2,655 people 26.3% #560 of 2,589 Strongest: safety A+ , cost of living A− · lowest: health C+ 10 Lorette 13,509 people 24.8% #586 of 2,589 Strongest: hazard risk A− , jobs & income B · lowest: walkability C 11 Ste. Anne 6,387 people 22.8% #622 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability D− 12 Windsor Park 12,523 people 21.6% #639 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 13 Southdale 8,210 people 20.2% #663 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 14 St. Norbert 8,251 people 19.3% #678 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 15 Glenwood 6,617 people 18.7% #691 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 16 Dakota Crossing 13,048 people 18.5% #695 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 17 Wolseley 8,127 people 18.2% #704 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 18 Royalwood 6,439 people 18.0% #706 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 19 Riverview 4,649 people 17.6% #715 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 20 Crescentwood 3,060 people 17.1% #722 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 21 Island Lakes 4,148 people 17.1% #723 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 22 River Park South 12,304 people 17.0% #729 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 23 La Broquerie 7,808 people 17.0% #730 of 2,589 Strongest: safety B+ , health C+ · lowest: hazard risk D− 24 North River Heights 7,228 people 16.8% #733 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: safety D 25 Niakwa Place 3,461 people 16.6% #739 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 26 Point Road 3,290 people 16.5% #742 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 27 Sage Creek 7,391 people 16.5% #743 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 28 Minnetonka 4,461 people 16.1% #753 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 29 Pulberry 7,723 people 16.1% #754 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 31 McMillan 3,568 people 15.8% #761 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 32 Fraipont 4,221 people 15.3% #777 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 33 Central River Heights 2,736 people 13.9% #805 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 34 Meadowood 6,991 people 13.9% #808 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 35 Alexander 4,032 people 13.7% #815 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: safety D− 36 Normand Park 5,299 people 13.4% #828 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 37 St. George 4,254 people 13.3% #831 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 38 Cartier 3,739 people 13.0% #847 of 2,589 Strongest: cost of living A− , safety B− · lowest: walkability D 39 Alpine Place 3,721 people 12.9% #856 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: jobs & income D 40 Earl Grey 5,152 people 12.4% #886 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 41 Old Tuxedo 6,812 people 11.9% #903 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 42 Roslyn 4,411 people 11.8% #907 of 2,589 Strongest: walkability A+ , jobs & income A− · lowest: safety D 43 Cornwallis 4,705 people 11.3% #929 of 2,589 Strongest: jobs & income A+ , cost of living A− · lowest: walkability C 44 Lord Roberts 5,104 people 11.1% #935 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 45 Broadway-Assiniboine 5,871 people 11.0% #944 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 46 Tuxedo 4,295 people 10.9% #947 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 47 Worthington 6,093 people 10.9% #949 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 48 Canterbury Park 8,744 people 10.7% #957 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 49 Linden Woods 11,134 people 10.2% #992 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 50 Niverville 7,277 people 10.1% #994 of 2,589 Strongest: safety A , hazard risk A− · lowest: health C+ 51 Booth 9,016 people 10.0% #1,007 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 52 West Broadway 6,537 people 10.0% #1,008 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D− 53 Deer Lodge 3,691 people 9.7% #1,030 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 54 Elmhurst 6,600 people 9.6% #1,037 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 55 Victoria West 3,687 people 9.6% #1,040 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 56 Westwood 5,716 people 9.5% #1,045 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 57 Oakbank 17,494 people 9.2% #1,068 of 2,589 Strongest: jobs & income B , hazard risk B · lowest: health D 58 South River Heights 2,632 people 9.0% #1,085 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 59 Kildare-Redonda 8,294 people 9.0% #1,093 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 60 La Salle 9,215 people 8.9% #1,099 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: health C+ 61 Emerson-Franklin 2,686 people 8.9% #1,100 of 2,589 Strongest: hazard risk A− , cost of living A− · lowest: jobs & income C− 62 Varsity View 2,985 people 8.8% #1,108 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 63 Mathers 2,785 people 8.8% #1,110 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 64 Grassie 2,857 people 8.7% #1,119 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 65 Kirkfield 4,100 people 8.7% #1,126 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 66 South Portage 3,037 people 8.7% #1,130 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 67 Springfield North 8,327 people 8.6% #1,138 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 68 Betsworth 7,476 people 8.6% #1,141 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 69 Rockwood 4,554 people 8.6% #1,143 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 70 Tuxedo Industrial 2,726 people 8.6% #1,145 of 2,589 Strongest: jobs & income B+ , hazard risk B+ · lowest: cost of living D− 71 Glendale 3,586 people 8.5% #1,152 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 72 Westdale 5,339 people 8.5% #1,155 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 73 Maybank 4,817 people 8.4% #1,167 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 74 Headingley 5,368 people 8.3% #1,178 of 2,589 Strongest: cost of living B , jobs & income B · lowest: walkability C− 75 Radisson 3,653 people 8.2% #1,190 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: safety D 76 East St. Paul 10,321 people 8.1% #1,199 of 2,589 Strongest: jobs & income A , hazard risk A− · lowest: walkability C− 77 South Tuxedo 3,629 people 8.1% #1,202 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 78 Meadows 3,822 people 7.9% #1,223 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 79 Sturgeon Creek 3,202 people 7.9% #1,225 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 80 Riverbend 5,453 people 7.8% #1,238 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 81 Mission Gardens 3,979 people 7.8% #1,242 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 82 Richmond West 6,114 people 7.7% #1,257 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 83 Silver Heights 7,883 people 7.7% #1,258 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 84 Minto 5,830 people 7.6% #1,272 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 85 South Pointe 8,168 people 7.6% #1,277 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 86 Heritage Park 5,817 people 7.6% #1,278 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 87 Stonewall 5,443 people 7.5% #1,282 of 2,589 Strongest: walkability A , jobs & income A− · lowest: health C 88 Rossmere-B 4,732 people 7.5% #1,292 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 89 Munroe West 2,532 people 7.5% #1,296 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 90 Talbot-Grey 2,756 people 7.4% #1,314 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 91 Peguis 11,177 people 7.3% #1,334 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 92 Seven Oaks 3,244 people 7.3% #1,337 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 93 Luxton 3,047 people 7.3% #1,338 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 94 Whyte Ridge 7,299 people 7.2% #1,354 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: safety D 95 Waverley Heights 5,252 people 7.1% #1,374 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 96 Beausejour 3,565 people 7.1% #1,375 of 2,589 Strongest: walkability A− , hazard risk B · lowest: cost of living C 97 Fort Richmond 11,563 people 7.1% #1,377 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 98 Lac du Bonnet 3,592 people 7.1% #1,378 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: jobs & income D 99 Buchanan 3,473 people 7.0% #1,394 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 100 King Edward 7,190 people 7.0% #1,395 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 101 Eaglemere 3,631 people 7.0% #1,400 of 2,589 Strongest: health B+ , walkability B+ · lowest: cost of living D 102 Rivergrove 2,742 people 6.8% #1,433 of 2,589 Strongest: jobs & income A , walkability A− · lowest: safety D 103 Bridgwater Forest 5,076 people 6.8% #1,436 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 104 Kildonan Drive 5,063 people 6.7% #1,460 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: safety D 105 Chalmers 12,384 people 6.7% #1,462 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 106 Brokenhead 5,931 people 6.7% #1,463 of 2,589 Strongest: hazard risk B , safety B · lowest: health C− 107 Morris 3,550 people 6.6% #1,475 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: safety C 108 Crestview 8,658 people 6.6% #1,480 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 109 Bridgwater Trails 11,365 people 6.6% #1,482 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 110 West St. Paul 10,796 people 6.4% #1,512 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: walkability D 111 Central Park 4,328 people 6.4% #1,529 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 112 St. Matthews 5,699 people 6.3% #1,562 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 113 The Pas 5,634 people 6.2% #1,581 of 2,589 Strongest: cost of living A+ , walkability A · lowest: safety D− 114 Munroe East 8,873 people 6.2% #1,588 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 115 River East 7,774 people 6.1% #1,613 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: safety D 116 Portage la Prairie 7,359 people 6.0% #1,635 of 2,589 Strongest: cost of living B , jobs & income B− · lowest: walkability D 117 Dauphin 8,587 people 6.0% #1,638 of 2,589 Strongest: walkability A , cost of living B− · lowest: safety D− 118 St. Clements 12,029 people 6.0% #1,645 of 2,589 Strongest: hazard risk B , jobs & income B− · lowest: walkability D 119 Thompson 12,917 people 5.9% #1,669 of 2,589 Strongest: cost of living A , jobs & income A− · lowest: safety D− 120 Morden 11,578 people 5.8% #1,693 of 2,589 Strongest: jobs & income B+ , walkability B+ · lowest: cost of living C 121 Rossmere-A 13,613 people 5.8% #1,707 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 122 Spence 4,378 people 5.6% #1,761 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 123 Dufferin 2,587 people 5.5% #1,767 of 2,589 Strongest: safety A+ , jobs & income A+ · lowest: walkability C 124 Grant Park 2,898 people 5.5% #1,786 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 125 Portage la Prairie 14,738 people 5.4% #1,811 of 2,589 Strongest: walkability A , jobs & income B · lowest: safety D 126 Flin Flon (Part) 4,732 people 5.3% #1,835 of 2,589 Strongest: cost of living A+ , walkability A · lowest: hazard risk D− 127 Selkirk 11,570 people 5.2% #1,873 of 2,589 Strongest: walkability A , hazard risk B · lowest: safety D 128 East Elmwood 3,611 people 5.1% #1,900 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 129 Valley Gardens 8,329 people 5.1% #1,901 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 130 West Alexander 5,161 people 5.0% #1,934 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D 131 North Point Douglas 2,670 people 5.0% #1,935 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 132 Sargent Park 6,242 people 4.9% #1,948 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 134 Brandon 59,444 people 4.9% #1,960 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety C− 135 Carman 3,547 people 4.9% #1,961 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living C 136 Jefferson 11,524 people 4.9% #1,967 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 137 St. Andrews 12,021 people 4.9% #1,969 of 2,589 Strongest: jobs & income B+ , hazard risk B · lowest: health C− 138 Brockville 2,632 people 4.9% #1,972 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: cost of living D 139 Stony Mountain 9,180 people 4.8% #1,997 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health C− 140 Templeton-Sinclair 3,987 people 4.7% #2,031 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 141 Garden City 6,794 people 4.5% #2,086 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 142 Valhalla 3,153 people 4.5% #2,102 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 143 Centennial 4,483 people 4.5% #2,103 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 144 St. John's 8,492 people 4.4% #2,132 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 145 Steinbach 21,671 people 4.3% #2,145 of 2,589 Strongest: hazard risk A− , walkability A− · lowest: safety C− 146 Tyndall Park 12,393 people 4.2% #2,166 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 147 Amber Trails 9,256 people 4.2% #2,167 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 148 Mandalay West 5,423 people 4.2% #2,172 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 150 Woodlands 4,057 people 4.1% #2,210 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health D 151 Daniel McIntyre 9,584 people 4.1% #2,212 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 152 Gimli 6,914 people 4.1% #2,217 of 2,589 Strongest: walkability B , hazard risk B · lowest: safety D 153 Altona 4,989 people 4.0% #2,222 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: cost of living B− 154 Mitchell 19,950 people 4.0% #2,227 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C+ 155 Pembina 2,502 people 3.8% #2,275 of 2,589 Strongest: safety A+ , cost of living A · lowest: jobs & income C+ 157 Russell 2,715 people 3.7% #2,309 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 158 William Whyte 11,432 people 3.5% #2,352 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 159 Minnedosa 2,859 people 3.4% #2,359 of 2,589 Strongest: cost of living B+ , walkability B · lowest: safety C 160 Inkster-Faraday 3,700 people 3.4% #2,362 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 161 The Maples 13,766 people 3.2% #2,399 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 162 Leila North 3,966 people 3.2% #2,400 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 164 Robertson 5,090 people 3.0% #2,421 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 165 Burrows Central 5,565 people 3.0% #2,429 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 166 Burrows-Keewatin 2,506 people 3.0% #2,434 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 167 North Cypress-Langford 3,234 people 3.0% #2,441 of 2,589 Strongest: cost of living A− , hazard risk B− · lowest: walkability C 168 Swan Valley West 2,702 people 2.9% #2,443 of 2,589 Strongest: cost of living A , jobs & income A · lowest: safety D 169 Shaughnessy Park 5,169 people 2.9% #2,444 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 170 Weston 6,661 people 2.9% #2,447 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 171 Swan River 4,048 people 2.8% #2,461 of 2,589 Strongest: walkability A , cost of living B · lowest: safety D− 172 Inkster Gardens 6,115 people 2.7% #2,466 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 173 Souris 2,737 people 2.6% #2,471 of 2,589 Strongest: walkability A , cost of living A− · lowest: hazard risk C+ 174 Brooklands 3,114 people 2.6% #2,480 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 175 North Norfolk 4,084 people 2.4% #2,495 of 2,589 Strongest: cost of living A− , walkability B · lowest: jobs & income C+ 176 Roblin 3,184 people 2.3% #2,507 of 2,589 Strongest: jobs & income B+ , cost of living B+ · lowest: safety D 177 Virden 3,322 people 2.1% #2,519 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety C− 178 Wallace-Woodworth 2,983 people 2.0% #2,533 of 2,589 Strongest: jobs & income A , cost of living A · lowest: health C 179 Killarney 3,708 people 1.9% #2,534 of 2,589 Strongest: walkability A , cost of living A− · lowest: safety C 180 Rhineland 6,819 people 1.8% #2,542 of 2,589 Strongest: jobs & income B , walkability B · lowest: safety C 181 Winkler 16,156 people 1.7% #2,549 of 2,589 Strongest: safety A− , jobs & income B+ · lowest: cost of living C− 182 Stanley 9,929 people 1.4% #2,562 of 2,589 Strongest: safety A+ , jobs & income A · lowest: walkability C− 183 Bifrost-Riverton 3,518 people 1.4% #2,566 of 2,589 Strongest: cost of living B , walkability B · lowest: safety D− 184 Neepawa 6,328 people 1.3% #2,567 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: health B− 185 WestLake-Gladstone 3,604 people 0.9% #2,582 of 2,589 Strongest: cost of living A− , walkability B+ · lowest: jobs & income C− Rankings
More lists for Manitoba Province by province
Most bilingual elsewhere Photos: Central St. Boniface, Dano from Winnipeg, Canada (CC BY 2.0 ) · De Salaberry, AJ Batac (CC BY 2.0 ) · Lorne, DrBeetrootCa (CC BY-SA 4.0 ), 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).