#1Oliver
British Columbia · 5,262 peopleOverall C+·#1,693 of 2,556
Strongest: walkability A, schools A−·lowest: hazard risk D−
Each edition grades its towns against each other only.
Oliver, #1 on this list · Photo: Adam Jones from Kelowna, BC, Canada (CC BY-SA 2.0)Furthest down the list is Iqaluit, at 12°C (54°F). The list’s top ten all come from one province. First place goes to Oliver, British Columbia, with 32°C (89°F). In second place is Osoyoos, at 32°C (89°F); in third, Electoral Area C, Okanagan-Similkameen, at 32°C (89°F). In the middle of the list stands York Road, at 26°C (78°F).
Average July high, 1991–2020 normals at the nearest station How grades work
#1Overall C+·#1,693 of 2,556
Strongest: walkability A, schools A−·lowest: hazard risk D−
#2Overall C−·#2,227 of 2,556
Strongest: walkability A, schools B·lowest: hazard risk D−
#3Overall C−·#2,250 of 2,556
Strongest: schools A−, health B·lowest: hazard risk D−
Ranked by its measure (July high), best first; each town’s overall grade and national rank sit beside it.
100 towns
Average July high, 1991–2020 normals at the nearest station. 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: Oliver, Adam Jones from Kelowna, BC, Canada (CC BY-SA 2.0) · Osoyoos, GoToVan from Vancouver, Canada (CC BY 2.0) · Electoral Area C, Okanagan-Similkameen, 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).