Average Annual Precipitation for British Columbia

The tables below give yearly averages for rainfall plus snowfall at cities and towns in British Columbia. Each place has a total for how many days of wet weather it usually gets a year and for the normal amount of precipitation.

You can jump to a separate table for each section of the province: Southwest Mainland, Gulf Islands, Vancouver Island, Central BC, Southeast BC and Northern BC.

The calculation of days only includes the days when precipitation totalled at least 0.2 millimetres (0.008 inches). The annual amount of precipitation is an average of weather data collected during 1981 to 2010.

Southwest BC Mainland

Average yearly precipitation
Days Place Inches Milli­metres
179 Abbotsford 60.5 1538
190 Chilliwack 65.6 1667
165 Gibsons 54.0 1371
178 North Vancouver, Capilano 99.3 2522
182 Powell River 47.5 1205
168 Vancouver 57.3 1457
180 Whistler 48.3 1228

Gulf Islands

Annual averages for rainfall plus snowfall
Days Place Inches Milli­metres
186 Cortes Island, Whaletown 54.7 1389
148 Gabriola Island 37.7 958
164 Mayne Island, Village Bay 33.2 842
164 Saltspring Island 38.9 987

Vancouver Island

Annual averages for rainfall plus snowfall
Days Place Inches Milli­metres
193 Campbell River 58.6 1489
173 Courtenay - Comox 45.4 1154
202 Duncan 59.4 1509
208 Gold River 112.2 2851
176 Nanaimo 45.9 1165
178 Port Alberni 75.1 1907
217 Port Hardy 75.1 1908
207 Port Renfrew 138.0 3505
155 Sidney 34.8 883
208 Tofino 128.8 3271
148 Victoria 27.8 705

Central British Columbia

Average amount of rain and snow a year
Days Place Inches Milli­metres
202 Barkerville 40.2 1022
195 Bella Coola 47.2 1199
106 Kamloops 10.9 278
120 Kelowna 13.6 345
105 Lillooet 13.7 349
119 Penticton 13.6 346
116 Vernon 16.8 426
137 Williams Lake 17.7 451

Southeast BC

Average annual precipitation
Days Place Inches Milli­metres
160 Castlegar 29.6 751
122 Cranbrook 15.2 385
149 Golden 18.4 467
188 Revelstoke 37.4 950
153 Sparwood 24.1 613

Northern British Columbia

Annual precipitation totals
Days Place Inches Milli­metres
121 Atlin 14.4 365
127 Fort Nelson 17.8 452
118 Fort St John 17.5 445
156 Prince George 22.0 558
229 Prince Rupert 120.5 3060
235 Sandspit, Haida Gwaii 55.4 1407
160 Smithers 20.0 509
Reference

Environment Canada. Meteorological Service of Canada. Canadian Climate Normals. 1981-2010 Climate Normals & Averages.

British Columbia Precipitation
Back to Top