Home › Canada › British Columbia › Rankings › Wettest Tofino, #1 on this list · Photo: Buiobuione (CC BY-SA 4.0) British Columbia · 2026 Wettest towns in British Columbia Squamish is second (2,344 mm) and Whistler third (2,344 mm). The middle of the list is Electoral Area B (Lazo North), Comox Valley, with 1,152 mm. The list ends with Merritt, at 273 mm. Tofino is #1 of 2,589 on the list for all of Canada. Of the places on this list, 85 make the national top 100. First place in British Columbia goes to Tofino, with 3,111 mm.
Rain and snow a year (total precipitation), 1991–2020 normals How grades work
#1 British Columbia · 2,772 people 3,111 mm Precipitation a year Overall C− · #2,293 of 2,556
Strongest: jobs & income A , walkability A · lowest: cost of living D−
#2 British Columbia · 28,578 people 2,344 mm Precipitation a year Overall A− · #395 of 2,556
Strongest: health A+ , schools A+ · lowest: cost of living D−
#3 British Columbia · 15,090 people 2,344 mm Precipitation a year Overall B+ · #619 of 2,556
Strongest: schools A+ , health A · lowest: cost of living 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 Precipitation a year Canada rank What drives it
1 Tofino 2,772 people 3,111 mm #1 of 2,589 Strongest: jobs & income A , walkability A · lowest: cost of living D− 2 Squamish 28,578 people 2,344 mm #2 of 2,589 Strongest: health A+ , schools A+ · lowest: cost of living D− 3 Whistler 15,090 people 2,344 mm #3 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D− 4 Pemberton 3,620 people 2,344 mm #4 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living D− 7 Kent 7,093 people 1,734 mm #11 of 2,589 Strongest: walkability A− , schools A− · lowest: cost of living D 9 Hope 7,183 people 1,734 mm #13 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: schools D− 10 Anmore 2,508 people 1,649 mm #14 of 2,589 Strongest: health A , safety A · lowest: cost of living C− 18 Coquitlam 173,599 people 1,649 mm #22 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 23 Douglas 4,555 people 1,649 mm #27 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D− 24 Langley 163,885 people 1,649 mm #28 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 28 Lougheed 15,442 people 1,649 mm #32 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 33 Sullivan 42,135 people 1,649 mm #37 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 34 Colebrook 3,617 people 1,649 mm #38 of 2,589 Strongest: health A , jobs & income A− · lowest: cost of living D 37 Grandview 16,947 people 1,649 mm #41 of 2,589 Strongest: health A , walkability B+ · lowest: cost of living D− 42 Langley 35,444 people 1,649 mm #46 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 47 Birdland 10,745 people 1,649 mm #51 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 48 Newton 51,222 people 1,649 mm #52 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 49 Guildford 14,663 people 1,649 mm #53 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 51 Whalley 52,642 people 1,649 mm #55 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 56 Fairview 33,969 people 1,537 mm #71 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 57 Heights 22,141 people 1,537 mm #72 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 58 Kitsilano 27,320 people 1,537 mm #73 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 59 Brentwood 22,170 people 1,537 mm #74 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 60 Greektown 16,618 people 1,537 mm #75 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 64 Holdom 7,976 people 1,537 mm #79 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 69 Lochdale 7,463 people 1,537 mm #84 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 71 Montecito 10,734 people 1,537 mm #86 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 77 Yaletown 40,297 people 1,537 mm #92 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 79 Royal Oak 18,364 people 1,537 mm #94 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 81 Sechelt 11,558 people 1,537 mm #96 of 2,589 Strongest: health A+ , jobs & income A− · lowest: cost of living D− 82 Gibsons 5,090 people 1,537 mm #97 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 86 Coal Harbour 10,407 people 1,537 mm #101 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 87 Renfrew-Collingwood 23,392 people 1,537 mm #102 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 88 Metrotown 36,594 people 1,537 mm #103 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 89 West End 30,785 people 1,537 mm #104 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 91 Kensington-Cedar Cottage 39,668 people 1,537 mm #106 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 92 Davie Village 16,833 people 1,537 mm #107 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 93 Welcome Beach 3,130 people 1,537 mm #108 of 2,589 Strongest: health A+ , schools B+ · lowest: cost of living D− 94 Edmonds 34,805 people 1,537 mm #109 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 96 Killarney 32,167 people 1,537 mm #111 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 97 Burnaby Mountain 9,248 people 1,537 mm #112 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 98 Norquay Village 11,287 people 1,537 mm #113 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 99 Strathcona 13,783 people 1,537 mm #114 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 100 Cultus Lake 2,773 people 1,505 mm #117 of 2,589 Strongest: schools A+ , health B− · lowest: cost of living D− 101 Abbotsford 175,358 people 1,505 mm #118 of 2,589 Strongest: walkability A− , jobs & income B · lowest: cost of living D 102 Mission 47,280 people 1,505 mm #119 of 2,589 Strongest: walkability B+ , health B · lowest: cost of living D 103 Campbell River 38,300 people 1,482 mm #120 of 2,589 Strongest: health A− , walkability A− · lowest: cost of living D− 108 Terrace 13,648 people 1,338 mm #173 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 109 Kitimat 10,019 people 1,338 mm #174 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: health C− 110 Dunbar-Southlands 21,117 people 1,160 mm #372 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 111 Delta 124,670 people 1,160 mm #373 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 112 South Slope 8,989 people 1,160 mm #374 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 113 Kerrisdale 14,105 people 1,160 mm #375 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 114 Lantzville 4,276 people 1,160 mm #376 of 2,589 Strongest: jobs & income A , schools A− · lowest: cost of living D− 115 Arbutus Ridge 15,083 people 1,160 mm #377 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 116 Oakridge 14,071 people 1,160 mm #378 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 117 Sunset 37,186 people 1,160 mm #379 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 118 Marpole 28,182 people 1,160 mm #380 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 119 Victoria-Fraserview 31,095 people 1,160 mm #381 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 120 Richmond 239,584 people 1,160 mm #382 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 122 Nanaimo 111,845 people 1,160 mm #384 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living D− 125 Electoral Area A, Nanaimo 7,825 people 1,160 mm #387 of 2,589 Strongest: jobs & income B , hazard risk B− · lowest: cost of living D− 126 Tsawwassen 2,629 people 1,160 mm #388 of 2,589 Strongest: schools A , health A · lowest: jobs & income B− 127 Comox 15,884 people 1,152 mm #389 of 2,589 Strongest: schools A , walkability A · lowest: cost of living D− 129 Qualicum Beach 9,640 people 1,152 mm #391 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living D− 131 Cumberland 4,974 people 1,152 mm #393 of 2,589 Strongest: jobs & income A , walkability A− · lowest: cost of living D 134 Courtenay 32,869 people 1,152 mm #396 of 2,589 Strongest: walkability A , schools A− · lowest: cost of living D− 136 Fairwinds 7,125 people 1,152 mm #398 of 2,589 Strongest: safety A− , schools B · lowest: cost of living D− 137 Parksville 15,371 people 1,152 mm #399 of 2,589 Strongest: walkability A , schools A · lowest: cost of living D− 140 Powell River 14,947 people 1,152 mm #402 of 2,589 Strongest: health A+ , walkability A− · lowest: cost of living D 142 Port Alberni 19,671 people 1,152 mm #404 of 2,589 Strongest: walkability A , health B− · lowest: safety D 143 Clearwater 2,500 people 1,040 mm #751 of 2,589 Strongest: hazard risk A , walkability B+ · lowest: schools D 144 Central Saanich 18,184 people 901 mm #1,276 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D− 145 Saltspring Island 12,429 people 901 mm #1,277 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living D 146 North Saanich 12,986 people 901 mm #1,278 of 2,589 Strongest: jobs & income A+ , health A · lowest: cost of living D 147 Sidney 13,445 people 901 mm #1,279 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 148 Cobble Hill 5,074 people 901 mm #1,280 of 2,589 Strongest: schools A+ , jobs & income B+ · lowest: cost of living D− 149 Shawnigan 9,903 people 901 mm #1,281 of 2,589 Strongest: schools A+ , safety B+ · lowest: cost of living D 151 Highlands 2,753 people 901 mm #1,283 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living D 152 Ladysmith 9,926 people 901 mm #1,284 of 2,589 Strongest: walkability A− , health B · lowest: cost of living D 153 Cowichan Bay 3,713 people 901 mm #1,285 of 2,589 Strongest: jobs & income A− , walkability B− · lowest: cost of living D 154 North Cowichan 34,525 people 901 mm #1,286 of 2,589 Strongest: walkability B+ , jobs & income B · lowest: cost of living D− 157 Lake Cowichan 3,757 people 901 mm #1,289 of 2,589 Strongest: walkability A , hazard risk B− · lowest: jobs & income D 158 Duncan 5,745 people 901 mm #1,290 of 2,589 Strongest: walkability A+ , health B · lowest: cost of living D− 159 Southern Gulf Islands 6,691 people 802 mm #1,681 of 2,589 Strongest: safety A , health A · lowest: cost of living D 160 Rossland 4,355 people 759 mm #1,717 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living C− 163 Nelson 12,126 people 759 mm #1,720 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 165 Grand Forks 4,308 people 759 mm #1,722 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 169 Trail 8,539 people 759 mm #1,726 of 2,589 Strongest: health A , walkability A− · lowest: safety C− 170 Castlegar 9,465 people 759 mm #1,727 of 2,589 Strongest: walkability A− , health B · lowest: safety C− 172 Creston 5,976 people 689 mm #1,736 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 174 Oak Bay 18,626 people 675 mm #1,738 of 2,589 Strongest: health A+ , safety A+ · lowest: cost of living D− 175 Esquimalt 19,512 people 675 mm #1,739 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 176 View Royal 12,795 people 675 mm #1,740 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 177 Colwood 22,794 people 675 mm #1,741 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 178 Metchosin 5,207 people 675 mm #1,742 of 2,589 Strongest: health A , safety A− · lowest: cost of living D− 179 Langford 59,664 people 675 mm #1,743 of 2,589 Strongest: health A+ , jobs & income A · lowest: cost of living D− 180 Victoria 103,888 people 675 mm #1,744 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 181 Juan de Fuca (Part 1) 5,439 people 675 mm #1,745 of 2,589 Strongest: health A− , schools B+ · lowest: cost of living D− 182 Sooke 17,248 people 675 mm #1,746 of 2,589 Strongest: health A− , walkability B+ · lowest: cost of living D− 183 Saanich 126,011 people 661 mm #1,747 of 2,589 Strongest: health A+ , walkability A+ · lowest: cost of living D− 184 Revelstoke 9,464 people 654 mm #1,750 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: cost of living D 185 Enderby 3,292 people 654 mm #1,751 of 2,589 Strongest: walkability A , health B · lowest: cost of living D 186 Salmon Arm 20,891 people 654 mm #1,752 of 2,589 Strongest: hazard risk A , jobs & income A− · lowest: cost of living D 188 Blind Bay 9,984 people 654 mm #1,754 of 2,589 Strongest: safety A− , walkability C+ · lowest: hazard risk D− 190 Sicamous 2,854 people 654 mm #1,756 of 2,589 Strongest: hazard risk A , walkability A− · lowest: safety D 191 Chase 2,591 people 654 mm #1,757 of 2,589 Strongest: walkability A+ , safety C · lowest: hazard risk D− 193 Fernie 7,086 people 614 mm #1,759 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C 194 Elkford 3,030 people 614 mm #1,760 of 2,589 Strongest: cost of living A− , safety B+ · lowest: schools C 195 Sparwood 4,486 people 614 mm #1,761 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: hazard risk C 196 Mackenzie 3,442 people 609 mm #1,762 of 2,589 Strongest: jobs & income A , walkability A− · lowest: schools D 197 Vanderhoof 4,545 people 590 mm #1,764 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 201 Prince George 85,944 people 590 mm #1,768 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 205 Quesnel 10,253 people 510 mm #1,946 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 207 Smithers 5,627 people 506 mm #1,948 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 208 Houston 3,114 people 506 mm #1,949 of 2,589 Strongest: hazard risk A , cost of living A− · lowest: health D− 209 Fort St. John 24,383 people 464 mm #2,000 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 216 Williams Lake 11,462 people 463 mm #2,007 of 2,589 Strongest: walkability A− , jobs & income B+ · lowest: hazard risk D− 219 Fort Nelson 4,144 people 459 mm #2,012 of 2,589 Strongest: cost of living A+ , jobs & income A · lowest: safety D 220 Golden 4,433 people 457 mm #2,014 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: hazard risk C− 222 Invermere 4,305 people 454 mm #2,020 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: cost of living D 224 Coldstream 11,380 people 447 mm #2,026 of 2,589 Strongest: jobs & income A , schools A · lowest: hazard risk D− 227 Spallumcheen 5,843 people 447 mm #2,029 of 2,589 Strongest: jobs & income B+ , safety B+ · lowest: cost of living D 228 Armstrong 5,643 people 447 mm #2,030 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: cost of living D 230 Lake Country 17,637 people 447 mm #2,032 of 2,589 Strongest: jobs & income A− , schools B+ · lowest: hazard risk D− 231 Vernon 49,527 people 447 mm #2,033 of 2,589 Strongest: walkability A− , schools A− · lowest: hazard risk D− 232 Kelowna 167,654 people 447 mm #2,034 of 2,589 Strongest: walkability A , jobs & income A · lowest: cost of living D− 233 Central Okanagan 4,784 people 447 mm #2,035 of 2,589 Strongest: jobs & income A− , schools B+ · lowest: cost of living D− 234 Central Okanagan West 3,298 people 447 mm #2,036 of 2,589 Strongest: schools A , health B− · lowest: hazard risk D− 235 Dawson Creek 13,635 people 421 mm #2,430 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 237 Tumbler Ridge 2,663 people 421 mm #2,432 of 2,589 Strongest: cost of living A , walkability A · lowest: schools D− 238 Kimberley 9,037 people 386 mm #2,483 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living C− 240 Cranbrook 22,703 people 386 mm #2,485 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 241 Princeton 3,050 people 355 mm #2,561 of 2,589 Strongest: walkability A , health B+ · lowest: cost of living D 242 Summerland 12,343 people 344 mm #2,562 of 2,589 Strongest: schools A− , walkability A− · lowest: hazard risk D− 243 Oliver 5,262 people 344 mm #2,563 of 2,589 Strongest: walkability A , schools A− · lowest: hazard risk D− 244 Okanagan Falls 4,002 people 344 mm #2,564 of 2,589 Strongest: schools A− , jobs & income B · lowest: hazard risk D− 245 Peachland 6,302 people 344 mm #2,565 of 2,589 Strongest: safety A− , walkability B · lowest: cost of living D− 246 Penticton 39,068 people 344 mm #2,566 of 2,589 Strongest: walkability A+ , schools A− · lowest: cost of living D− 247 West Kelowna 40,274 people 344 mm #2,567 of 2,589 Strongest: jobs & income A , health B · lowest: hazard risk D− 248 Osoyoos 5,724 people 344 mm #2,568 of 2,589 Strongest: walkability A , schools B · lowest: hazard risk D− 251 Kamloops 108,793 people 273 mm #2,585 of 2,589 Strongest: walkability A , hazard risk A− · lowest: cost of living D 254 Merritt 7,190 people 273 mm #2,588 of 2,589 Strongest: walkability A , hazard risk B · lowest: schools D− Rankings
More lists for British Columbia Province by province
Wettest elsewhere Photos: Tofino, Buiobuione (CC BY-SA 4.0 ) · Squamish, The original uploader was Damieng at English Wikipedia . (CC BY-SA 3.0 ) · Whistler, Ruth Hartnup from Vancouver, Canada (CC BY 2.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).