Home › Canada › Manitoba › Rankings › Civic life Swan Valley West, #1 on this list · Photo: Svhartje (CC BY-SA 3.0) Manitoba · 2026 Towns with the most civic life in Manitoba At the other end is St. Clements, with B−. Across Canada, the same list puts Swan Valley West #1 of 2,582. Canada’s top 100 on this list includes 35 places in Manitoba. Swan Valley West tops the list in Manitoba, at A+. Second place goes to Swan River, at A+, and third to Killarney, at A+. The A range holds 177 of the 185 on this list.
Civic life grade: library visits per resident, registered charities per 1,000 residents and the province’s volunteering rate How grades work
#1 Overall B− · #1,353 of 2,556
Strongest: cost of living A , jobs & income A · lowest: safety D
#2 Overall C · #1,948 of 2,556
Strongest: walkability A , cost of living B · lowest: safety D−
#3 Overall B+ · #749 of 2,556
Strongest: walkability A , cost of living A− · lowest: safety C
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 Civic life Canada rank What drives it
4 Lorne 3,022 people A+ #5 of 2,582 Strongest: cost of living A+ , safety A+ · lowest: health B− 5 Pembina 2,502 people A+ #6 of 2,582 Strongest: safety A+ , cost of living A · lowest: jobs & income C+ 6 Russell 2,715 people A+ #7 of 2,582 Strongest: jobs & income A+ , walkability A · lowest: safety D 7 Roblin 3,184 people A+ #8 of 2,582 Strongest: jobs & income B+ , cost of living B+ · lowest: safety D 8 Virden 3,322 people A+ #9 of 2,582 Strongest: walkability A , jobs & income A · lowest: safety C− 10 Neepawa 6,328 people A+ #11 of 2,582 Strongest: jobs & income A+ , cost of living A · lowest: health B− 12 Winkler 16,156 people A+ #13 of 2,582 Strongest: safety A− , jobs & income B+ · lowest: cost of living C− 14 Dauphin 8,587 people A+ #15 of 2,582 Strongest: walkability A , cost of living B− · lowest: safety D− 15 Morden 11,578 people A+ #16 of 2,582 Strongest: jobs & income B+ , walkability B+ · lowest: cost of living C 17 Gimli 6,914 people A+ #19 of 2,582 Strongest: walkability B , hazard risk B · lowest: safety D 22 Stanley 9,929 people A+ #24 of 2,582 Strongest: safety A+ , jobs & income A · lowest: walkability C− 23 Altona 4,989 people A+ #25 of 2,582 Strongest: walkability A , jobs & income B+ · lowest: cost of living B− 24 Morris 3,550 people A+ #26 of 2,582 Strongest: jobs & income A− , cost of living B+ · lowest: safety C 27 The Pas 5,634 people A+ #29 of 2,582 Strongest: cost of living A+ , walkability A · lowest: safety D− 28 Carman 3,547 people A+ #30 of 2,582 Strongest: walkability A , jobs & income B · lowest: cost of living C 33 Grey 2,655 people A #39 of 2,582 Strongest: safety A+ , cost of living A− · lowest: health C+ 36 Brandon 59,444 people A #114 of 2,582 Strongest: walkability A− , jobs & income A− · lowest: safety C− 37 Souris 2,737 people A #124 of 2,582 Strongest: walkability A , cost of living A− · lowest: hazard risk C+ 38 Cornwallis 4,705 people A #125 of 2,582 Strongest: jobs & income A+ , cost of living A− · lowest: walkability C 39 North Cypress-Langford 3,234 people A #126 of 2,582 Strongest: cost of living A− , hazard risk B− · lowest: walkability C 40 North River Heights 7,228 people A #146 of 2,582 Strongest: jobs & income A+ , cost of living A · lowest: safety D 41 Central River Heights 2,736 people A #147 of 2,582 Strongest: jobs & income A+ , walkability A · lowest: safety D 42 Crescentwood 3,060 people A #148 of 2,582 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 43 Whyte Ridge 7,299 people A #149 of 2,582 Strongest: jobs & income A , cost of living A− · lowest: safety D 44 Minnetonka 4,461 people A #150 of 2,582 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 45 Tyndall Park 12,393 people A #151 of 2,582 Strongest: jobs & income A , walkability A · lowest: safety D 46 Grassie 2,857 people A #152 of 2,582 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 47 Riverbend 5,453 people A #153 of 2,582 Strongest: jobs & income A− , walkability B+ · lowest: safety D 48 Island Lakes 4,148 people A #154 of 2,582 Strongest: jobs & income A , cost of living B+ · lowest: safety D 49 Canterbury Park 8,744 people A #155 of 2,582 Strongest: walkability A− , jobs & income A− · lowest: safety D 50 Robertson 5,090 people A #156 of 2,582 Strongest: jobs & income A+ , walkability A · lowest: safety D 51 Westwood 5,716 people A #157 of 2,582 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 52 Southdale 8,210 people A #158 of 2,582 Strongest: jobs & income A , walkability A · lowest: safety D 53 Royalwood 6,439 people A #159 of 2,582 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 54 South River Heights 2,632 people A #160 of 2,582 Strongest: jobs & income A+ , walkability A− · lowest: safety D 55 Elmhurst 6,600 people A #161 of 2,582 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 56 River Park South 12,304 people A #162 of 2,582 Strongest: jobs & income A− , walkability B+ · lowest: safety D 57 Linden Woods 11,134 people A #163 of 2,582 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 58 Point Road 3,290 people A #164 of 2,582 Strongest: jobs & income A+ , walkability A · lowest: safety D 59 Roslyn 4,411 people A #165 of 2,582 Strongest: walkability A+ , jobs & income A− · lowest: safety D 60 Amber Trails 9,256 people A #166 of 2,582 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 61 Springfield North 8,327 people A #167 of 2,582 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 62 Sargent Park 6,242 people A #168 of 2,582 Strongest: walkability A+ , jobs & income A · lowest: safety D 63 Dakota Crossing 13,048 people A #169 of 2,582 Strongest: jobs & income A− , walkability A− · lowest: safety D 64 Fraipont 4,221 people A #170 of 2,582 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 65 Pulberry 7,723 people A #171 of 2,582 Strongest: walkability A , jobs & income A · lowest: safety D 66 Glendale 3,586 people A #172 of 2,582 Strongest: jobs & income A+ , walkability A− · lowest: safety D 67 Sage Creek 7,391 people A #173 of 2,582 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 68 Deer Lodge 3,691 people A #174 of 2,582 Strongest: walkability A , jobs & income A− · lowest: safety D 69 Mandalay West 5,423 people A #175 of 2,582 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 71 Meadows 3,822 people A #177 of 2,582 Strongest: walkability A− , jobs & income A− · lowest: safety D 72 Norwood West 2,909 people A #178 of 2,582 Strongest: walkability A+ , jobs & income A · lowest: safety D 73 Betsworth 7,476 people A #179 of 2,582 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 74 Riverview 4,649 people A #180 of 2,582 Strongest: walkability A+ , jobs & income A · lowest: safety D 75 Tuxedo 4,295 people A #181 of 2,582 Strongest: jobs & income A+ , walkability A · lowest: safety D 76 River East 7,774 people A #182 of 2,582 Strongest: jobs & income A , walkability B+ · lowest: safety D 77 Old Tuxedo 6,812 people A #183 of 2,582 Strongest: walkability A+ , jobs & income A · lowest: safety D 79 Shaughnessy Park 5,169 people A #185 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 80 Varsity View 2,985 people A #186 of 2,582 Strongest: jobs & income A+ , walkability A · lowest: safety D 81 Rivergrove 2,742 people A #187 of 2,582 Strongest: jobs & income A , walkability A− · lowest: safety D 82 Minto 5,830 people A #188 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 83 Glenwood 6,617 people A #189 of 2,582 Strongest: walkability A , jobs & income A− · lowest: safety D 84 Mission Gardens 3,979 people A #190 of 2,582 Strongest: walkability A− , hazard risk B+ · lowest: safety D 85 Headingley 5,368 people A #191 of 2,582 Strongest: cost of living B , jobs & income B · lowest: walkability C− 86 Inkster Gardens 6,115 people A #192 of 2,582 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 87 Westdale 5,339 people A #193 of 2,582 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 88 St. George 4,254 people A #194 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: safety D 89 St. Norbert 8,251 people A #195 of 2,582 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 90 South Tuxedo 3,629 people A #196 of 2,582 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 91 Peguis 11,177 people A #197 of 2,582 Strongest: jobs & income A− , walkability B+ · lowest: safety D 92 Bridgwater Forest 5,076 people A #198 of 2,582 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 93 Radisson 3,653 people A #199 of 2,582 Strongest: hazard risk B+ , walkability B+ · lowest: safety D 94 Kirkfield 4,100 people A #200 of 2,582 Strongest: walkability A , jobs & income A · lowest: safety D 95 Garden City 6,794 people A #201 of 2,582 Strongest: walkability A− , hazard risk B+ · lowest: safety D 96 Crestview 8,658 people A #202 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: safety D 97 Rossmere-B 4,732 people A #203 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: safety D 98 Waverley Heights 5,252 people A #204 of 2,582 Strongest: walkability A+ , health B+ · lowest: safety D 99 Buchanan 3,473 people A #205 of 2,582 Strongest: hazard risk B+ , health B+ · lowest: safety D 100 Maybank 4,817 people A #206 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 101 King Edward 7,190 people A #207 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 102 Richmond West 6,114 people A #208 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: safety D 103 Booth 9,016 people A #209 of 2,582 Strongest: walkability A+ , health B+ · lowest: safety D 104 Kildonan Drive 5,063 people A #210 of 2,582 Strongest: walkability A , jobs & income B+ · lowest: safety D 105 North St. Boniface 3,358 people A #211 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 106 Inkster-Faraday 3,700 people A #212 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 107 Rockwood 4,554 people A #213 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 108 Wolseley 8,127 people A #214 of 2,582 Strongest: walkability A+ , health B+ · lowest: cost of living D 109 Sturgeon Creek 3,202 people A #215 of 2,582 Strongest: walkability A , health B+ · lowest: safety D 110 Windsor Park 12,523 people A #216 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: safety D 111 The Maples 13,766 people A #217 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: safety D 112 Leila North 3,966 people A #218 of 2,582 Strongest: walkability A+ , health B+ · lowest: safety D 113 Munroe West 2,532 people A #219 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 114 McMillan 3,568 people A #220 of 2,582 Strongest: walkability A+ , health B+ · lowest: cost of living D 115 Brooklands 3,114 people A #221 of 2,582 Strongest: walkability A− , hazard risk B+ · lowest: safety D 116 Seven Oaks 3,244 people A #222 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: safety D 117 Silver Heights 7,883 people A #223 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 118 South Pointe 8,168 people A #224 of 2,582 Strongest: hazard risk B+ , health B+ · lowest: safety D 119 Victoria West 3,687 people A #225 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: safety D 120 Talbot-Grey 2,756 people A #226 of 2,582 Strongest: walkability A− , hazard risk B+ · lowest: safety D 121 Luxton 3,047 people A #227 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 122 Burrows Central 5,565 people A #228 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 123 East Elmwood 3,611 people A #229 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: safety D 124 Earl Grey 5,152 people A #230 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 125 Norwood East 3,881 people A #231 of 2,582 Strongest: walkability A+ , health B+ · lowest: cost of living D 126 Lord Roberts 5,104 people A #232 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 127 Templeton-Sinclair 3,987 people A #233 of 2,582 Strongest: walkability A− , health B+ · lowest: safety D 128 Meadowood 6,991 people A #234 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 129 Valley Gardens 8,329 people A #235 of 2,582 Strongest: walkability A , health B+ · lowest: safety D 130 Weston 6,661 people A #236 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: safety D 131 Munroe East 8,873 people A #237 of 2,582 Strongest: walkability A , health B+ · lowest: safety D 134 Daniel McIntyre 9,584 people A #240 of 2,582 Strongest: walkability A+ , health B+ · lowest: safety D 135 Jefferson 11,524 people A #241 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: safety D 136 Kildare-Redonda 8,294 people A #242 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: safety D 137 Grant Park 2,898 people A #243 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 138 Eaglemere 3,631 people A #244 of 2,582 Strongest: health B+ , walkability B+ · lowest: cost of living D 139 Heritage Park 5,817 people A #245 of 2,582 Strongest: walkability A− , health B+ · lowest: safety D 140 Mathers 2,785 people A #246 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 141 Tuxedo Industrial 2,726 people A #247 of 2,582 Strongest: jobs & income B+ , hazard risk B+ · lowest: cost of living D− 142 Broadway-Assiniboine 5,871 people A #248 of 2,582 Strongest: walkability A+ , health B+ · lowest: safety D 143 Chalmers 12,384 people A #249 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 144 Bridgwater Trails 11,365 people A #250 of 2,582 Strongest: hazard risk B+ , health B+ · lowest: safety D 145 St. John's 8,492 people A #251 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 146 St. Matthews 5,699 people A #252 of 2,582 Strongest: walkability A+ , health B+ · lowest: safety D 147 Brockville 2,632 people A #253 of 2,582 Strongest: hazard risk B+ , walkability B+ · lowest: cost of living D 148 Rossmere-A 13,613 people A #254 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 149 West Alexander 5,161 people A #255 of 2,582 Strongest: walkability A+ , health B+ · lowest: jobs & income D 150 Normand Park 5,299 people A #256 of 2,582 Strongest: walkability A− , hazard risk B+ · lowest: safety D 151 Central St. Boniface 7,772 people A #257 of 2,582 Strongest: walkability A+ , health B+ · lowest: cost of living D 152 Burrows-Keewatin 2,506 people A #258 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 153 Valhalla 3,153 people A #259 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 154 William Whyte 11,432 people A #260 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 155 Alpine Place 3,721 people A #261 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: jobs & income D 156 Centennial 4,483 people A #262 of 2,582 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 157 Fort Richmond 11,563 people A #263 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 158 North Point Douglas 2,670 people A #264 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 159 Worthington 6,093 people A #265 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 160 Niakwa Place 3,461 people A #266 of 2,582 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 161 Spence 4,378 people A #267 of 2,582 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 162 West Broadway 6,537 people A #268 of 2,582 Strongest: walkability A+ , health B+ · lowest: cost of living D− 163 Central Park 4,328 people A #269 of 2,582 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 164 South Portage 3,037 people A #270 of 2,582 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 165 Lac du Bonnet 3,592 people A− #334 of 2,582 Strongest: cost of living B+ , hazard risk B · lowest: jobs & income D 166 Alexander 4,032 people A− #335 of 2,582 Strongest: cost of living B+ , hazard risk B · lowest: safety D− 167 Niverville 7,277 people A− #349 of 2,582 Strongest: safety A , hazard risk A− · lowest: health C+ 168 St. Adolphe 8,770 people A− #350 of 2,582 Strongest: hazard risk A− , safety B+ · lowest: walkability C 169 Emerson-Franklin 2,686 people A− #351 of 2,582 Strongest: hazard risk A− , cost of living A− · lowest: jobs & income C− 170 De Salaberry 4,401 people A− #352 of 2,582 Strongest: hazard risk A− , safety B+ · lowest: jobs & income C− 171 Ste. Anne 3,587 people A− #353 of 2,582 Strongest: safety A− , walkability B+ · lowest: hazard risk D− 172 Ste. Anne 6,387 people A− #354 of 2,582 Strongest: hazard risk A− , safety B+ · lowest: walkability D− 173 La Broquerie 7,808 people A− #355 of 2,582 Strongest: safety B+ , health C+ · lowest: hazard risk D− 174 Beausejour 3,565 people A− #382 of 2,582 Strongest: walkability A− , hazard risk B · lowest: cost of living C 175 Brokenhead 5,931 people A− #383 of 2,582 Strongest: hazard risk B , safety B · lowest: health C− 176 La Salle 9,215 people A− #409 of 2,582 Strongest: jobs & income A− , cost of living B+ · lowest: health C+ 177 Cartier 3,739 people A− #410 of 2,582 Strongest: cost of living A− , safety B− · lowest: walkability D 178 Lorette 13,509 people B #552 of 2,582 Strongest: hazard risk A− , jobs & income B · lowest: walkability C 179 St. Andrews 12,021 people B #553 of 2,582 Strongest: jobs & income B+ , hazard risk B · lowest: health C− 180 Mitchell 19,950 people B #566 of 2,582 Strongest: hazard risk A− , safety B+ · lowest: walkability C+ 181 Oakbank 17,494 people B #638 of 2,582 Strongest: jobs & income B , hazard risk B · lowest: health D 183 West St. Paul 10,796 people B #1,078 of 2,582 Strongest: jobs & income A , hazard risk B+ · lowest: walkability D 184 East St. Paul 10,321 people B− #1,189 of 2,582 Strongest: jobs & income A , hazard risk A− · lowest: walkability C− 185 St. Clements 12,029 people B− #1,485 of 2,582 Strongest: hazard risk B , jobs & income B− · lowest: walkability D Rankings
More lists for Manitoba Province by province
Civic life elsewhere Photos: Swan Valley West, Svhartje (CC BY-SA 3.0 ) · Swan River, Svhartje (CC BY-SA 3.0 ) · Killarney, Jd.101 (CC BY-SA 3.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).