Guest, Sign inJoin
Aerial view of Prince RupertPhoto: Sam Beebe · CC BY 2.0
Climate in Prince Rupert · ECCC 1991–2020 normals

Few Canadian towns have cooler summers than Prince Rupert

January nights here settle around 2.2°C. Counting rain and snow together, it is wetter than almost every Canadian town. Seasons differ by 13°C, from the coldest nights to the warmest afternoons. Plan for rain or snow on about 204 days a year, the days with 1 mm or more.

July afternoons: cooler than almost every Canadian town
January nights: milder than 98% of Canadian towns
Rain and snow a year: wetter than almost every Canadian town

These are not Prince Rupert’s own readings: ECCC keeps no normals there, so the page uses Holland Rock, 16 km south.

A year in Prince Rupert at a glance

Each month’s typical high and low, in °C.

Jan6°C2°CColdest nightsSnowiest
Feb6°C2°C
Mar7°C3°C
Apr9°C5°C
May11°C7°C
Jun13°C10°C
Jul15°C11°C
Aug15°C12°CWarmest
Sep14°C10°C
Oct11°C8°C
Nov now9°C5°C
Dec7°C3°CWettest

What stands out about Prince Rupert’s climate

Compared with Canadian towns, with its place among towns of 2,500+ in British Columbia beside it.

A normal year

What a year in Prince Rupert feels like

Typical highs and lows by season and by month, from ECCC’s 1991–2020 normals.

Winter
6°C / 2°C
697 mm, with 22 cm of snow: the wettest season
Spring
9°C / 5°C
454 mm of rain and snow
Summer
14°C / 11°C
315 mm of rain and snow
Autumn
11°C / 8°C
677 mm of rain and snow
Best months to be outsideNo month has highs of 17°C or more with nights of 8°C or more: summers here are cool.
Frost & warm days

26 frost days and 2 days above 20°C a year

Frosts fall from November to March; January has the most, about 7.

26
Frost days a year (0°C or below)
Fewer frosts than 98% of Canadian towns
7
Days that stay below 0°C
2
Days a year above 20°C

Frost days by month

Average days at 0°C or below

7.1
JFMAMJJASOND
Rain & snow

Rain and melted snow: about 2,143 mm a year

December brings the most rain and snow; July, the least. 5th wettest of 255 towns of 2,500+ in British Columbia.

2,143 mm
Rain and snow a year
Wetter than almost every Canadian town
2,113 mm
Of it as rain alone (99%)
288 mm
December, the wettest month
93 mm
July, the driest month

Rain and snow by month

Millimetres

288 mm
JFMAMJJASOND

Rain alone by month

Millimetres

282 mm
JFMAMJJASOND

Holland Rock publishes no full year of precipitation or snowfall, so these figures, and the snow below, come from Bonilla Island, 94 km away.

Snow

30 cm of snow in a typical year

Snow falls from November to March, most of all in January (about 8 cm). 251st snowiest of 252 towns of 2,500+ in British Columbia.

30 cm
Snowfall a year
Less snowy than almost every Canadian town
10
Days a year with 0.2 cm of snow or more

Snowfall by month

Centimetres

8 cm
JFMAMJJASOND
Heating

Heating a home in Prince Rupert

73% of a year’s heating need falls between October and April. Months averaging under 10°C: October to May.

3,538 heating degree days (below 18°C)a year, 1991–2020
1,417 growing degree days (above 5°C)a year, 1991–2020

Warm days count for nothing; each colder day adds how far its mean sits below 18°C. Homes here need less heating than 88% of Canadian towns.

Living here

Living with Prince Rupert’s climate

The averages read for the garden, the outdoors and the coldest and hottest days.

Get outside

Summer nights stay cool here: no month pairs 17–27°C afternoons with 8°C nights.

Parks & trails →
Storms and extremes

What averages leave out, the floods and ice storms, is on Prince Rupert’s hazards page.

Flood & hazards →
Weather station

ECCC’s normals location: Holland Rock

The page’s figures are ECCC’s 1991–2020 normals for Holland Rock, one of its 450 normals locations.

Distance from the town16 km south
Station altitude6 m
Completenessat least 20 years
WMO standard normalsNo
Precipitation fromBonilla Island, 94 km
Coldest reading, 1991–2020−16.5°C
Hottest reading, 1991–202026.5°C
Average wind20.0 km/h on average, most often from the south-east
Next-nearest locationBonilla Island, 94 km
Compared with other towns

How Prince Rupert compares

Placed among 2,611 Canadian towns and neighbourhoods of 2,500+, each on its nearest normals location; each dot is another location used in British Columbia.

July afternoons14.5°C
Prince RupertMedian Canadian town
14°C18°C22°C26°C30°C
Cooler than almost every Canadian town255th warmest of 255 towns of 2,500+ in British Columbia
January nights2.2°C
Prince RupertMedian Canadian town
−25°C−20°C−15°C−10°C−5°C0°C5°C
Milder than 98% of Canadian towns
Rain and snow a year2,143 mm
Prince RupertMedian Canadian town
01,0002,0003,000
Wetter than almost every Canadian town5th wettest of 255 towns of 2,500+ in British Columbia
Snowfall a year30 cm
Prince RupertMedian Canadian town
0100200300400500
Less snowy than almost every Canadian town251st snowiest of 252 towns of 2,500+ in British Columbia
Next door

Nearby towns’ climate

Nearby places read from a different ECCC location (places on Prince Rupert’s own would show the same figures). Prince Rupert has no close neighbour with figures; the nearest is 112 km away.

TownJuly highJanuary lowRain & snow
Prince Rupert Holland Rock14.5°C2.2°C2,143 mm
Kitimat 112 km · Terrace21.5°C 7.0°C warmer−5.3°C 7.5°C colder1,338 mm
Month by month

Prince Rupert weather by month

Average daily high and low, mean temperature, rain and snow (as water) and snowfall by month, 1991–2020.

MonthHighLowMeanRain & snowSnow
January6.2°C2.2°C4.2°C230 mm8 cm
February6.3°C2.3°C4.4°C179 mm7 cm
March6.7°C2.6°C4.6°C187 mm7 cm
April8.9°C4.7°C6.9°C156 mmunder 1 cm
May11.1°C7.2°C9.2°C111 mm0 cm
June13.0°C9.5°C11.3°C101 mm0 cm
July14.5°C11.3°C12.9°C93 mm0 cm
August15.2°C11.7°C13.5°C122 mm0 cm
September14.0°C10.3°C12.2°C171 mm0 cm
October11.3°C7.5°C9.4°C240 mmunder 1 cm
November8.5°C4.7°C6.6°C266 mm2 cm
December6.5°C2.5°C4.5°C288 mm7 cm
Year10.2°C6.4°C8.3°C2,143 mm30 cm
Year to year

Two years in three, January’s average lands within 2.1°C of normal, against the steadier July

Records from 1991 to 2020: no month spans more than January, between −16.5°C (2012) and 16.4°C (2018).

Record low to record high, 1991–2020Normal
Sources

Where Prince Rupert’s numbers come from

Averages over 30 years, not a forecast.

  • Normals: ECCC’s 1991–2020 Canadian Climate Normals for Holland Rock, the nearest location with a full year of temperatures.
  • Other locations: ECCC blanks a month that fails its completeness rule, so the precipitation or snowfall here comes from the next location with all twelve months.
  • Comparisons: all Canadian places of 2,500 or more except city totals and reserves, each read the same way.
  • Not on this page: sunshine (no 1991–2020 normals exist for it) and any altitude adjustment, since there is no elevation for the town itself.

Canadian Climate Normals 1991–2020 · ECCC Data Services End-use Licence. Data Source: Environment and Climate Change Canada

Questions about Prince Rupert’s climate

How warm does Prince Rupert get in summer?

A normal August afternoon tops out at about 15.2°C, the year’s high point.

How cold does Prince Rupert get in winter?

Of all twelve months, January has the coldest nights, about 2.2°C.

How much rain and snow does Prince Rupert get?

The yearly total is about 2,143 mm. December gets 288 mm, the most of any month; July gets 93 mm, the least.

Are these figures for Prince Rupert itself?

No, they come from Holland Rock; ECCC keeps no 1991–2020 normals in Prince Rupert itself.

Data Source: Environment and Climate Change Canada · ECCC Data Services End-use Licence Today’s forecast for Prince Rupert →

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).