Home › Canada › British Columbia › Rankings › Least snow Tofino, #1 on this list · Photo: Buiobuione (CC BY-SA 4.0) British Columbia · 2026 Towns with the least snow in British Columbia Tofino is #1 of 2,538 on the list for all of Canada. Of the places on this list, 100 make the national top 100. First place in British Columbia goes to Tofino, with 14 cm. Prince Rupert takes second place with 30 cm; Southern Gulf Islands is third with 35 cm. At the halfway mark stands Electoral Area A, Comox Valley, at 51 cm. Last comes Clearwater, at 416 cm.
Snowfall a year, 1991–2020 normals at the nearest station that measures snow How grades work
#1 British Columbia · 2,772 people 14 cm Snowfall a year Overall C− · #2,293 of 2,556
Strongest: jobs & income A , walkability A · lowest: cost of living D−
#2 British Columbia · 12,903 people 30 cm Snowfall a year Overall C · #2,001 of 2,556
Strongest: jobs & income A+ , walkability A · lowest: safety D
#3 British Columbia · 6,691 people 35 cm Snowfall a year Overall A− · #360 of 2,556
Strongest: safety A , health A · lowest: cost of living 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
1 Tofino 2,772 people 14 cm #1 of 2,538 Strongest: jobs & income A , walkability A · lowest: cost of living D− 6 Squamish 28,578 people 37 cm #6 of 2,538 Strongest: health A+ , schools A+ · lowest: cost of living D− 7 Anmore 2,508 people 37 cm #7 of 2,538 Strongest: health A , safety A · lowest: cost of living C− 11 Fairview 33,969 people 37 cm #11 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 12 Heights 22,141 people 37 cm #12 of 2,538 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 20 Holdom 7,976 people 37 cm #20 of 2,538 Strongest: walkability A+ , schools A · lowest: cost of living D− 23 Delta 124,670 people 37 cm #23 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 27 Lochdale 7,463 people 37 cm #27 of 2,538 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 37 Yaletown 40,297 people 37 cm #37 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 44 Sechelt 11,558 people 37 cm #44 of 2,538 Strongest: health A+ , jobs & income A− · lowest: cost of living D− 45 Gibsons 5,090 people 37 cm #45 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 55 West End 30,785 people 37 cm #55 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 60 Oakridge 14,071 people 37 cm #60 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 63 Lougheed 15,442 people 37 cm #63 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 64 Edmonds 34,805 people 37 cm #64 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 65 Sunset 37,186 people 37 cm #65 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 69 Marpole 28,182 people 37 cm #69 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 73 Sullivan 42,135 people 37 cm #73 of 2,538 Strongest: walkability A , health A · lowest: cost of living D− 74 Richmond 239,584 people 37 cm #74 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 85 Birdland 10,745 people 37 cm #85 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 86 Newton 51,222 people 37 cm #86 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 89 Whalley 52,642 people 37 cm #89 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 90 Nanaimo 111,845 people 37 cm #90 of 2,538 Strongest: walkability A , jobs & income B · lowest: cost of living D− 95 Oak Bay 18,626 people 39 cm #95 of 2,538 Strongest: health A+ , safety A+ · lowest: cost of living D− 98 Saanich 126,011 people 39 cm #98 of 2,538 Strongest: health A+ , walkability A+ · lowest: cost of living D− 101 Sidney 13,445 people 39 cm #101 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 102 View Royal 12,795 people 39 cm #102 of 2,538 Strongest: health A+ , jobs & income A · lowest: cost of living D− 103 Colwood 22,794 people 39 cm #103 of 2,538 Strongest: health A+ , jobs & income A · lowest: cost of living D− 104 Metchosin 5,207 people 39 cm #104 of 2,538 Strongest: health A , safety A− · lowest: cost of living D− 105 Cobble Hill 5,074 people 39 cm #105 of 2,538 Strongest: schools A+ , jobs & income B+ · lowest: cost of living D− 106 Shawnigan 9,903 people 39 cm #106 of 2,538 Strongest: schools A+ , safety B+ · lowest: cost of living D 108 Langford 59,664 people 39 cm #108 of 2,538 Strongest: health A+ , jobs & income A · lowest: cost of living D− 109 Victoria 103,888 people 39 cm #109 of 2,538 Strongest: walkability A+ , health A+ · lowest: cost of living D− 110 Juan de Fuca (Part 1) 5,439 people 39 cm #110 of 2,538 Strongest: health A− , schools B+ · lowest: cost of living D− 111 Highlands 2,753 people 39 cm #111 of 2,538 Strongest: health A , jobs & income A · lowest: cost of living D 112 Sooke 17,248 people 39 cm #112 of 2,538 Strongest: health A− , walkability B+ · lowest: cost of living D− 113 Ladysmith 9,926 people 39 cm #113 of 2,538 Strongest: walkability A− , health B · lowest: cost of living D 114 Cowichan Bay 3,713 people 39 cm #114 of 2,538 Strongest: jobs & income A− , walkability B− · lowest: cost of living D 115 North Cowichan 34,525 people 39 cm #115 of 2,538 Strongest: walkability B+ , jobs & income B · lowest: cost of living D− 118 Lake Cowichan 3,757 people 39 cm #118 of 2,538 Strongest: walkability A , hazard risk B− · lowest: jobs & income D 119 Duncan 5,745 people 39 cm #119 of 2,538 Strongest: walkability A+ , health B · lowest: cost of living D− 120 Port Hardy 4,201 people 39 cm #120 of 2,538 Strongest: walkability A− , health A− · lowest: safety D 121 Comox 15,884 people 51 cm #121 of 2,538 Strongest: schools A , walkability A · lowest: cost of living D− 123 Qualicum Beach 9,640 people 51 cm #123 of 2,538 Strongest: schools A , walkability A− · lowest: cost of living D− 125 Cumberland 4,974 people 51 cm #125 of 2,538 Strongest: jobs & income A , walkability A− · lowest: cost of living D 128 Courtenay 32,869 people 51 cm #128 of 2,538 Strongest: walkability A , schools A− · lowest: cost of living D− 130 Fairwinds 7,125 people 51 cm #130 of 2,538 Strongest: safety A− , schools B · lowest: cost of living D− 131 Parksville 15,371 people 51 cm #131 of 2,538 Strongest: walkability A , schools A · lowest: cost of living D− 134 Powell River 14,947 people 51 cm #134 of 2,538 Strongest: health A+ , walkability A− · lowest: cost of living D 136 Port Alberni 19,671 people 51 cm #136 of 2,538 Strongest: walkability A , health B− · lowest: safety D 137 Kent 7,093 people 52 cm #137 of 2,538 Strongest: walkability A− , schools A− · lowest: cost of living D 138 Chilliwack 105,520 people 52 cm #138 of 2,538 Strongest: walkability B+ , schools B · lowest: cost of living D 139 Hope 7,183 people 52 cm #139 of 2,538 Strongest: walkability A− , hazard risk B+ · lowest: schools D− 140 Pitt Meadows 20,892 people 56 cm #140 of 2,538 Strongest: health A , walkability A · lowest: cost of living D− 141 Sunnyside 16,784 people 56 cm #141 of 2,538 Strongest: schools A , health A · lowest: cost of living D− 142 White Rock 25,057 people 56 cm #142 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 143 Clayton Heights 8,961 people 56 cm #143 of 2,538 Strongest: health A , walkability A · lowest: cost of living D− 144 Aloha Estates 13,194 people 56 cm #144 of 2,538 Strongest: health A , walkability A · lowest: cost of living D 145 Semiahmoo Town Centre 13,381 people 56 cm #145 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D− 146 Douglas 4,555 people 56 cm #146 of 2,538 Strongest: health A , jobs & income A · lowest: cost of living D− 147 Langley 163,885 people 56 cm #147 of 2,538 Strongest: health A , walkability A− · lowest: cost of living D− 148 Anniedale 6,715 people 56 cm #148 of 2,538 Strongest: health A , schools A− · lowest: cost of living D− 149 Surrey Centre 16,482 people 56 cm #149 of 2,538 Strongest: health A , walkability B+ · lowest: cost of living D 150 Maple Ridge 105,925 people 56 cm #150 of 2,538 Strongest: health A , walkability A− · lowest: cost of living D− 151 Provinceton 11,625 people 56 cm #151 of 2,538 Strongest: health A , walkability B+ · lowest: cost of living D 152 Cultus Lake 2,773 people 56 cm #152 of 2,538 Strongest: schools A+ , health B− · lowest: cost of living D− 153 Rosewood Park 9,004 people 56 cm #153 of 2,538 Strongest: health A , jobs & income A− · lowest: cost of living D− 154 Grandview 16,947 people 56 cm #154 of 2,538 Strongest: health A , walkability B+ · lowest: cost of living D− 155 Cloverdale 13,615 people 56 cm #155 of 2,538 Strongest: health A , walkability A− · lowest: cost of living D− 156 Langley 35,444 people 56 cm #156 of 2,538 Strongest: walkability A , health A · lowest: cost of living D− 157 Sunrise Estates 4,292 people 56 cm #157 of 2,538 Strongest: health A , walkability B · lowest: cost of living D− 158 Abbotsford 175,358 people 56 cm #158 of 2,538 Strongest: walkability A− , jobs & income B · lowest: cost of living D 159 Mission 47,280 people 56 cm #159 of 2,538 Strongest: walkability B+ , health B · lowest: cost of living D 161 Grand Forks 4,308 people 62 cm #161 of 2,538 Strongest: walkability A+ , health A · lowest: cost of living D 162 Summerland 12,343 people 62 cm #162 of 2,538 Strongest: schools A− , walkability A− · lowest: hazard risk D− 163 Oliver 5,262 people 62 cm #163 of 2,538 Strongest: walkability A , schools A− · lowest: hazard risk D− 164 Okanagan Falls 4,002 people 62 cm #164 of 2,538 Strongest: schools A− , jobs & income B · lowest: hazard risk D− 165 Peachland 6,302 people 62 cm #165 of 2,538 Strongest: safety A− , walkability B · lowest: cost of living D− 166 Penticton 39,068 people 62 cm #166 of 2,538 Strongest: walkability A+ , schools A− · lowest: cost of living D− 167 West Kelowna 40,274 people 62 cm #167 of 2,538 Strongest: jobs & income A , health B · lowest: hazard risk D− 168 Osoyoos 5,724 people 62 cm #168 of 2,538 Strongest: walkability A , schools B · lowest: hazard risk D− 171 Kamloops 108,793 people 63 cm #171 of 2,538 Strongest: walkability A , hazard risk A− · lowest: cost of living D 174 Merritt 7,190 people 63 cm #174 of 2,538 Strongest: walkability A , hazard risk B · lowest: schools D− 175 Campbell River 38,300 people 89 cm #192 of 2,538 Strongest: health A− , walkability A− · lowest: cost of living D− 178 Coldstream 11,380 people 93 cm #247 of 2,538 Strongest: jobs & income A , schools A · lowest: hazard risk D− 181 Spallumcheen 5,843 people 93 cm #250 of 2,538 Strongest: jobs & income B+ , safety B+ · lowest: cost of living D 182 Armstrong 5,643 people 93 cm #251 of 2,538 Strongest: jobs & income A− , walkability B+ · lowest: cost of living D 184 Lake Country 17,637 people 93 cm #253 of 2,538 Strongest: jobs & income A− , schools B+ · lowest: hazard risk D− 185 Vernon 49,527 people 93 cm #254 of 2,538 Strongest: walkability A− , schools A− · lowest: hazard risk D− 186 Kelowna 167,654 people 93 cm #255 of 2,538 Strongest: walkability A , jobs & income A · lowest: cost of living D− 187 Central Okanagan 4,784 people 93 cm #256 of 2,538 Strongest: jobs & income A− , schools B+ · lowest: cost of living D− 188 Central Okanagan West 3,298 people 93 cm #257 of 2,538 Strongest: schools A , health B− · lowest: hazard risk D− 189 Princeton 3,050 people 125 cm #831 of 2,538 Strongest: walkability A , health B+ · lowest: cost of living D 190 Kimberley 9,037 people 133 cm #1,042 of 2,538 Strongest: schools A , walkability A− · lowest: cost of living C− 192 Cranbrook 22,703 people 133 cm #1,045 of 2,538 Strongest: jobs & income A− , walkability A− · lowest: safety D 193 Rossland 4,355 people 151 cm #1,434 of 2,538 Strongest: walkability A+ , jobs & income A · lowest: cost of living C− 196 Nelson 12,126 people 151 cm #1,437 of 2,538 Strongest: walkability A+ , schools A · lowest: cost of living D− 201 Creston 5,976 people 151 cm #1,442 of 2,538 Strongest: walkability A+ , health B+ · lowest: cost of living D 202 Trail 8,539 people 151 cm #1,443 of 2,538 Strongest: health A , walkability A− · lowest: safety C− 203 Castlegar 9,465 people 151 cm #1,444 of 2,538 Strongest: walkability A− , health B · lowest: safety C− 205 Golden 4,433 people 169 cm #1,569 of 2,538 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C− 211 Williams Lake 11,462 people 176 cm #1,619 of 2,538 Strongest: walkability A− , jobs & income B+ · lowest: hazard risk D− 212 Quesnel 10,253 people 176 cm #1,620 of 2,538 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 215 Dawson Creek 13,635 people 177 cm #1,623 of 2,538 Strongest: walkability A− , jobs & income A− · lowest: safety D 217 Tumbler Ridge 2,663 people 177 cm #1,625 of 2,538 Strongest: cost of living A , walkability A · lowest: schools D− 219 Smithers 5,627 people 184 cm #1,645 of 2,538 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 220 Houston 3,114 people 184 cm #1,646 of 2,538 Strongest: hazard risk A , cost of living A− · lowest: health D− 221 Invermere 4,305 people 184 cm #1,649 of 2,538 Strongest: jobs & income A+ , walkability A+ · lowest: cost of living D 223 Fort Nelson 4,144 people 193 cm #1,771 of 2,538 Strongest: cost of living A+ , jobs & income A · lowest: safety D 224 Revelstoke 9,464 people 203 cm #1,848 of 2,538 Strongest: jobs & income A+ , walkability A · lowest: cost of living D 225 Enderby 3,292 people 203 cm #1,849 of 2,538 Strongest: walkability A , health B · lowest: cost of living D 226 Salmon Arm 20,891 people 203 cm #1,850 of 2,538 Strongest: hazard risk A , jobs & income A− · lowest: cost of living D 228 Blind Bay 9,984 people 203 cm #1,852 of 2,538 Strongest: safety A− , walkability C+ · lowest: hazard risk D− 230 Sicamous 2,854 people 203 cm #1,854 of 2,538 Strongest: hazard risk A , walkability A− · lowest: safety D 231 Chase 2,591 people 203 cm #1,855 of 2,538 Strongest: walkability A+ , safety C · lowest: hazard risk D− 233 Vanderhoof 4,545 people 204 cm #1,857 of 2,538 Strongest: jobs & income A , cost of living B+ · lowest: safety D 237 Prince George 85,944 people 204 cm #1,861 of 2,538 Strongest: jobs & income A− , walkability B+ · lowest: safety D 240 Fort St. John 24,383 people 206 cm #1,871 of 2,538 Strongest: jobs & income A+ , walkability A− · lowest: safety D 244 Fernie 7,086 people 280 cm #2,297 of 2,538 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C 245 Elkford 3,030 people 280 cm #2,298 of 2,538 Strongest: cost of living A− , safety B+ · lowest: schools C 246 Sparwood 4,486 people 280 cm #2,299 of 2,538 Strongest: jobs & income A , cost of living A− · lowest: hazard risk C 249 Terrace 13,648 people 328 cm #2,448 of 2,538 Strongest: jobs & income A+ , walkability A− · lowest: safety D 250 Kitimat 10,019 people 328 cm #2,449 of 2,538 Strongest: jobs & income A , walkability B+ · lowest: health C− 251 Clearwater 2,500 people 416 cm #2,530 of 2,538 Strongest: hazard risk A , walkability B+ · lowest: schools D Rankings
More lists for British Columbia Province by province
Least snow elsewhere Photos: Tofino, Buiobuione (CC BY-SA 4.0 ) · Prince Rupert, Sam Beebe (CC BY 2.0 ) · Southern Gulf Islands, 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).