Photo: Kiyoteru Awaji · CC BY 4.0Kamloops sits near the bottom of Canadian towns for rain and snow, with 273 mm a year
Expect July afternoons of about 29.3°C. Precipitation follows the seasons: June brings about 3.0 times as much as February. Summer afternoons here are warmer than in almost every Canadian town. Warm coats and heating bills mark the months from October to April, when means dip under 10°C.
Figures: ECCC’s 1991–2020 normals at Kamloops (6.9 km west).
A year in Kamloops at a glance
Each month’s typical high and low, in °C.
What stands out about Kamloops’s climate
Compared with Canadian towns, with its place among towns of 2,500+ in British Columbia beside it.
What a year in Kamloops feels like
Each season’s and each month’s usual high and low, 1991–2020.
116 frost days and 135 days above 20°C a year
The frost season runs October to April, peaking in December at about 26 nights. About 36 days a year top 30°C.
Frost days by month
Average days at 0°C or below
Days above 20°C by month
Average days
Rain and melted snow: about 273 mm a year
252nd wettest of 255 towns of 2,500+ in British Columbia. About 62 days a year bring 1 mm or more.
Rain and snow by month
Millimetres
Rain alone by month
Millimetres
About 63 cm of snow a year
Snow falls from November to March, most of all in December (about 20 cm).
Snowfall by month
Centimetres
Snow on the ground by month
Centimetres at month’s end
Heating a home in Kamloops
93% of a year’s heating need falls between October and April. Months averaging under 10°C: October to April.
Measured against 18°C: each day’s shortfall in mean temperature, added over twelve months. In heating terms, homes need less heating than 92% of Canadian towns.
Living with Kamloops’s climate
Gardening, time outside, winter cold and summer heat, from the 1991–2020 normals.
Gardens get from about 25 April to 12 October without frost, around 170 days in all.
Mild days and mild nights together (17–27°C by day, 8°C or more at night) belong to May, Jun and Sep.
Parks & trails →Expect around 9 days a year when the wind chill sinks below −20.
Humid heat, a humidex over 30, comes on about 37 days a year.
For the weather that does damage, from ice storms to floods, see Kamloops’s hazards page.
Flood & hazards →ECCC’s normals location: Kamloops
ECCC builds the Kamloops normals from 3 stations’ records over 1991–2020, joined where one replaced another.
| Distance from the town | 6.9 km west |
| Station altitude | 345 m |
| Completeness | meets the WMO “3 and 5” rule |
| WMO standard normals | No |
| Coldest reading, 1991–2020 | −28.6°C |
| Hottest reading, 1991–2020 | 40.4°C |
| Average wind | 10.7 km/h on average, most often from the east |
| Next-nearest location | Salmon Arm, 79 km |
How Kamloops compares
Compared with 2,611 towns and neighbourhoods of 2,500 or more across Canada; the dots mark the other normals locations in British Columbia.
Nearby towns’ climate
Places around Kamloops whose figures come from another normals location. Distances here run 49–71 km: that is how far the nearest places with figures are from Kamloops.
| Town | July high | January low | Rain & snow |
|---|---|---|---|
| Kamloops | 29.3°C | −5.7°C | 273 mm |
| Chase 49 km · Salmon Arm | 28.3°C 1.0°C cooler | −5.6°C about the same | 654 mm |
| Ashcroft 66 km · Clinton | 23.9°C 5.4°C cooler | −9.8°C 4.1°C colder | 273 mm |
| Electoral Area M (Beautiful Nicola Valley - North), Thompson-Nicola 70 km · Lytton | 29.5°C about the same | −4.1°C 1.6°C milder | 273 mm |
Kamloops weather by month
Average daily high and low, mean temperature, rain and snow (as water) and snowfall by month, 1991–2020.
| Month | High | Low | Mean | Rain & snow | Snow |
|---|---|---|---|---|---|
| January | 0.4°C | −5.7°C | −2.7°C | 22 mm | 19 cm |
| February | 3.9°C | −4.3°C | −0.2°C | 12 mm | 8 cm |
| March | 10.7°C | −0.5°C | 5.2°C | 15 mm | 5 cm |
| April | 16.5°C | 3.2°C | 9.9°C | 13 mm | under 1 cm |
| May | 22.0°C | 8.1°C | 15.0°C | 28 mm | 0 cm |
| June | 25.1°C | 11.6°C | 18.4°C | 36 mm | 0 cm |
| July | 29.3°C | 14.5°C | 21.9°C | 30 mm | 0 cm |
| August | 28.8°C | 13.7°C | 21.3°C | 19 mm | 0 cm |
| September | 22.8°C | 9.2°C | 16.0°C | 24 mm | 0 cm |
| October | 13.6°C | 3.5°C | 8.6°C | 23 mm | 1 cm |
| November | 5.8°C | −1.1°C | 2.3°C | 26 mm | 10 cm |
| December | 1.0°C | −5.0°C | −2.0°C | 26 mm | 20 cm |
| Year | 15.0°C | 3.9°C | 9.5°C | 273 mm | 63 cm |
The month with the widest range: November, −24.9°C to 21.3°C
Two years in three, January’s average falls within 3.2°C of its normal of −2.7°C; April keeps to within 1.2°C.
Where Kamloops’s numbers come from
Averages over 30 years, not a forecast.
- Normals: the Canadian Climate Normals, 1991–2020, at Kamloops (the closest location with all twelve months of temperatures).
- Comparisons: the towns and neighbourhoods of 2,500+ across Canada, each on its nearest normals location, without the city totals or the reserves.
- Not on this page: sunshine, which none of ECCC’s 450 locations publishes for 1991–2020, and the town’s own height above sea level, so no figure is adjusted for altitude.
Canadian Climate Normals 1991–2020 · ECCC Data Services End-use Licence. Data Source: Environment and Climate Change Canada
Questions about Kamloops’s climate
How warm does Kamloops get in summer?
The warmest month is July, when afternoons average 29.3°C.
How cold does Kamloops get in winter?
In January, the coldest month, the typical low is −5.7°C.
How much rain and snow does Kamloops get?
Count on roughly 273 mm a year, heaviest in June (36 mm) and lightest in February (12 mm).
How long does snow stay on the ground?
There is 1 cm of snow or more on the ground on roughly 48 days a year.
Are these figures for Kamloops itself?
They are: the normals station that gives them stands in Kamloops.
Data Source: Environment and Climate Change Canada · ECCC Data Services End-use Licence Today’s forecast for Kamloops →
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).