Guest, Sign inJoin
Thunderhill 1Swan 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

Swan Valley West

Manitoba · 2,702 people
A+Civic life

Overall B−·#1,353 of 2,556

Strongest: cost of living A, jobs & income A·lowest: safety D

#2

Swan River

Manitoba · 4,048 people
A+Civic life

Overall C·#1,948 of 2,556

Strongest: walkability A, cost of living B·lowest: safety D−

#3

Killarney

Manitoba · 3,708 people
A+Civic life

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

185 places

#TownCivic lifeCanada rankWhat drives it
1Swan Valley West2,702 peopleA+#1 of 2,582Strongest: cost of living A, jobs & income A·lowest: safety D
2Swan River4,048 peopleA+#2 of 2,582Strongest: walkability A, cost of living B·lowest: safety D−
3Killarney3,708 peopleA+#3 of 2,582Strongest: walkability A, cost of living A−·lowest: safety C
4Lorne3,022 peopleA+#5 of 2,582Strongest: cost of living A+, safety A+·lowest: health B−
5Pembina2,502 peopleA+#6 of 2,582Strongest: safety A+, cost of living A·lowest: jobs & income C+
6Russell2,715 peopleA+#7 of 2,582Strongest: jobs & income A+, walkability A·lowest: safety D
7Roblin3,184 peopleA+#8 of 2,582Strongest: jobs & income B+, cost of living B+·lowest: safety D
8Virden3,322 peopleA+#9 of 2,582Strongest: walkability A, jobs & income A·lowest: safety C−
9Wallace-Woodworth2,983 peopleA+#10 of 2,582Strongest: jobs & income A, cost of living A·lowest: health C
10Neepawa6,328 peopleA+#11 of 2,582Strongest: jobs & income A+, cost of living A·lowest: health B−
11Minnedosa2,859 peopleA+#12 of 2,582Strongest: cost of living B+, walkability B·lowest: safety C
12Winkler16,156 peopleA+#13 of 2,582Strongest: safety A−, jobs & income B+·lowest: cost of living C−
13Portage la Prairie14,738 peopleA+#14 of 2,582Strongest: walkability A, jobs & income B·lowest: safety D
14Dauphin8,587 peopleA+#15 of 2,582Strongest: walkability A, cost of living B−·lowest: safety D−
15Morden11,578 peopleA+#16 of 2,582Strongest: jobs & income B+, walkability B+·lowest: cost of living C
16Bifrost-Riverton3,518 peopleA+#18 of 2,582Strongest: cost of living B, walkability B·lowest: safety D−
17Gimli6,914 peopleA+#19 of 2,582Strongest: walkability B, hazard risk B·lowest: safety D
18North Norfolk4,084 peopleA+#20 of 2,582Strongest: cost of living A−, walkability B·lowest: jobs & income C+
19WestLake-Gladstone3,604 peopleA+#21 of 2,582Strongest: cost of living A−, walkability B+·lowest: jobs & income C−
20Steinbach21,671 peopleA+#22 of 2,582Strongest: hazard risk A−, walkability A−·lowest: safety C−
21Dufferin2,587 peopleA+#23 of 2,582Strongest: safety A+, jobs & income A+·lowest: walkability C
22Stanley9,929 peopleA+#24 of 2,582Strongest: safety A+, jobs & income A·lowest: walkability C−
23Altona4,989 peopleA+#25 of 2,582Strongest: walkability A, jobs & income B+·lowest: cost of living B−
24Morris3,550 peopleA+#26 of 2,582Strongest: jobs & income A−, cost of living B+·lowest: safety C
25Flin Flon (Part)4,732 peopleA+#27 of 2,582Strongest: cost of living A+, walkability A·lowest: hazard risk D−
26Rhineland6,819 peopleA+#28 of 2,582Strongest: jobs & income B, walkability B·lowest: safety C
27The Pas5,634 peopleA+#29 of 2,582Strongest: cost of living A+, walkability A·lowest: safety D−
28Carman3,547 peopleA+#30 of 2,582Strongest: walkability A, jobs & income B·lowest: cost of living C
29Selkirk11,570 peopleA+#31 of 2,582Strongest: walkability A, hazard risk B·lowest: safety D
30Stonewall5,443 peopleA+#32 of 2,582Strongest: walkability A, jobs & income A−·lowest: health C
31Woodlands4,057 peopleA+#33 of 2,582Strongest: cost of living A−, hazard risk B·lowest: health D
32Stony Mountain9,180 peopleA+#34 of 2,582Strongest: cost of living A−, hazard risk B·lowest: health C−
33Grey2,655 peopleA#39 of 2,582Strongest: safety A+, cost of living A−·lowest: health C+
34Portage la Prairie7,359 peopleA#40 of 2,582Strongest: cost of living B, jobs & income B−·lowest: walkability D
35Thompson12,917 peopleA#59 of 2,582Strongest: cost of living A, jobs & income A−·lowest: safety D−
36Brandon59,444 peopleA#114 of 2,582Strongest: walkability A−, jobs & income A−·lowest: safety C−
37Souris2,737 peopleA#124 of 2,582Strongest: walkability A, cost of living A−·lowest: hazard risk C+
38Cornwallis4,705 peopleA#125 of 2,582Strongest: jobs & income A+, cost of living A−·lowest: walkability C
39North Cypress-Langford3,234 peopleA#126 of 2,582Strongest: cost of living A−, hazard risk B−·lowest: walkability C
40North River Heights7,228 peopleA#146 of 2,582Strongest: jobs & income A+, cost of living A·lowest: safety D
41Central River Heights2,736 peopleA#147 of 2,582Strongest: jobs & income A+, walkability A·lowest: safety D
42Crescentwood3,060 peopleA#148 of 2,582Strongest: jobs & income A+, walkability A+·lowest: safety D
43Whyte Ridge7,299 peopleA#149 of 2,582Strongest: jobs & income A, cost of living A−·lowest: safety D
44Minnetonka4,461 peopleA#150 of 2,582Strongest: jobs & income A, hazard risk B+·lowest: safety D
45Tyndall Park12,393 peopleA#151 of 2,582Strongest: jobs & income A, walkability A·lowest: safety D
46Grassie2,857 peopleA#152 of 2,582Strongest: jobs & income A+, hazard risk B+·lowest: safety D
47Riverbend5,453 peopleA#153 of 2,582Strongest: jobs & income A−, walkability B+·lowest: safety D
48Island Lakes4,148 peopleA#154 of 2,582Strongest: jobs & income A, cost of living B+·lowest: safety D
49Canterbury Park8,744 peopleA#155 of 2,582Strongest: walkability A−, jobs & income A−·lowest: safety D
50Robertson5,090 peopleA#156 of 2,582Strongest: jobs & income A+, walkability A·lowest: safety D
51Westwood5,716 peopleA#157 of 2,582Strongest: jobs & income A, hazard risk B+·lowest: safety D
52Southdale8,210 peopleA#158 of 2,582Strongest: jobs & income A, walkability A·lowest: safety D
53Royalwood6,439 peopleA#159 of 2,582Strongest: jobs & income A, hazard risk B+·lowest: safety D
54South River Heights2,632 peopleA#160 of 2,582Strongest: jobs & income A+, walkability A−·lowest: safety D
55Elmhurst6,600 peopleA#161 of 2,582Strongest: jobs & income A, hazard risk B+·lowest: safety D
56River Park South12,304 peopleA#162 of 2,582Strongest: jobs & income A−, walkability B+·lowest: safety D
57Linden Woods11,134 peopleA#163 of 2,582Strongest: jobs & income A, hazard risk B+·lowest: safety D
58Point Road3,290 peopleA#164 of 2,582Strongest: jobs & income A+, walkability A·lowest: safety D
59Roslyn4,411 peopleA#165 of 2,582Strongest: walkability A+, jobs & income A−·lowest: safety D
60Amber Trails9,256 peopleA#166 of 2,582Strongest: jobs & income A, hazard risk B+·lowest: safety D
61Springfield North8,327 peopleA#167 of 2,582Strongest: jobs & income A, hazard risk B+·lowest: safety D
62Sargent Park6,242 peopleA#168 of 2,582Strongest: walkability A+, jobs & income A·lowest: safety D
63Dakota Crossing13,048 peopleA#169 of 2,582Strongest: jobs & income A−, walkability A−·lowest: safety D
64Fraipont4,221 peopleA#170 of 2,582Strongest: jobs & income A−, hazard risk B+·lowest: safety D
65Pulberry7,723 peopleA#171 of 2,582Strongest: walkability A, jobs & income A·lowest: safety D
66Glendale3,586 peopleA#172 of 2,582Strongest: jobs & income A+, walkability A−·lowest: safety D
67Sage Creek7,391 peopleA#173 of 2,582Strongest: jobs & income A, hazard risk B+·lowest: safety D
68Deer Lodge3,691 peopleA#174 of 2,582Strongest: walkability A, jobs & income A−·lowest: safety D
69Mandalay West5,423 peopleA#175 of 2,582Strongest: jobs & income A−, hazard risk B+·lowest: safety D
70West Kildonan Industrial3,678 peopleA#176 of 2,582Strongest: jobs & income A, walkability B+·lowest: safety D
71Meadows3,822 peopleA#177 of 2,582Strongest: walkability A−, jobs & income A−·lowest: safety D
72Norwood West2,909 peopleA#178 of 2,582Strongest: walkability A+, jobs & income A·lowest: safety D
73Betsworth7,476 peopleA#179 of 2,582Strongest: jobs & income A+, hazard risk B+·lowest: safety D
74Riverview4,649 peopleA#180 of 2,582Strongest: walkability A+, jobs & income A·lowest: safety D
75Tuxedo4,295 peopleA#181 of 2,582Strongest: jobs & income A+, walkability A·lowest: safety D
76River East7,774 peopleA#182 of 2,582Strongest: jobs & income A, walkability B+·lowest: safety D
77Old Tuxedo6,812 peopleA#183 of 2,582Strongest: walkability A+, jobs & income A·lowest: safety D
78North Inkster Industrial3,661 peopleA#184 of 2,582Strongest: jobs & income A, hazard risk B+·lowest: safety D
79Shaughnessy Park5,169 peopleA#185 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
80Varsity View2,985 peopleA#186 of 2,582Strongest: jobs & income A+, walkability A·lowest: safety D
81Rivergrove2,742 peopleA#187 of 2,582Strongest: jobs & income A, walkability A−·lowest: safety D
82Minto5,830 peopleA#188 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
83Glenwood6,617 peopleA#189 of 2,582Strongest: walkability A, jobs & income A−·lowest: safety D
84Mission Gardens3,979 peopleA#190 of 2,582Strongest: walkability A−, hazard risk B+·lowest: safety D
85Headingley5,368 peopleA#191 of 2,582Strongest: cost of living B, jobs & income B·lowest: walkability C−
86Inkster Gardens6,115 peopleA#192 of 2,582Strongest: jobs & income A−, hazard risk B+·lowest: safety D
87Westdale5,339 peopleA#193 of 2,582Strongest: walkability B+, hazard risk B+·lowest: safety D
88St. George4,254 peopleA#194 of 2,582Strongest: walkability A, hazard risk B+·lowest: safety D
89St. Norbert8,251 peopleA#195 of 2,582Strongest: walkability B+, hazard risk B+·lowest: safety D
90South Tuxedo3,629 peopleA#196 of 2,582Strongest: jobs & income A+, hazard risk B+·lowest: safety D
91Peguis11,177 peopleA#197 of 2,582Strongest: jobs & income A−, walkability B+·lowest: safety D
92Bridgwater Forest5,076 peopleA#198 of 2,582Strongest: jobs & income A−, hazard risk B+·lowest: safety D
93Radisson3,653 peopleA#199 of 2,582Strongest: hazard risk B+, walkability B+·lowest: safety D
94Kirkfield4,100 peopleA#200 of 2,582Strongest: walkability A, jobs & income A·lowest: safety D
95Garden City6,794 peopleA#201 of 2,582Strongest: walkability A−, hazard risk B+·lowest: safety D
96Crestview8,658 peopleA#202 of 2,582Strongest: walkability A, hazard risk B+·lowest: safety D
97Rossmere-B4,732 peopleA#203 of 2,582Strongest: walkability A, hazard risk B+·lowest: safety D
98Waverley Heights5,252 peopleA#204 of 2,582Strongest: walkability A+, health B+·lowest: safety D
99Buchanan3,473 peopleA#205 of 2,582Strongest: hazard risk B+, health B+·lowest: safety D
100Maybank4,817 peopleA#206 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
101King Edward7,190 peopleA#207 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
102Richmond West6,114 peopleA#208 of 2,582Strongest: walkability A, hazard risk B+·lowest: safety D
103Booth9,016 peopleA#209 of 2,582Strongest: walkability A+, health B+·lowest: safety D
104Kildonan Drive5,063 peopleA#210 of 2,582Strongest: walkability A, jobs & income B+·lowest: safety D
105North St. Boniface3,358 peopleA#211 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
106Inkster-Faraday3,700 peopleA#212 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
107Rockwood4,554 peopleA#213 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
108Wolseley8,127 peopleA#214 of 2,582Strongest: walkability A+, health B+·lowest: cost of living D
109Sturgeon Creek3,202 peopleA#215 of 2,582Strongest: walkability A, health B+·lowest: safety D
110Windsor Park12,523 peopleA#216 of 2,582Strongest: walkability A, hazard risk B+·lowest: safety D
111The Maples13,766 peopleA#217 of 2,582Strongest: walkability A, hazard risk B+·lowest: safety D
112Leila North3,966 peopleA#218 of 2,582Strongest: walkability A+, health B+·lowest: safety D
113Munroe West2,532 peopleA#219 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
114McMillan3,568 peopleA#220 of 2,582Strongest: walkability A+, health B+·lowest: cost of living D
115Brooklands3,114 peopleA#221 of 2,582Strongest: walkability A−, hazard risk B+·lowest: safety D
116Seven Oaks3,244 peopleA#222 of 2,582Strongest: walkability A, hazard risk B+·lowest: safety D
117Silver Heights7,883 peopleA#223 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
118South Pointe8,168 peopleA#224 of 2,582Strongest: hazard risk B+, health B+·lowest: safety D
119Victoria West3,687 peopleA#225 of 2,582Strongest: walkability A, hazard risk B+·lowest: safety D
120Talbot-Grey2,756 peopleA#226 of 2,582Strongest: walkability A−, hazard risk B+·lowest: safety D
121Luxton3,047 peopleA#227 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
122Burrows Central5,565 peopleA#228 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
123East Elmwood3,611 peopleA#229 of 2,582Strongest: walkability A, hazard risk B+·lowest: safety D
124Earl Grey5,152 peopleA#230 of 2,582Strongest: walkability A+, hazard risk B+·lowest: cost of living D
125Norwood East3,881 peopleA#231 of 2,582Strongest: walkability A+, health B+·lowest: cost of living D
126Lord Roberts5,104 peopleA#232 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
127Templeton-Sinclair3,987 peopleA#233 of 2,582Strongest: walkability A−, health B+·lowest: safety D
128Meadowood6,991 peopleA#234 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
129Valley Gardens8,329 peopleA#235 of 2,582Strongest: walkability A, health B+·lowest: safety D
130Weston6,661 peopleA#236 of 2,582Strongest: walkability A, hazard risk B+·lowest: safety D
131Munroe East8,873 peopleA#237 of 2,582Strongest: walkability A, health B+·lowest: safety D
132St. Boniface Industrial Park5,252 peopleA#238 of 2,582Strongest: hazard risk B+, walkability B+·lowest: safety D
133Leila-McPhillips Triangle3,824 peopleA#239 of 2,582Strongest: walkability A+, health B+·lowest: safety D
134Daniel McIntyre9,584 peopleA#240 of 2,582Strongest: walkability A+, health B+·lowest: safety D
135Jefferson11,524 peopleA#241 of 2,582Strongest: walkability A, hazard risk B+·lowest: safety D
136Kildare-Redonda8,294 peopleA#242 of 2,582Strongest: walkability A, hazard risk B+·lowest: safety D
137Grant Park2,898 peopleA#243 of 2,582Strongest: walkability A+, hazard risk B+·lowest: cost of living D
138Eaglemere3,631 peopleA#244 of 2,582Strongest: health B+, walkability B+·lowest: cost of living D
139Heritage Park5,817 peopleA#245 of 2,582Strongest: walkability A−, health B+·lowest: safety D
140Mathers2,785 peopleA#246 of 2,582Strongest: walkability A+, hazard risk B+·lowest: cost of living D
141Tuxedo Industrial2,726 peopleA#247 of 2,582Strongest: jobs & income B+, hazard risk B+·lowest: cost of living D−
142Broadway-Assiniboine5,871 peopleA#248 of 2,582Strongest: walkability A+, health B+·lowest: safety D
143Chalmers12,384 peopleA#249 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
144Bridgwater Trails11,365 peopleA#250 of 2,582Strongest: hazard risk B+, health B+·lowest: safety D
145St. John's8,492 peopleA#251 of 2,582Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
146St. Matthews5,699 peopleA#252 of 2,582Strongest: walkability A+, health B+·lowest: safety D
147Brockville2,632 peopleA#253 of 2,582Strongest: hazard risk B+, walkability B+·lowest: cost of living D
148Rossmere-A13,613 peopleA#254 of 2,582Strongest: walkability A, hazard risk B+·lowest: cost of living D
149West Alexander5,161 peopleA#255 of 2,582Strongest: walkability A+, health B+·lowest: jobs & income D
150Normand Park5,299 peopleA#256 of 2,582Strongest: walkability A−, hazard risk B+·lowest: safety D
151Central St. Boniface7,772 peopleA#257 of 2,582Strongest: walkability A+, health B+·lowest: cost of living D
152Burrows-Keewatin2,506 peopleA#258 of 2,582Strongest: walkability A+, hazard risk B+·lowest: safety D
153Valhalla3,153 peopleA#259 of 2,582Strongest: walkability A+, hazard risk B+·lowest: cost of living D
154William Whyte11,432 peopleA#260 of 2,582Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
155Alpine Place3,721 peopleA#261 of 2,582Strongest: walkability A, hazard risk B+·lowest: jobs & income D
156Centennial4,483 peopleA#262 of 2,582Strongest: walkability A+, health B+·lowest: jobs & income D−
157Fort Richmond11,563 peopleA#263 of 2,582Strongest: walkability A+, hazard risk B+·lowest: cost of living D
158North Point Douglas2,670 peopleA#264 of 2,582Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
159Worthington6,093 peopleA#265 of 2,582Strongest: walkability A+, hazard risk B+·lowest: cost of living D
160Niakwa Place3,461 peopleA#266 of 2,582Strongest: walkability A, hazard risk B+·lowest: cost of living D
161Spence4,378 peopleA#267 of 2,582Strongest: walkability A+, health B+·lowest: jobs & income D−
162West Broadway6,537 peopleA#268 of 2,582Strongest: walkability A+, health B+·lowest: cost of living D−
163Central Park4,328 peopleA#269 of 2,582Strongest: walkability A+, health B+·lowest: jobs & income D−
164South Portage3,037 peopleA#270 of 2,582Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
165Lac du Bonnet3,592 peopleA−#334 of 2,582Strongest: cost of living B+, hazard risk B·lowest: jobs & income D
166Alexander4,032 peopleA−#335 of 2,582Strongest: cost of living B+, hazard risk B·lowest: safety D−
167Niverville7,277 peopleA−#349 of 2,582Strongest: safety A, hazard risk A−·lowest: health C+
168St. Adolphe8,770 peopleA−#350 of 2,582Strongest: hazard risk A−, safety B+·lowest: walkability C
169Emerson-Franklin2,686 peopleA−#351 of 2,582Strongest: hazard risk A−, cost of living A−·lowest: jobs & income C−
170De Salaberry4,401 peopleA−#352 of 2,582Strongest: hazard risk A−, safety B+·lowest: jobs & income C−
171Ste. Anne3,587 peopleA−#353 of 2,582Strongest: safety A−, walkability B+·lowest: hazard risk D−
172Ste. Anne6,387 peopleA−#354 of 2,582Strongest: hazard risk A−, safety B+·lowest: walkability D−
173La Broquerie7,808 peopleA−#355 of 2,582Strongest: safety B+, health C+·lowest: hazard risk D−
174Beausejour3,565 peopleA−#382 of 2,582Strongest: walkability A−, hazard risk B·lowest: cost of living C
175Brokenhead5,931 peopleA−#383 of 2,582Strongest: hazard risk B, safety B·lowest: health C−
176La Salle9,215 peopleA−#409 of 2,582Strongest: jobs & income A−, cost of living B+·lowest: health C+
177Cartier3,739 peopleA−#410 of 2,582Strongest: cost of living A−, safety B−·lowest: walkability D
178Lorette13,509 peopleB#552 of 2,582Strongest: hazard risk A−, jobs & income B·lowest: walkability C
179St. Andrews12,021 peopleB#553 of 2,582Strongest: jobs & income B+, hazard risk B·lowest: health C−
180Mitchell19,950 peopleB#566 of 2,582Strongest: hazard risk A−, safety B+·lowest: walkability C+
181Oakbank17,494 peopleB#638 of 2,582Strongest: jobs & income B, hazard risk B·lowest: health D
182Division No. 19, Unorganized3,324 peopleB#851 of 2,582Strongest: cost of living A+, walkability C+·lowest: hazard risk D−
183West St. Paul10,796 peopleB#1,078 of 2,582Strongest: jobs & income A, hazard risk B+·lowest: walkability D
184East St. Paul10,321 peopleB−#1,189 of 2,582Strongest: jobs & income A, hazard risk A−·lowest: walkability C−
185St. Clements12,029 peopleB−#1,485 of 2,582Strongest: 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).