Home › Canada › British Columbia › Rankings › Coldest winters Fort Nelson, #1 on this list · Photo: CanadianEman (CC BY-SA 3.0) British Columbia · 2026 Towns with the coldest winters in British Columbia Nowhere in British Columbia does better on this list than Fort Nelson, at -20°C (-5°F). Dawson Creek is second (-14°C (8°F)) and Electoral Area D, Peace River third (-14°C (8°F)). The middle of the list is Bridgeview, with 4°C (38°F). The list ends with Tofino, at 6°C (43°F). Fort Nelson is #11 of 2,589 on the list for all of Canada. Of the places on this list, only one makes the national top 100.
Average January temperature, 1991–2020 normals at the nearest station How grades work
#1 British Columbia · 4,144 people -20°C (-5°F) January average Overall B · #973 of 2,556
Strongest: cost of living A+ , jobs & income A · lowest: safety D
#2 British Columbia · 13,635 people -14°C (8°F) January average Overall C · #1,932 of 2,556
Strongest: walkability A− , jobs & income A− · lowest: safety D
#3 British Columbia · 5,100 people -14°C (8°F) January average Overall C · #2,016 of 2,556
Strongest: jobs & income B+ , hazard risk B+ · lowest: walkability 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 January average Canada rank What drives it
2 Dawson Creek 13,635 people -14°C (8°F) #375 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 4 Tumbler Ridge 2,663 people -14°C (8°F) #377 of 2,589 Strongest: cost of living A , walkability A · lowest: schools D− 5 Fort St. John 24,383 people -13°C (9°F) #404 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 9 Mackenzie 3,442 people -10°C (14°F) #993 of 2,589 Strongest: jobs & income A , walkability A− · lowest: schools D 10 Houston 3,114 people -10°C (15°F) #1,068 of 2,589 Strongest: hazard risk A , cost of living A− · lowest: health D− 11 Invermere 4,305 people -9°C (17°F) #1,328 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: cost of living D 13 Vanderhoof 4,545 people -8°C (18°F) #1,380 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 17 Prince George 85,944 people -8°C (18°F) #1,385 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 19 Golden 4,433 people -8°C (19°F) #1,565 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C− 22 Smithers 5,627 people -7°C (19°F) #1,590 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 23 Clearwater 2,500 people -7°C (19°F) #1,615 of 2,589 Strongest: hazard risk A , walkability B+ · lowest: schools D 24 Electoral Area D, Cariboo 3,057 people -7°C (20°F) #1,629 of 2,589 Strongest: jobs & income A , safety B+ · lowest: hazard risk D− 25 Electoral Area E, Cariboo 4,242 people -7°C (20°F) #1,630 of 2,589 Strongest: jobs & income A− , safety B+ · lowest: hazard risk D− 27 Williams Lake 11,462 people -7°C (20°F) #1,635 of 2,589 Strongest: walkability A− , jobs & income B+ · lowest: hazard risk D− 28 Electoral Area A, Cariboo 6,172 people -7°C (20°F) #1,636 of 2,589 Strongest: hazard risk B+ , jobs & income B− · lowest: schools D 30 Quesnel 10,253 people -7°C (20°F) #1,638 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 33 Fernie 7,086 people -6°C (20°F) #1,646 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C 34 Elkford 3,030 people -6°C (20°F) #1,648 of 2,589 Strongest: cost of living A− , safety B+ · lowest: schools C 35 Sparwood 4,486 people -6°C (20°F) #1,649 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: hazard risk C 36 Kimberley 9,037 people -6°C (21°F) #1,711 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living C− 38 Cranbrook 22,703 people -6°C (21°F) #1,718 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 39 Princeton 3,050 people -5°C (22°F) #1,870 of 2,589 Strongest: walkability A , health B+ · lowest: cost of living D 40 Coldstream 11,380 people -4°C (26°F) #2,217 of 2,589 Strongest: jobs & income A , schools A · lowest: hazard risk D− 43 Spallumcheen 5,843 people -4°C (26°F) #2,263 of 2,589 Strongest: jobs & income B+ , safety B+ · lowest: cost of living D 44 Armstrong 5,643 people -4°C (26°F) #2,269 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: cost of living D 46 Vernon 49,527 people -4°C (26°F) #2,285 of 2,589 Strongest: walkability A− , schools A− · lowest: hazard risk D− 47 Central Okanagan West 3,298 people -4°C (26°F) #2,296 of 2,589 Strongest: schools A , health B− · lowest: hazard risk D− 48 Revelstoke 9,464 people -3°C (26°F) #2,301 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: cost of living D 51 Terrace 13,648 people -3°C (26°F) #2,308 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 52 Kitimat 10,019 people -3°C (26°F) #2,309 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: health C− 53 Kamloops 108,793 people -3°C (27°F) #2,381 of 2,589 Strongest: walkability A , hazard risk A− · lowest: cost of living D 56 Whistler 15,090 people -3°C (27°F) #2,385 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D− 57 Pemberton 3,620 people -3°C (27°F) #2,386 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living D− 58 Lake Country 17,637 people -3°C (27°F) #2,389 of 2,589 Strongest: jobs & income A− , schools B+ · lowest: hazard risk D− 59 Peachland 6,302 people -3°C (27°F) #2,390 of 2,589 Strongest: safety A− , walkability B · lowest: cost of living D− 60 Enderby 3,292 people -3°C (27°F) #2,391 of 2,589 Strongest: walkability A , health B · lowest: cost of living D 61 Salmon Arm 20,891 people -3°C (27°F) #2,392 of 2,589 Strongest: hazard risk A , jobs & income A− · lowest: cost of living D 62 West Kelowna 40,274 people -3°C (27°F) #2,393 of 2,589 Strongest: jobs & income A , health B · lowest: hazard risk D− 63 Kelowna 167,654 people -3°C (27°F) #2,394 of 2,589 Strongest: walkability A , jobs & income A · lowest: cost of living D− 64 Central Okanagan 4,784 people -3°C (27°F) #2,395 of 2,589 Strongest: jobs & income A− , schools B+ · lowest: cost of living D− 66 Blind Bay 9,984 people -3°C (27°F) #2,399 of 2,589 Strongest: safety A− , walkability C+ · lowest: hazard risk D− 68 Sicamous 2,854 people -3°C (27°F) #2,402 of 2,589 Strongest: hazard risk A , walkability A− · lowest: safety D 69 Chase 2,591 people -3°C (27°F) #2,403 of 2,589 Strongest: walkability A+ , safety C · lowest: hazard risk D− 71 Rossland 4,355 people -2°C (29°F) #2,406 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living C− 73 Grand Forks 4,308 people -2°C (29°F) #2,408 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 75 Trail 8,539 people -2°C (29°F) #2,410 of 2,589 Strongest: health A , walkability A− · lowest: safety C− 76 Castlegar 9,465 people -2°C (29°F) #2,411 of 2,589 Strongest: walkability A− , health B · lowest: safety C− 78 Creston 5,976 people -1°C (29°F) #2,413 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 80 Merritt 7,190 people -1°C (30°F) #2,415 of 2,589 Strongest: walkability A , hazard risk B · lowest: schools D− 81 Oliver 5,262 people -1°C (30°F) #2,416 of 2,589 Strongest: walkability A , schools A− · lowest: hazard risk D− 82 Osoyoos 5,724 people -1°C (30°F) #2,417 of 2,589 Strongest: walkability A , schools B · lowest: hazard risk D− 85 Summerland 12,343 people -1°C (31°F) #2,420 of 2,589 Strongest: schools A− , walkability A− · lowest: hazard risk D− 86 Okanagan Falls 4,002 people -1°C (31°F) #2,421 of 2,589 Strongest: schools A− , jobs & income B · lowest: hazard risk D− 87 Penticton 39,068 people -1°C (31°F) #2,422 of 2,589 Strongest: walkability A+ , schools A− · lowest: cost of living D− 90 Nelson 12,126 people -1°C (31°F) #2,425 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 93 Squamish 28,578 people 2°C (35°F) #2,428 of 2,589 Strongest: health A+ , schools A+ · lowest: cost of living D− 94 Campbell River 38,300 people 3°C (37°F) #2,429 of 2,589 Strongest: health A− , walkability A− · lowest: cost of living D− 97 Kent 7,093 people 4°C (38°F) #2,432 of 2,589 Strongest: walkability A− , schools A− · lowest: cost of living D 98 Chilliwack 105,520 people 4°C (38°F) #2,433 of 2,589 Strongest: walkability B+ , schools B · lowest: cost of living D 99 Hope 7,183 people 4°C (38°F) #2,434 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: schools D− 100 Anmore 2,508 people 4°C (38°F) #2,435 of 2,589 Strongest: health A , safety A · lowest: cost of living C− 101 Port Moody 38,285 people 4°C (38°F) #2,436 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 102 Pitt Meadows 20,892 people 4°C (38°F) #2,437 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 103 Port Coquitlam 67,724 people 4°C (38°F) #2,438 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 104 Sunnyside 16,784 people 4°C (38°F) #2,439 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 105 White Rock 25,057 people 4°C (38°F) #2,440 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 106 Clayton Heights 8,961 people 4°C (38°F) #2,441 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 107 Aloha Estates 13,194 people 4°C (38°F) #2,442 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 108 Coquitlam 173,599 people 4°C (38°F) #2,443 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 109 South Surrey 6,431 people 4°C (38°F) #2,444 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 110 Crescent Heights 9,033 people 4°C (38°F) #2,445 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D 111 Ocean Park 10,845 people 4°C (38°F) #2,446 of 2,589 Strongest: schools A , health A · lowest: cost of living D− 112 Semiahmoo Town Centre 13,381 people 4°C (38°F) #2,447 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 113 Douglas 4,555 people 4°C (38°F) #2,448 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D− 114 Langley 163,885 people 4°C (38°F) #2,449 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 115 New Westminster 92,124 people 4°C (38°F) #2,450 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 116 Fraser Heights 17,688 people 4°C (38°F) #2,451 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 117 Anniedale 6,715 people 4°C (38°F) #2,452 of 2,589 Strongest: health A , schools A− · lowest: cost of living D− 118 Lougheed 15,442 people 4°C (38°F) #2,453 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 119 Surrey Centre 16,482 people 4°C (38°F) #2,454 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D 120 Maple Ridge 105,925 people 4°C (38°F) #2,455 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 121 Morgan Creek 8,084 people 4°C (38°F) #2,456 of 2,589 Strongest: health A , hazard risk B · lowest: cost of living D 122 Provinceton 11,625 people 4°C (38°F) #2,457 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D 123 Sullivan 42,135 people 4°C (38°F) #2,458 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 124 Colebrook 3,617 people 4°C (38°F) #2,459 of 2,589 Strongest: health A , jobs & income A− · lowest: cost of living D 125 Port Mann 5,988 people 4°C (38°F) #2,460 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 126 Rosewood Park 9,004 people 4°C (38°F) #2,461 of 2,589 Strongest: health A , jobs & income A− · lowest: cost of living D− 127 Grandview 16,947 people 4°C (38°F) #2,462 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D− 128 Bridgeview 3,511 people 4°C (38°F) #2,463 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 129 Anderson Walk 4,210 people 4°C (38°F) #2,464 of 2,589 Strongest: health A , walkability B · lowest: cost of living D− 130 Cloverdale 13,615 people 4°C (38°F) #2,465 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 131 Fleetwood 63,957 people 4°C (38°F) #2,466 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 132 Langley 35,444 people 4°C (38°F) #2,467 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 133 Sunrise Estates 4,292 people 4°C (38°F) #2,468 of 2,589 Strongest: health A , walkability B · lowest: cost of living D− 134 Panorama Ridge 36,473 people 4°C (38°F) #2,469 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 135 Johnston Heights 30,971 people 4°C (38°F) #2,470 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 136 Brownsville 23,515 people 4°C (38°F) #2,471 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 137 Birdland 10,745 people 4°C (38°F) #2,472 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 138 Newton 51,222 people 4°C (38°F) #2,473 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 139 Guildford 14,663 people 4°C (38°F) #2,474 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 140 Strawberry Hill 37,037 people 4°C (38°F) #2,475 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 141 Whalley 52,642 people 4°C (38°F) #2,476 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 142 Cultus Lake 2,773 people 4°C (39°F) #2,477 of 2,589 Strongest: schools A+ , health B− · lowest: cost of living D− 143 Abbotsford 175,358 people 4°C (39°F) #2,478 of 2,589 Strongest: walkability A− , jobs & income B · lowest: cost of living D 144 Mission 47,280 people 4°C (39°F) #2,479 of 2,589 Strongest: walkability B+ , health B · lowest: cost of living D 145 Comox 15,884 people 4°C (39°F) #2,480 of 2,589 Strongest: schools A , walkability A · lowest: cost of living D− 147 Qualicum Beach 9,640 people 4°C (39°F) #2,482 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living D− 149 Cumberland 4,974 people 4°C (39°F) #2,484 of 2,589 Strongest: jobs & income A , walkability A− · lowest: cost of living D 152 Courtenay 32,869 people 4°C (39°F) #2,487 of 2,589 Strongest: walkability A , schools A− · lowest: cost of living D− 154 Fairwinds 7,125 people 4°C (39°F) #2,489 of 2,589 Strongest: safety A− , schools B · lowest: cost of living D− 155 Parksville 15,371 people 4°C (39°F) #2,490 of 2,589 Strongest: walkability A , schools A · lowest: cost of living D− 158 Powell River 14,947 people 4°C (39°F) #2,493 of 2,589 Strongest: health A+ , walkability A− · lowest: cost of living D 160 Port Alberni 19,671 people 4°C (39°F) #2,495 of 2,589 Strongest: walkability A , health B− · lowest: safety D 161 Dunbar-Southlands 21,117 people 4°C (39°F) #2,496 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 162 Delta 124,670 people 4°C (39°F) #2,497 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 163 South Slope 8,989 people 4°C (39°F) #2,498 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 164 Kerrisdale 14,105 people 4°C (39°F) #2,499 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 165 Lantzville 4,276 people 4°C (39°F) #2,500 of 2,589 Strongest: jobs & income A , schools A− · lowest: cost of living D− 166 Arbutus Ridge 15,083 people 4°C (39°F) #2,501 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 167 Oakridge 14,071 people 4°C (39°F) #2,502 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 168 Sunset 37,186 people 4°C (39°F) #2,503 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 169 Marpole 28,182 people 4°C (39°F) #2,504 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 170 Victoria-Fraserview 31,095 people 4°C (39°F) #2,505 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 171 Richmond 239,584 people 4°C (39°F) #2,506 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 172 Port Hardy 4,201 people 4°C (39°F) #2,507 of 2,589 Strongest: walkability A− , health A− · lowest: safety D 173 Electoral Area C, Nanaimo 3,733 people 4°C (39°F) #2,508 of 2,589 Strongest: jobs & income B , safety B− · lowest: cost of living D 174 Nanaimo 111,845 people 4°C (39°F) #2,509 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living D− 176 Electoral Area B, Nanaimo 4,702 people 4°C (39°F) #2,511 of 2,589 Strongest: walkability B , safety B− · lowest: cost of living D− 177 Electoral Area A, Nanaimo 7,825 people 4°C (39°F) #2,512 of 2,589 Strongest: jobs & income B , hazard risk B− · lowest: cost of living D− 178 Tsawwassen 2,629 people 4°C (39°F) #2,513 of 2,589 Strongest: schools A , health A · lowest: jobs & income B− 179 Prince Rupert 12,903 people 4°C (40°F) #2,514 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 180 Southern Gulf Islands 6,691 people 4°C (40°F) #2,515 of 2,589 Strongest: safety A , health A · lowest: cost of living D 181 Central Saanich 18,184 people 5°C (40°F) #2,516 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D− 182 Saltspring Island 12,429 people 5°C (40°F) #2,517 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D 183 North Saanich 12,986 people 5°C (40°F) #2,518 of 2,589 Strongest: jobs & income A+ , health A · lowest: cost of living D 184 Sidney 13,445 people 5°C (40°F) #2,519 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 185 Cobble Hill 5,074 people 5°C (40°F) #2,520 of 2,589 Strongest: schools A+ , jobs & income B+ · lowest: cost of living D− 186 Shawnigan 9,903 people 5°C (40°F) #2,521 of 2,589 Strongest: schools A+ , safety B+ · lowest: cost of living D 188 Highlands 2,753 people 5°C (40°F) #2,523 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D 189 Ladysmith 9,926 people 5°C (40°F) #2,524 of 2,589 Strongest: walkability A− , health B · lowest: cost of living D 190 Cowichan Bay 3,713 people 5°C (40°F) #2,525 of 2,589 Strongest: jobs & income A− , walkability B− · lowest: cost of living D 191 North Cowichan 34,525 people 5°C (40°F) #2,526 of 2,589 Strongest: walkability B+ , jobs & income B · lowest: cost of living D− 194 Lake Cowichan 3,757 people 5°C (40°F) #2,529 of 2,589 Strongest: walkability A , hazard risk B− · lowest: jobs & income D 195 Duncan 5,745 people 5°C (40°F) #2,530 of 2,589 Strongest: walkability A+ , health B · lowest: cost of living D− 196 North Vancouver 97,845 people 5°C (42°F) #2,531 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 197 Bowen Island 4,501 people 5°C (42°F) #2,532 of 2,589 Strongest: schools A+ , safety A+ · lowest: cost of living D− 198 West Vancouver 47,929 people 5°C (42°F) #2,533 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 199 North Vancouver 66,624 people 5°C (42°F) #2,534 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 200 Fairview 33,969 people 5°C (42°F) #2,535 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 201 Heights 22,141 people 5°C (42°F) #2,536 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 202 Kitsilano 27,320 people 5°C (42°F) #2,537 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 203 Brentwood 22,170 people 5°C (42°F) #2,538 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 204 Greektown 16,618 people 5°C (42°F) #2,539 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 205 Roberts Creek 3,779 people 5°C (42°F) #2,540 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 206 Broadview 8,008 people 5°C (42°F) #2,541 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 207 West Point Grey 13,429 people 5°C (42°F) #2,542 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 208 Holdom 7,976 people 5°C (42°F) #2,543 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 209 Deer Lake 8,417 people 5°C (42°F) #2,544 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 210 Riley Park 23,682 people 5°C (42°F) #2,545 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 211 Lake City 3,240 people 5°C (42°F) #2,546 of 2,589 Strongest: health A , walkability A · lowest: cost of living D 212 Mount Pleasant 37,091 people 5°C (42°F) #2,547 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 213 Lochdale 7,463 people 5°C (42°F) #2,548 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 214 Shaughnessy 8,034 people 5°C (42°F) #2,549 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 215 Montecito 10,734 people 5°C (42°F) #2,550 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 216 Garden Village 6,492 people 5°C (42°F) #2,551 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 217 South Cambie 9,846 people 5°C (42°F) #2,552 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 218 Buckingham Heights 8,794 people 5°C (42°F) #2,553 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 219 Bainbridge 3,015 people 5°C (42°F) #2,554 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 220 East Burnaby 17,233 people 5°C (42°F) #2,555 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 221 Yaletown 40,297 people 5°C (42°F) #2,556 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 222 Little Saigon 11,086 people 5°C (42°F) #2,557 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 223 Royal Oak 18,364 people 5°C (42°F) #2,558 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 224 Hastings-Sunrise 36,072 people 5°C (42°F) #2,559 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 225 Sechelt 11,558 people 5°C (42°F) #2,560 of 2,589 Strongest: health A+ , jobs & income A− · lowest: cost of living D− 226 Gibsons 5,090 people 5°C (42°F) #2,561 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 227 Collingwood 18,399 people 5°C (42°F) #2,562 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 228 Grandview-Woodland 28,119 people 5°C (42°F) #2,563 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 230 Coal Harbour 10,407 people 5°C (42°F) #2,565 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 231 Renfrew-Collingwood 23,392 people 5°C (42°F) #2,566 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 232 Metrotown 36,594 people 5°C (42°F) #2,567 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 233 West End 30,785 people 5°C (42°F) #2,568 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 235 Kensington-Cedar Cottage 39,668 people 5°C (42°F) #2,570 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 236 Davie Village 16,833 people 5°C (42°F) #2,571 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 237 Welcome Beach 3,130 people 5°C (42°F) #2,572 of 2,589 Strongest: health A+ , schools B+ · lowest: cost of living D− 238 Edmonds 34,805 people 5°C (42°F) #2,573 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 240 Killarney 32,167 people 5°C (42°F) #2,575 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 241 Burnaby Mountain 9,248 people 5°C (42°F) #2,576 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 242 Norquay Village 11,287 people 5°C (42°F) #2,577 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 243 Strathcona 13,783 people 5°C (42°F) #2,578 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 244 Oak Bay 18,626 people 6°C (42°F) #2,579 of 2,589 Strongest: health A+ , safety A+ · lowest: cost of living D− 245 Saanich 126,011 people 6°C (42°F) #2,580 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 246 Esquimalt 19,512 people 6°C (42°F) #2,581 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 247 View Royal 12,795 people 6°C (42°F) #2,582 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 248 Colwood 22,794 people 6°C (42°F) #2,583 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 249 Metchosin 5,207 people 6°C (42°F) #2,584 of 2,589 Strongest: health A , safety A− · lowest: cost of living D− 250 Langford 59,664 people 6°C (42°F) #2,585 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 251 Victoria 103,888 people 6°C (42°F) #2,586 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 252 Juan de Fuca (Part 1) 5,439 people 6°C (42°F) #2,587 of 2,589 Strongest: health A− , schools B+ · lowest: cost of living D− 253 Sooke 17,248 people 6°C (42°F) #2,588 of 2,589 Strongest: health A− , walkability B+ · lowest: cost of living D− 254 Tofino 2,772 people 6°C (43°F) #2,589 of 2,589 Strongest: jobs & income A , walkability A · lowest: cost of living D− Rankings
More lists for British Columbia Province by province
Coldest winters elsewhere Photos: Fort Nelson, CanadianEman (CC BY-SA 3.0 ) · Dawson Creek, maclean (Public domain ) · Electoral Area D, Peace River, calind (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).