Home › Canada › British Columbia › Rankings › Snowiest Clearwater, #1 on this list · Photo: Kiyoteru Awaji (CC BY 4.0) British Columbia · 2026 Snowiest towns in British Columbia Canada’s top 100 on this list includes 5 places in British Columbia. Clearwater tops the list in British Columbia, at 416 cm. Second place goes to Electoral Area C (Part 1), Kitimat-Stikine, at 328 cm, and third to Electoral Area E, Kitimat-Stikine, at 328 cm. Parksville, in the middle of the list, comes in at 51 cm. Bottom of the list: Tofino, with 14 cm. On the national list, Clearwater is #9 of 2,538.
Snowfall a year, 1991–2020 normals at the nearest station that measures snow How grades work
#1 British Columbia · 2,500 people 416 cm Snowfall a year Overall D · #2,422 of 2,556
Strongest: hazard risk A , walkability B+ · lowest: schools D
#2 British Columbia · 3,189 people 328 cm Snowfall a year Overall C · #1,770 of 2,556
Strongest: jobs & income A , hazard risk A− · lowest: health D−
#3 British Columbia · 4,153 people 328 cm Snowfall a year Overall C · #1,805 of 2,556
Strongest: hazard risk A− , jobs & income A− · lowest: health D
All 251, 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 Snowfall a year Canada rank What drives it
4 Terrace 13,648 people 328 cm #92 of 2,538 Strongest: jobs & income A+ , walkability A− · lowest: safety D 5 Kitimat 10,019 people 328 cm #93 of 2,538 Strongest: jobs & income A , walkability B+ · lowest: health C− 6 Fernie 7,086 people 280 cm #238 of 2,538 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C 7 Elkford 3,030 people 280 cm #239 of 2,538 Strongest: cost of living A− , safety B+ · lowest: schools C 8 Sparwood 4,486 people 280 cm #240 of 2,538 Strongest: jobs & income A , cost of living A− · lowest: hazard risk C 9 Fort St. John 24,383 people 206 cm #665 of 2,538 Strongest: jobs & income A+ , walkability A− · lowest: safety D 13 Vanderhoof 4,545 people 204 cm #676 of 2,538 Strongest: jobs & income A , cost of living B+ · lowest: safety D 17 Prince George 85,944 people 204 cm #680 of 2,538 Strongest: jobs & income A− , walkability B+ · lowest: safety D 20 Revelstoke 9,464 people 203 cm #683 of 2,538 Strongest: jobs & income A+ , walkability A · lowest: cost of living D 21 Enderby 3,292 people 203 cm #684 of 2,538 Strongest: walkability A , health B · lowest: cost of living D 22 Salmon Arm 20,891 people 203 cm #685 of 2,538 Strongest: hazard risk A , jobs & income A− · lowest: cost of living D 24 Blind Bay 9,984 people 203 cm #687 of 2,538 Strongest: safety A− , walkability C+ · lowest: hazard risk D− 26 Sicamous 2,854 people 203 cm #689 of 2,538 Strongest: hazard risk A , walkability A− · lowest: safety D 27 Chase 2,591 people 203 cm #690 of 2,538 Strongest: walkability A+ , safety C · lowest: hazard risk D− 29 Fort Nelson 4,144 people 193 cm #768 of 2,538 Strongest: cost of living A+ , jobs & income A · lowest: safety D 30 Invermere 4,305 people 184 cm #891 of 2,538 Strongest: jobs & income A+ , walkability A+ · lowest: cost of living D 33 Smithers 5,627 people 184 cm #894 of 2,538 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 34 Houston 3,114 people 184 cm #895 of 2,538 Strongest: hazard risk A , cost of living A− · lowest: health D− 35 Dawson Creek 13,635 people 177 cm #914 of 2,538 Strongest: walkability A− , jobs & income A− · lowest: safety D 37 Tumbler Ridge 2,663 people 177 cm #916 of 2,538 Strongest: cost of living A , walkability A · lowest: schools D− 42 Williams Lake 11,462 people 176 cm #921 of 2,538 Strongest: walkability A− , jobs & income B+ · lowest: hazard risk D− 43 Quesnel 10,253 people 176 cm #922 of 2,538 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 46 Golden 4,433 people 169 cm #969 of 2,538 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C− 48 Rossland 4,355 people 151 cm #1,094 of 2,538 Strongest: walkability A+ , jobs & income A · lowest: cost of living C− 51 Nelson 12,126 people 151 cm #1,097 of 2,538 Strongest: walkability A+ , schools A · lowest: cost of living D− 56 Creston 5,976 people 151 cm #1,102 of 2,538 Strongest: walkability A+ , health B+ · lowest: cost of living D 57 Trail 8,539 people 151 cm #1,103 of 2,538 Strongest: health A , walkability A− · lowest: safety C− 58 Castlegar 9,465 people 151 cm #1,104 of 2,538 Strongest: walkability A− , health B · lowest: safety C− 60 Kimberley 9,037 people 133 cm #1,494 of 2,538 Strongest: schools A , walkability A− · lowest: cost of living C− 62 Cranbrook 22,703 people 133 cm #1,497 of 2,538 Strongest: jobs & income A− , walkability A− · lowest: safety D 63 Princeton 3,050 people 125 cm #1,708 of 2,538 Strongest: walkability A , health B+ · lowest: cost of living D 64 Coldstream 11,380 people 93 cm #2,282 of 2,538 Strongest: jobs & income A , schools A · lowest: hazard risk D− 67 Spallumcheen 5,843 people 93 cm #2,285 of 2,538 Strongest: jobs & income B+ , safety B+ · lowest: cost of living D 68 Armstrong 5,643 people 93 cm #2,286 of 2,538 Strongest: jobs & income A− , walkability B+ · lowest: cost of living D 70 Lake Country 17,637 people 93 cm #2,288 of 2,538 Strongest: jobs & income A− , schools B+ · lowest: hazard risk D− 71 Vernon 49,527 people 93 cm #2,289 of 2,538 Strongest: walkability A− , schools A− · lowest: hazard risk D− 72 Kelowna 167,654 people 93 cm #2,290 of 2,538 Strongest: walkability A , jobs & income A · lowest: cost of living D− 73 Central Okanagan 4,784 people 93 cm #2,291 of 2,538 Strongest: jobs & income A− , schools B+ · lowest: cost of living D− 74 Central Okanagan West 3,298 people 93 cm #2,292 of 2,538 Strongest: schools A , health B− · lowest: hazard risk D− 75 Campbell River 38,300 people 89 cm #2,345 of 2,538 Strongest: health A− , walkability A− · lowest: cost of living D− 78 Kamloops 108,793 people 63 cm #2,365 of 2,538 Strongest: walkability A , hazard risk A− · lowest: cost of living D 81 Merritt 7,190 people 63 cm #2,368 of 2,538 Strongest: walkability A , hazard risk B · lowest: schools D− 83 Grand Forks 4,308 people 62 cm #2,370 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D 84 Summerland 12,343 people 62 cm #2,371 of 2,538 Strongest: schools A− , walkability A− · lowest: hazard risk D− 85 Oliver 5,262 people 62 cm #2,372 of 2,538 Strongest: walkability A , schools A− · lowest: hazard risk D− 86 Okanagan Falls 4,002 people 62 cm #2,373 of 2,538 Strongest: schools A− , jobs & income B · lowest: hazard risk D− 87 Peachland 6,302 people 62 cm #2,374 of 2,538 Strongest: safety A− , walkability B · lowest: cost of living D− 88 Penticton 39,068 people 62 cm #2,375 of 2,538 Strongest: walkability A+ , schools A− · lowest: cost of living D− 89 West Kelowna 40,274 people 62 cm #2,376 of 2,538 Strongest: jobs & income A , health B · lowest: hazard risk D− 90 Osoyoos 5,724 people 62 cm #2,377 of 2,538 Strongest: walkability A , schools B · lowest: hazard risk D− 93 Pitt Meadows 20,892 people 56 cm #2,380 of 2,538 Strongest: health A , walkability A · lowest: cost of living D− 94 Sunnyside 16,784 people 56 cm #2,381 of 2,538 Strongest: schools A , health A · lowest: cost of living D− 95 White Rock 25,057 people 56 cm #2,382 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 96 Clayton Heights 8,961 people 56 cm #2,383 of 2,538 Strongest: health A , walkability A · lowest: cost of living D− 97 Aloha Estates 13,194 people 56 cm #2,384 of 2,538 Strongest: health A , walkability A · lowest: cost of living D 98 Semiahmoo Town Centre 13,381 people 56 cm #2,385 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 99 Douglas 4,555 people 56 cm #2,386 of 2,538 Strongest: health A , jobs & income A · lowest: cost of living D− 100 Langley 163,885 people 56 cm #2,387 of 2,538 Strongest: health A , walkability A− · lowest: cost of living D− 101 Anniedale 6,715 people 56 cm #2,388 of 2,538 Strongest: health A , schools A− · lowest: cost of living D− 102 Surrey Centre 16,482 people 56 cm #2,389 of 2,538 Strongest: health A , walkability B+ · lowest: cost of living D 103 Maple Ridge 105,925 people 56 cm #2,390 of 2,538 Strongest: health A , walkability A− · lowest: cost of living D− 104 Provinceton 11,625 people 56 cm #2,391 of 2,538 Strongest: health A , walkability B+ · lowest: cost of living D 105 Cultus Lake 2,773 people 56 cm #2,392 of 2,538 Strongest: schools A+ , health B− · lowest: cost of living D− 106 Rosewood Park 9,004 people 56 cm #2,393 of 2,538 Strongest: health A , jobs & income A− · lowest: cost of living D− 107 Grandview 16,947 people 56 cm #2,394 of 2,538 Strongest: health A , walkability B+ · lowest: cost of living D− 108 Cloverdale 13,615 people 56 cm #2,395 of 2,538 Strongest: health A , walkability A− · lowest: cost of living D− 109 Langley 35,444 people 56 cm #2,396 of 2,538 Strongest: walkability A , health A · lowest: cost of living D− 110 Sunrise Estates 4,292 people 56 cm #2,397 of 2,538 Strongest: health A , walkability B · lowest: cost of living D− 111 Abbotsford 175,358 people 56 cm #2,398 of 2,538 Strongest: walkability A− , jobs & income B · lowest: cost of living D 112 Mission 47,280 people 56 cm #2,399 of 2,538 Strongest: walkability B+ , health B · lowest: cost of living D 113 Kent 7,093 people 52 cm #2,400 of 2,538 Strongest: walkability A− , schools A− · lowest: cost of living D 114 Chilliwack 105,520 people 52 cm #2,401 of 2,538 Strongest: walkability B+ , schools B · lowest: cost of living D 115 Hope 7,183 people 52 cm #2,402 of 2,538 Strongest: walkability A− , hazard risk B+ · lowest: schools D− 116 Comox 15,884 people 51 cm #2,403 of 2,538 Strongest: schools A , walkability A · lowest: cost of living D− 118 Qualicum Beach 9,640 people 51 cm #2,405 of 2,538 Strongest: schools A , walkability A− · lowest: cost of living D− 120 Cumberland 4,974 people 51 cm #2,407 of 2,538 Strongest: jobs & income A , walkability A− · lowest: cost of living D 123 Courtenay 32,869 people 51 cm #2,410 of 2,538 Strongest: walkability A , schools A− · lowest: cost of living D− 125 Fairwinds 7,125 people 51 cm #2,412 of 2,538 Strongest: safety A− , schools B · lowest: cost of living D− 126 Parksville 15,371 people 51 cm #2,413 of 2,538 Strongest: walkability A , schools A · lowest: cost of living D− 129 Powell River 14,947 people 51 cm #2,416 of 2,538 Strongest: health A+ , walkability A− · lowest: cost of living D 131 Port Alberni 19,671 people 51 cm #2,418 of 2,538 Strongest: walkability A , health B− · lowest: safety D 132 Port Hardy 4,201 people 39 cm #2,419 of 2,538 Strongest: walkability A− , health A− · lowest: safety D 133 Oak Bay 18,626 people 39 cm #2,420 of 2,538 Strongest: health A+ , safety A+ · lowest: cost of living D− 134 Central Saanich 18,184 people 39 cm #2,421 of 2,538 Strongest: jobs & income A+ , health A+ · lowest: cost of living D− 135 Saltspring Island 12,429 people 39 cm #2,422 of 2,538 Strongest: jobs & income A+ , health A+ · lowest: cost of living D 136 Saanich 126,011 people 39 cm #2,423 of 2,538 Strongest: health A+ , walkability A+ · lowest: cost of living D− 137 North Saanich 12,986 people 39 cm #2,424 of 2,538 Strongest: jobs & income A+ , health A · lowest: cost of living D 138 Esquimalt 19,512 people 39 cm #2,425 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 139 Sidney 13,445 people 39 cm #2,426 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 140 View Royal 12,795 people 39 cm #2,427 of 2,538 Strongest: health A+ , jobs & income A · lowest: cost of living D− 141 Colwood 22,794 people 39 cm #2,428 of 2,538 Strongest: health A+ , jobs & income A · lowest: cost of living D− 142 Metchosin 5,207 people 39 cm #2,429 of 2,538 Strongest: health A , safety A− · lowest: cost of living D− 143 Cobble Hill 5,074 people 39 cm #2,430 of 2,538 Strongest: schools A+ , jobs & income B+ · lowest: cost of living D− 144 Shawnigan 9,903 people 39 cm #2,431 of 2,538 Strongest: schools A+ , safety B+ · lowest: cost of living D 146 Langford 59,664 people 39 cm #2,433 of 2,538 Strongest: health A+ , jobs & income A · lowest: cost of living D− 147 Victoria 103,888 people 39 cm #2,434 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 148 Juan de Fuca (Part 1) 5,439 people 39 cm #2,435 of 2,538 Strongest: health A− , schools B+ · lowest: cost of living D− 149 Highlands 2,753 people 39 cm #2,436 of 2,538 Strongest: health A , jobs & income A · lowest: cost of living D 150 Sooke 17,248 people 39 cm #2,437 of 2,538 Strongest: health A− , walkability B+ · lowest: cost of living D− 151 Ladysmith 9,926 people 39 cm #2,438 of 2,538 Strongest: walkability A− , health B · lowest: cost of living D 152 Cowichan Bay 3,713 people 39 cm #2,439 of 2,538 Strongest: jobs & income A− , walkability B− · lowest: cost of living D 153 North Cowichan 34,525 people 39 cm #2,440 of 2,538 Strongest: walkability B+ , jobs & income B · lowest: cost of living D− 156 Lake Cowichan 3,757 people 39 cm #2,443 of 2,538 Strongest: walkability A , hazard risk B− · lowest: jobs & income D 157 Duncan 5,745 people 39 cm #2,444 of 2,538 Strongest: walkability A+ , health B · lowest: cost of living D− 158 North Vancouver 97,845 people 37 cm #2,445 of 2,538 Strongest: health A+ , walkability A · lowest: cost of living D− 159 Bowen Island 4,501 people 37 cm #2,446 of 2,538 Strongest: schools A+ , safety A+ · lowest: cost of living D− 160 Squamish 28,578 people 37 cm #2,447 of 2,538 Strongest: health A+ , schools A+ · lowest: cost of living D− 161 Anmore 2,508 people 37 cm #2,448 of 2,538 Strongest: health A , safety A · lowest: cost of living C− 162 Port Moody 38,285 people 37 cm #2,449 of 2,538 Strongest: walkability A , health A · lowest: cost of living D− 163 West Vancouver 47,929 people 37 cm #2,450 of 2,538 Strongest: health A+ , walkability A · lowest: cost of living D− 164 North Vancouver 66,624 people 37 cm #2,451 of 2,538 Strongest: health A+ , walkability A+ · lowest: cost of living D− 165 Fairview 33,969 people 37 cm #2,452 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 166 Heights 22,141 people 37 cm #2,453 of 2,538 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 167 Kitsilano 27,320 people 37 cm #2,454 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 168 Brentwood 22,170 people 37 cm #2,455 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 169 Greektown 16,618 people 37 cm #2,456 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 170 Port Coquitlam 67,724 people 37 cm #2,457 of 2,538 Strongest: walkability A , health A · lowest: cost of living D− 171 Roberts Creek 3,779 people 37 cm #2,458 of 2,538 Strongest: health A+ , jobs & income A · lowest: cost of living D− 172 Broadview 8,008 people 37 cm #2,459 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 173 West Point Grey 13,429 people 37 cm #2,460 of 2,538 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 174 Holdom 7,976 people 37 cm #2,461 of 2,538 Strongest: walkability A+ , schools A · lowest: cost of living D− 175 Dunbar-Southlands 21,117 people 37 cm #2,462 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D 176 Deer Lake 8,417 people 37 cm #2,463 of 2,538 Strongest: walkability A , health A · lowest: cost of living D− 177 Delta 124,670 people 37 cm #2,464 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 178 Riley Park 23,682 people 37 cm #2,465 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 179 Lake City 3,240 people 37 cm #2,466 of 2,538 Strongest: health A , walkability A · lowest: cost of living D 180 Mount Pleasant 37,091 people 37 cm #2,467 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 181 Lochdale 7,463 people 37 cm #2,468 of 2,538 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 182 Shaughnessy 8,034 people 37 cm #2,469 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D 183 South Slope 8,989 people 37 cm #2,470 of 2,538 Strongest: walkability A , health A · lowest: cost of living D− 184 Montecito 10,734 people 37 cm #2,471 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 185 Kerrisdale 14,105 people 37 cm #2,472 of 2,538 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 186 Garden Village 6,492 people 37 cm #2,473 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 187 South Cambie 9,846 people 37 cm #2,474 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 188 Buckingham Heights 8,794 people 37 cm #2,475 of 2,538 Strongest: walkability A , health A · lowest: cost of living D− 189 Bainbridge 3,015 people 37 cm #2,476 of 2,538 Strongest: walkability A , health A · lowest: cost of living D− 190 East Burnaby 17,233 people 37 cm #2,477 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 191 Yaletown 40,297 people 37 cm #2,478 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 192 Lantzville 4,276 people 37 cm #2,479 of 2,538 Strongest: jobs & income A , schools A− · lowest: cost of living D− 193 Little Saigon 11,086 people 37 cm #2,480 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 194 Royal Oak 18,364 people 37 cm #2,481 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 195 Coquitlam 173,599 people 37 cm #2,482 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 196 South Surrey 6,431 people 37 cm #2,483 of 2,538 Strongest: schools A , health A · lowest: cost of living D− 197 Hastings-Sunrise 36,072 people 37 cm #2,484 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 198 Sechelt 11,558 people 37 cm #2,485 of 2,538 Strongest: health A+ , jobs & income A− · lowest: cost of living D− 199 Gibsons 5,090 people 37 cm #2,486 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 200 Crescent Heights 9,033 people 37 cm #2,487 of 2,538 Strongest: schools A+ , health A · lowest: cost of living D 201 Collingwood 18,399 people 37 cm #2,488 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 202 Grandview-Woodland 28,119 people 37 cm #2,489 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 204 Arbutus Ridge 15,083 people 37 cm #2,491 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 205 Ocean Park 10,845 people 37 cm #2,492 of 2,538 Strongest: schools A , health A · lowest: cost of living D− 206 Coal Harbour 10,407 people 37 cm #2,493 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 207 Renfrew-Collingwood 23,392 people 37 cm #2,494 of 2,538 Strongest: health A+ , walkability A+ · lowest: cost of living D− 208 Metrotown 36,594 people 37 cm #2,495 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 209 West End 30,785 people 37 cm #2,496 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 211 Kensington-Cedar Cottage 39,668 people 37 cm #2,498 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 212 New Westminster 92,124 people 37 cm #2,499 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 213 Davie Village 16,833 people 37 cm #2,500 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 214 Oakridge 14,071 people 37 cm #2,501 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 215 Welcome Beach 3,130 people 37 cm #2,502 of 2,538 Strongest: health A+ , schools B+ · lowest: cost of living D− 216 Fraser Heights 17,688 people 37 cm #2,503 of 2,538 Strongest: health A , walkability A− · lowest: cost of living D− 217 Lougheed 15,442 people 37 cm #2,504 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 218 Edmonds 34,805 people 37 cm #2,505 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 219 Sunset 37,186 people 37 cm #2,506 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 221 Killarney 32,167 people 37 cm #2,508 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 222 Burnaby Mountain 9,248 people 37 cm #2,509 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 223 Marpole 28,182 people 37 cm #2,510 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 224 Morgan Creek 8,084 people 37 cm #2,511 of 2,538 Strongest: health A , hazard risk B · lowest: cost of living D 225 Victoria-Fraserview 31,095 people 37 cm #2,512 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 226 Norquay Village 11,287 people 37 cm #2,513 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 227 Sullivan 42,135 people 37 cm #2,514 of 2,538 Strongest: walkability A , health A · lowest: cost of living D− 228 Richmond 239,584 people 37 cm #2,515 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 229 Strathcona 13,783 people 37 cm #2,516 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 230 Colebrook 3,617 people 37 cm #2,517 of 2,538 Strongest: health A , jobs & income A− · lowest: cost of living D 231 Port Mann 5,988 people 37 cm #2,518 of 2,538 Strongest: health A , walkability A− · lowest: cost of living D− 232 Bridgeview 3,511 people 37 cm #2,519 of 2,538 Strongest: health A , walkability A− · lowest: cost of living D− 233 Anderson Walk 4,210 people 37 cm #2,520 of 2,538 Strongest: health A , walkability B · lowest: cost of living D− 234 Fleetwood 63,957 people 37 cm #2,521 of 2,538 Strongest: walkability A , health A · lowest: cost of living D− 235 Panorama Ridge 36,473 people 37 cm #2,522 of 2,538 Strongest: walkability A , health A · lowest: cost of living D− 236 Johnston Heights 30,971 people 37 cm #2,523 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 238 Brownsville 23,515 people 37 cm #2,525 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 239 Birdland 10,745 people 37 cm #2,526 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 240 Newton 51,222 people 37 cm #2,527 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 241 Guildford 14,663 people 37 cm #2,528 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 242 Strawberry Hill 37,037 people 37 cm #2,529 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 243 Whalley 52,642 people 37 cm #2,530 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 244 Nanaimo 111,845 people 37 cm #2,531 of 2,538 Strongest: walkability A , jobs & income B · lowest: cost of living D− 247 Electoral Area A, Nanaimo 7,825 people 37 cm #2,534 of 2,538 Strongest: jobs & income B , hazard risk B− · lowest: cost of living D− 248 Tsawwassen 2,629 people 37 cm #2,535 of 2,538 Strongest: schools A , health A · lowest: jobs & income B− 249 Southern Gulf Islands 6,691 people 35 cm #2,536 of 2,538 Strongest: safety A , health A · lowest: cost of living D 250 Prince Rupert 12,903 people 30 cm #2,537 of 2,538 Strongest: jobs & income A+ , walkability A · lowest: safety D 251 Tofino 2,772 people 14 cm #2,538 of 2,538 Strongest: jobs & income A , walkability A · lowest: cost of living D− Rankings
More lists for British Columbia Province by province
Snowiest elsewhere Photos: Clearwater, Kiyoteru Awaji (CC BY 4.0 ) · Electoral Area C (Part 1), Kitimat-Stikine, Shawn from Airdrie, Canada (CC BY-SA 2.0 ) · Electoral Area E, Kitimat-Stikine, TerradiseBC (CC BY-SA 4.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).