#1Inuvik
Northwest Territories · 3,337 peopleOverall C+·#1,741 of 2,556
Strongest: jobs & income A+, walkability A+·lowest: safety D−
Each edition grades its towns against each other only.
Inuvik, #1 on this list · Photo: Daniel Case (CC BY-SA 3.0)Last on the list is Tofino, at 3,111 mm. The first ten places are spread over 5 provinces and territories. Leading the list is Inuvik, Northwest Territories, at 250 mm. The next two places belong to Kamloops, 273 mm, and Electoral Area L (Grasslands), Thompson-Nicola, 273 mm. The middle town on the list, Sarnia, sits at 871 mm.
Rain and snow a year (total precipitation), 1991–2020 normals How grades work
#1Overall C+·#1,741 of 2,556
Strongest: jobs & income A+, walkability A+·lowest: safety D−
#2Overall C·#2,020 of 2,556
Strongest: walkability A, hazard risk A−·lowest: cost of living D
#3Overall D−·#2,516 of 2,556
Strongest: walkability C+, jobs & income C+·lowest: hazard risk D−
Ranked by its measure (Precipitation a year), best first; each town’s overall grade and national rank sit beside it.
100 towns
Rain and snow a year (total precipitation), 1991–2020 normals. 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: Inuvik, Daniel Case (CC BY-SA 3.0) · Kamloops, Kiyoteru Awaji (CC BY 4.0) · Electoral Area L (Grasslands), Thompson-Nicola, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (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).