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 |
Millimetres |
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 |
Millimetres |
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 |
Millimetres |
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 |
Millimetres |
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 |
Millimetres |
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 |
Millimetres |
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 |