Home › Canada › British Columbia › Rankings › Warmest summers Oliver, #1 on this list · Photo: Adam Jones from Kelowna, BC, Canada (CC BY-SA 2.0) British Columbia · 2026 Towns with the warmest summers in British Columbia The places after the leader belong to Osoyoos (32°C (89°F)) and Electoral Area C, Okanagan-Similkameen (32°C (89°F)). Halfway down the list sits Fairwinds, at 23°C (74°F). At the other end is Prince Rupert, with 15°C (58°F). Across Canada, the same list puts Oliver #1 of 2,589. Canada’s top 100 on this list includes 48 places in British Columbia. Oliver tops the list in British Columbia, at 32°C (89°F).
Average July high, 1991–2020 normals at the nearest station How grades work
#1 British Columbia · 5,262 people 32°C (89°F) July high Overall C+ · #1,693 of 2,556
Strongest: walkability A , schools A− · lowest: hazard risk D−
#2 British Columbia · 5,724 people 32°C (89°F) July high Overall C− · #2,227 of 2,556
Strongest: walkability A , schools B · lowest: hazard risk D−
#3 British Columbia · 4,103 people 32°C (89°F) July high Overall C− · #2,250 of 2,556
Strongest: schools A− , health B · lowest: hazard risk D−
All 254, ranked in British Columbia Best first in British Columbia; beside each place, its rank on the same list for all of Canada.
Every British Columbia list # Town July high Canada rank What drives it
1 Oliver 5,262 people 32°C (89°F) #1 of 2,589 Strongest: walkability A , schools A− · lowest: hazard risk D− 2 Osoyoos 5,724 people 32°C (89°F) #2 of 2,589 Strongest: walkability A , schools B · lowest: hazard risk D− 5 Merritt 7,190 people 30°C (85°F) #5 of 2,589 Strongest: walkability A , hazard risk B · lowest: schools D− 6 Rossland 4,355 people 29°C (85°F) #6 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living C− 10 Kamloops 108,793 people 29°C (85°F) #10 of 2,589 Strongest: walkability A , hazard risk A− · lowest: cost of living D 11 Trail 8,539 people 29°C (85°F) #11 of 2,589 Strongest: health A , walkability A− · lowest: safety C− 17 Penticton 39,068 people 29°C (85°F) #21 of 2,589 Strongest: walkability A+ , schools A− · lowest: cost of living D− 19 Creston 5,976 people 29°C (83°F) #25 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 23 Nelson 12,126 people 29°C (83°F) #29 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 27 Peachland 6,302 people 29°C (83°F) #33 of 2,589 Strongest: safety A− , walkability B · lowest: cost of living D− 29 Kelowna 167,654 people 29°C (83°F) #35 of 2,589 Strongest: walkability A , jobs & income A · lowest: cost of living D− 35 Armstrong 5,643 people 28°C (83°F) #41 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: cost of living D 37 Vernon 49,527 people 28°C (83°F) #43 of 2,589 Strongest: walkability A− , schools A− · lowest: hazard risk D− 39 Enderby 3,292 people 28°C (83°F) #52 of 2,589 Strongest: walkability A , health B · lowest: cost of living D 40 Salmon Arm 20,891 people 28°C (83°F) #53 of 2,589 Strongest: hazard risk A , jobs & income A− · lowest: cost of living D 42 Blind Bay 9,984 people 28°C (83°F) #60 of 2,589 Strongest: safety A− , walkability C+ · lowest: hazard risk D− 44 Sicamous 2,854 people 28°C (83°F) #62 of 2,589 Strongest: hazard risk A , walkability A− · lowest: safety D 45 Chase 2,591 people 28°C (83°F) #63 of 2,589 Strongest: walkability A+ , safety C · lowest: hazard risk D− 47 Whistler 15,090 people 28°C (83°F) #65 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D− 48 Pemberton 3,620 people 28°C (83°F) #66 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living D− 49 Princeton 3,050 people 27°C (81°F) #284 of 2,589 Strongest: walkability A , health B+ · lowest: cost of living D 50 Kimberley 9,037 people 27°C (80°F) #430 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living C− 52 Cranbrook 22,703 people 27°C (80°F) #437 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 53 Revelstoke 9,464 people 27°C (80°F) #902 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: cost of living D 54 Golden 4,433 people 25°C (78°F) #1,368 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C− 56 Anmore 2,508 people 25°C (77°F) #1,574 of 2,589 Strongest: health A , safety A · lowest: cost of living C− 57 Port Moody 38,285 people 25°C (77°F) #1,575 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 58 Pitt Meadows 20,892 people 25°C (77°F) #1,589 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 59 Port Coquitlam 67,724 people 25°C (77°F) #1,591 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 60 Sunnyside 16,784 people 25°C (77°F) #1,597 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 61 White Rock 25,057 people 25°C (77°F) #1,600 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 62 Clayton Heights 8,961 people 25°C (77°F) #1,601 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 63 Aloha Estates 13,194 people 25°C (77°F) #1,604 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 64 Coquitlam 173,599 people 25°C (77°F) #1,605 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 65 South Surrey 6,431 people 25°C (77°F) #1,607 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 66 Crescent Heights 9,033 people 25°C (77°F) #1,611 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D 67 Ocean Park 10,845 people 25°C (77°F) #1,614 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 68 Semiahmoo Town Centre 13,381 people 25°C (77°F) #1,615 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 69 Douglas 4,555 people 25°C (77°F) #1,616 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D− 70 Langley 163,885 people 25°C (77°F) #1,619 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 71 New Westminster 92,124 people 25°C (77°F) #1,620 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 72 Fraser Heights 17,688 people 25°C (77°F) #1,622 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 73 Anniedale 6,715 people 25°C (77°F) #1,623 of 2,589 Strongest: health A , schools A− · lowest: cost of living D− 74 Lougheed 15,442 people 25°C (77°F) #1,625 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 75 Surrey Centre 16,482 people 25°C (77°F) #1,632 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D 76 Maple Ridge 105,925 people 25°C (77°F) #1,633 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 77 Morgan Creek 8,084 people 25°C (77°F) #1,634 of 2,589 Strongest: health A , hazard risk B · lowest: cost of living D 78 Provinceton 11,625 people 25°C (77°F) #1,636 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D 79 Sullivan 42,135 people 25°C (77°F) #1,638 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 80 Colebrook 3,617 people 25°C (77°F) #1,640 of 2,589 Strongest: health A , jobs & income A− · lowest: cost of living D 81 Port Mann 5,988 people 25°C (77°F) #1,641 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 82 Rosewood Park 9,004 people 25°C (77°F) #1,644 of 2,589 Strongest: health A , jobs & income A− · lowest: cost of living D− 83 Grandview 16,947 people 25°C (77°F) #1,649 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D− 84 Bridgeview 3,511 people 25°C (77°F) #1,650 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 85 Anderson Walk 4,210 people 25°C (77°F) #1,651 of 2,589 Strongest: health A , walkability B · lowest: cost of living D− 86 Cloverdale 13,615 people 25°C (77°F) #1,652 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 87 Fleetwood 63,957 people 25°C (77°F) #1,656 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 88 Langley 35,444 people 25°C (77°F) #1,657 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 89 Sunrise Estates 4,292 people 25°C (77°F) #1,658 of 2,589 Strongest: health A , walkability B · lowest: cost of living D− 90 Panorama Ridge 36,473 people 25°C (77°F) #1,659 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 91 Johnston Heights 30,971 people 25°C (77°F) #1,662 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 92 Brownsville 23,515 people 25°C (77°F) #1,667 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 93 Birdland 10,745 people 25°C (77°F) #1,668 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 94 Newton 51,222 people 25°C (77°F) #1,669 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 95 Guildford 14,663 people 25°C (77°F) #1,670 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 96 Strawberry Hill 37,037 people 25°C (77°F) #1,671 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 97 Whalley 52,642 people 25°C (77°F) #1,672 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 98 Fernie 7,086 people 25°C (77°F) #1,685 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C 99 Elkford 3,030 people 25°C (77°F) #1,688 of 2,589 Strongest: cost of living A− , safety B+ · lowest: schools C 100 Sparwood 4,486 people 25°C (77°F) #1,689 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: hazard risk C 101 Kent 7,093 people 25°C (77°F) #1,698 of 2,589 Strongest: walkability A− , schools A− · lowest: cost of living D 102 Chilliwack 105,520 people 25°C (77°F) #1,700 of 2,589 Strongest: walkability B+ , schools B · lowest: cost of living D 103 Hope 7,183 people 25°C (77°F) #1,702 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: schools D− 104 Clearwater 2,500 people 25°C (76°F) #1,713 of 2,589 Strongest: hazard risk A , walkability B+ · lowest: schools D 105 Squamish 28,578 people 25°C (76°F) #1,718 of 2,589 Strongest: health A+ , schools A+ · lowest: cost of living D− 106 Electoral Area A, Cariboo 6,172 people 25°C (76°F) #1,726 of 2,589 Strongest: hazard risk B+ , jobs & income B− · lowest: schools D 108 Quesnel 10,253 people 25°C (76°F) #1,729 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 109 Cultus Lake 2,773 people 24°C (76°F) #1,745 of 2,589 Strongest: schools A+ , health B− · lowest: cost of living D− 110 Abbotsford 175,358 people 24°C (76°F) #1,748 of 2,589 Strongest: walkability A− , jobs & income B · lowest: cost of living D 111 Mission 47,280 people 24°C (76°F) #1,752 of 2,589 Strongest: walkability B+ , health B · lowest: cost of living D 114 Saanich 126,011 people 24°C (75°F) #1,841 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 115 Campbell River 38,300 people 24°C (74°F) #2,213 of 2,589 Strongest: health A− , walkability A− · lowest: cost of living D− 118 Fort Nelson 4,144 people 23°C (74°F) #2,253 of 2,589 Strongest: cost of living A+ , jobs & income A · lowest: safety D 119 Comox 15,884 people 23°C (74°F) #2,263 of 2,589 Strongest: schools A , walkability A · lowest: cost of living D− 121 Qualicum Beach 9,640 people 23°C (74°F) #2,265 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living D− 123 Cumberland 4,974 people 23°C (74°F) #2,267 of 2,589 Strongest: jobs & income A , walkability A− · lowest: cost of living D 126 Courtenay 32,869 people 23°C (74°F) #2,270 of 2,589 Strongest: walkability A , schools A− · lowest: cost of living D− 128 Fairwinds 7,125 people 23°C (74°F) #2,275 of 2,589 Strongest: safety A− , schools B · lowest: cost of living D− 129 Parksville 15,371 people 23°C (74°F) #2,276 of 2,589 Strongest: walkability A , schools A · lowest: cost of living D− 132 Powell River 14,947 people 23°C (74°F) #2,280 of 2,589 Strongest: health A+ , walkability A− · lowest: cost of living D 134 Port Alberni 19,671 people 23°C (74°F) #2,298 of 2,589 Strongest: walkability A , health B− · lowest: safety D 135 North Vancouver 97,845 people 23°C (73°F) #2,299 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 136 Bowen Island 4,501 people 23°C (73°F) #2,300 of 2,589 Strongest: schools A+ , safety A+ · lowest: cost of living D− 137 West Vancouver 47,929 people 23°C (73°F) #2,310 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 138 North Vancouver 66,624 people 23°C (73°F) #2,314 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 139 Fairview 33,969 people 23°C (73°F) #2,315 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 140 Heights 22,141 people 23°C (73°F) #2,317 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 141 Kitsilano 27,320 people 23°C (73°F) #2,318 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 142 Brentwood 22,170 people 23°C (73°F) #2,320 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 143 Greektown 16,618 people 23°C (73°F) #2,321 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 144 Roberts Creek 3,779 people 23°C (73°F) #2,326 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 145 Broadview 8,008 people 23°C (73°F) #2,328 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 146 West Point Grey 13,429 people 23°C (73°F) #2,329 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 147 Holdom 7,976 people 23°C (73°F) #2,330 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 148 Deer Lake 8,417 people 23°C (73°F) #2,332 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 149 Riley Park 23,682 people 23°C (73°F) #2,334 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 150 Lake City 3,240 people 23°C (73°F) #2,336 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 151 Mount Pleasant 37,091 people 23°C (73°F) #2,337 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 152 Lochdale 7,463 people 23°C (73°F) #2,339 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 153 Shaughnessy 8,034 people 23°C (73°F) #2,340 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 154 Montecito 10,734 people 23°C (73°F) #2,341 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 155 Garden Village 6,492 people 23°C (73°F) #2,342 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 156 South Cambie 9,846 people 23°C (73°F) #2,343 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 157 Buckingham Heights 8,794 people 23°C (73°F) #2,344 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 158 Bainbridge 3,015 people 23°C (73°F) #2,345 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 159 East Burnaby 17,233 people 23°C (73°F) #2,346 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 160 Yaletown 40,297 people 23°C (73°F) #2,347 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 161 Little Saigon 11,086 people 23°C (73°F) #2,348 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 162 Royal Oak 18,364 people 23°C (73°F) #2,350 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 163 Hastings-Sunrise 36,072 people 23°C (73°F) #2,351 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 164 Sechelt 11,558 people 23°C (73°F) #2,352 of 2,589 Strongest: health A+ , jobs & income A− · lowest: cost of living D− 165 Gibsons 5,090 people 23°C (73°F) #2,355 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 166 Collingwood 18,399 people 23°C (73°F) #2,356 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 167 Grandview-Woodland 28,119 people 23°C (73°F) #2,357 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 169 Coal Harbour 10,407 people 23°C (73°F) #2,359 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 170 Renfrew-Collingwood 23,392 people 23°C (73°F) #2,360 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 171 Metrotown 36,594 people 23°C (73°F) #2,361 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 172 West End 30,785 people 23°C (73°F) #2,362 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 174 Kensington-Cedar Cottage 39,668 people 23°C (73°F) #2,364 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 175 Davie Village 16,833 people 23°C (73°F) #2,365 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 176 Welcome Beach 3,130 people 23°C (73°F) #2,366 of 2,589 Strongest: health A+ , schools B+ · lowest: cost of living D− 177 Edmonds 34,805 people 23°C (73°F) #2,367 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 179 Killarney 32,167 people 23°C (73°F) #2,370 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 180 Burnaby Mountain 9,248 people 23°C (73°F) #2,371 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 181 Norquay Village 11,287 people 23°C (73°F) #2,372 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 182 Strathcona 13,783 people 23°C (73°F) #2,373 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 183 Central Saanich 18,184 people 23°C (73°F) #2,406 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D− 184 Saltspring Island 12,429 people 23°C (73°F) #2,407 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D 185 North Saanich 12,986 people 23°C (73°F) #2,408 of 2,589 Strongest: jobs & income A+ , health A · lowest: cost of living D 186 Sidney 13,445 people 23°C (73°F) #2,410 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 187 Cobble Hill 5,074 people 23°C (73°F) #2,416 of 2,589 Strongest: schools A+ , jobs & income B+ · lowest: cost of living D− 188 Shawnigan 9,903 people 23°C (73°F) #2,417 of 2,589 Strongest: schools A+ , safety B+ · lowest: cost of living D 190 Highlands 2,753 people 23°C (73°F) #2,439 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D 191 Electoral Area D, Cariboo 3,057 people 23°C (73°F) #2,441 of 2,589 Strongest: jobs & income A , safety B+ · lowest: hazard risk D− 192 Electoral Area E, Cariboo 4,242 people 23°C (73°F) #2,444 of 2,589 Strongest: jobs & income A− , safety B+ · lowest: hazard risk D− 193 Ladysmith 9,926 people 23°C (73°F) #2,449 of 2,589 Strongest: walkability A− , health B · lowest: cost of living D 194 Cowichan Bay 3,713 people 23°C (73°F) #2,452 of 2,589 Strongest: jobs & income A− , walkability B− · lowest: cost of living D 195 North Cowichan 34,525 people 23°C (73°F) #2,455 of 2,589 Strongest: walkability B+ , jobs & income B · lowest: cost of living D− 199 Williams Lake 11,462 people 23°C (73°F) #2,461 of 2,589 Strongest: walkability A− , jobs & income B+ · lowest: hazard risk D− 200 Lake Cowichan 3,757 people 23°C (73°F) #2,462 of 2,589 Strongest: walkability A , hazard risk B− · lowest: jobs & income D 201 Duncan 5,745 people 23°C (73°F) #2,463 of 2,589 Strongest: walkability A+ , health B · lowest: cost of living D− 202 Vanderhoof 4,545 people 23°C (73°F) #2,466 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 206 Prince George 85,944 people 23°C (73°F) #2,471 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 208 Invermere 4,305 people 23°C (73°F) #2,478 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: cost of living D 210 Dawson Creek 13,635 people 23°C (73°F) #2,480 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 212 Tumbler Ridge 2,663 people 23°C (73°F) #2,482 of 2,589 Strongest: cost of living A , walkability A · lowest: schools D− 213 Dunbar-Southlands 21,117 people 22°C (72°F) #2,483 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 214 Delta 124,670 people 22°C (72°F) #2,484 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 215 South Slope 8,989 people 22°C (72°F) #2,485 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 216 Kerrisdale 14,105 people 22°C (72°F) #2,486 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 217 Lantzville 4,276 people 22°C (72°F) #2,487 of 2,589 Strongest: jobs & income A , schools A− · lowest: cost of living D− 218 Arbutus Ridge 15,083 people 22°C (72°F) #2,488 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 219 Oakridge 14,071 people 22°C (72°F) #2,489 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 220 Sunset 37,186 people 22°C (72°F) #2,490 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 221 Marpole 28,182 people 22°C (72°F) #2,491 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 222 Victoria-Fraserview 31,095 people 22°C (72°F) #2,492 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 223 Richmond 239,584 people 22°C (72°F) #2,493 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 224 Mackenzie 3,442 people 22°C (72°F) #2,494 of 2,589 Strongest: jobs & income A , walkability A− · lowest: schools D 225 Electoral Area C, Nanaimo 3,733 people 22°C (72°F) #2,497 of 2,589 Strongest: jobs & income B , safety B− · lowest: cost of living D 226 Nanaimo 111,845 people 22°C (72°F) #2,498 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living D− 228 Electoral Area B, Nanaimo 4,702 people 22°C (72°F) #2,501 of 2,589 Strongest: walkability B , safety B− · lowest: cost of living D− 229 Electoral Area A, Nanaimo 7,825 people 22°C (72°F) #2,502 of 2,589 Strongest: jobs & income B , hazard risk B− · lowest: cost of living D− 230 Tsawwassen 2,629 people 22°C (72°F) #2,503 of 2,589 Strongest: schools A , health A · lowest: jobs & income B− 231 Houston 3,114 people 22°C (72°F) #2,510 of 2,589 Strongest: hazard risk A , cost of living A− · lowest: health D− 233 Smithers 5,627 people 22°C (71°F) #2,512 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 234 Fort St. John 24,383 people 22°C (71°F) #2,520 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 238 Southern Gulf Islands 6,691 people 22°C (71°F) #2,524 of 2,589 Strongest: safety A , health A · lowest: cost of living D 241 Terrace 13,648 people 22°C (71°F) #2,529 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 242 Kitimat 10,019 people 22°C (71°F) #2,530 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: health C− 243 Oak Bay 18,626 people 21°C (69°F) #2,554 of 2,589 Strongest: health A+ , safety A+ · lowest: cost of living D− 244 Esquimalt 19,512 people 21°C (69°F) #2,555 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 245 View Royal 12,795 people 21°C (69°F) #2,556 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 246 Colwood 22,794 people 21°C (69°F) #2,557 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 247 Metchosin 5,207 people 21°C (69°F) #2,558 of 2,589 Strongest: health A , safety A− · lowest: cost of living D− 248 Langford 59,664 people 21°C (69°F) #2,559 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 249 Victoria 103,888 people 21°C (69°F) #2,560 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 250 Juan de Fuca (Part 1) 5,439 people 21°C (69°F) #2,561 of 2,589 Strongest: health A− , schools B+ · lowest: cost of living D− 251 Sooke 17,248 people 21°C (69°F) #2,562 of 2,589 Strongest: health A− , walkability B+ · lowest: cost of living D− 252 Port Hardy 4,201 people 18°C (64°F) #2,581 of 2,589 Strongest: walkability A− , health A− · lowest: safety D 253 Tofino 2,772 people 17°C (63°F) #2,585 of 2,589 Strongest: jobs & income A , walkability A · lowest: cost of living D− 254 Prince Rupert 12,903 people 15°C (58°F) #2,588 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D Rankings
More lists for British Columbia Province by province
Warmest summers elsewhere 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).