#1Swan Valley West
Manitoba · 2,702 peopleOverall B−·#1,353 of 2,556
Strongest: cost of living A, jobs & income A·lowest: safety D
Each edition grades its towns against each other only.
Swan Valley West, #1 on this list · Photo: Svhartje (CC BY-SA 3.0)The first ten places are spread over 2 provinces and territories. Leading the list is Swan Valley West, Manitoba, at A+. The next two places belong to Swan River, A+, and Killarney, A+. 426 towns on the list grade in the A range. Last place on the list falls to Sainte-Sophie, at D−.
Civic life grade: library visits per resident, registered charities per 1,000 residents and the province’s volunteering rate How grades work
#1Overall B−·#1,353 of 2,556
Strongest: cost of living A, jobs & income A·lowest: safety D
#2Overall C·#1,948 of 2,556
Strongest: walkability A, cost of living B·lowest: safety D−
#3Overall B+·#749 of 2,556
Strongest: walkability A, cost of living A−·lowest: safety C
Ranked by its measure (Civic life), best first; each town’s overall grade and national rank sit beside it.
100 towns
Civic life grade: library visits per resident, registered charities per 1,000 residents and the province’s volunteering rate. Towns of 2,500 or more in Canada are listed by it, best first; a tie goes to the town with the better overall rank. How grades work
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).