Sign In Register

Weather & Climate in Prince Rupert, BC

Temperature, precipitation, air quality, natural hazards, and monthly weather data.

Prince Rupert experiences four distinct seasons with an average annual temperature of 47°F (8°C). Winters average 39°F in January while summers reach 59°F in July. The area gets 166 sunny days per year, below the national average of 205. Annual precipitation totals 116.8 inches (wetter than the 38-inch national average). The area receives 121.3 inches of snow annually, making winter weather a significant factor for residents. The city sits at an elevation of 89 feet.

Temperature

39°F Jan (4°C) 59°F Jul (15°C)
Annual Average46.8°F
13% below US avg
January Average39°F (4°C)
July Average59°F (15°C)
Sunny Days166 days/yr

Geography

Elevation89 ft (27 m)
Area25.5 sq mi (66.0 km²)
Population Density483/sq mi
Coordinates54.3151°N, 130.3210°W
TimezoneAmerica/Vancouver

Precipitation & Snow

Annual Rainfall 116.8"
207% above US avg
Snowfall 121.3"
Wettest Month (Oct) 14.33"
Driest Month (Jul) 4.02"

Air Quality

Earthquake History

16 earthquakes (M2.5+) recorded within 150 km since 1990. Strongest on record: M5.3.

Jan 12, 1990 85 km WSW of Prince Rupert, Canada M5.3 86 km 10 km
Jan 12, 1990 88 km SW of Prince Rupert, Canada M4.2 89 km 10 km
Jun 6, 1995 92 km SW of Prince Rupert, Canada M4.2 92 km 10 km
Jun 13, 1995 127 km WSW of Prince Rupert, Canada M4.1 127 km 10 km
May 9, 2022 Hecate Strait region, Canada M4.1 118 km 10 km
Jan 26, 1990 131 km WSW of Prince Rupert, Canada M4.0 131 km 10 km
Jul 3, 2009 91 km SW of Prince Rupert, Canada M4.0 91 km 7 km
Mar 7, 1999 127 km SW of Prince Rupert, Canada M3.8 127 km 10 km
Jan 15, 1990 83 km SW of Prince Rupert, Canada M3.7 84 km 10 km
May 8, 2003 87 km W of Prince Rupert, Canada M3.5 87 km 17 km
Jun 25, 1993 120 km SW of Prince Rupert, Canada M3.4 120 km 16 km
Dec 28, 1997 116 km SSW of Prince Rupert, Canada M3.2 116 km 10 km
Jun 9, 2007 85 km SSW of Metlakatla, Alaska M2.8 126 km 14 km
Jun 21, 2020 62 km WNW of Terrace, Canada M2.8 64 km 0 km
Apr 12, 1992 56 km SSE of Hydaburg, Alaska M2.7 144 km 10 km
Apr 29, 2010 138 km WSW of Prince Rupert, Canada M2.5 139 km 6 km
Source: USGS Earthquake Catalog (M2.5+, 1990–2025). Sorted by magnitude.

Tsunami History

3 tsunamis recorded within 500 km. Highest wave on record: 5.5 m (18 ft).

Year Location Cause Max Wave Deaths Distance
1963 GRAHAM ISLAND, BRITISH COLUMBIA Unknown 5.5 m 1 130 km
1975 KITIMAT INLET, BRITISH COLUMBIA Meteorological 4.1 m 113 km
1974 KITIMAT INLET, BRITISH COLOMBIA Meteorological 2.8 m 111 km
Source: NOAA/NCEI Historical Tsunami Database.

Monthly Weather

Month Avg Temperature Precipitation Summary
January 39°F (4°C) 10.5 in
February 35°F (2°C) 8.2 in
March 37°F (3°C) 7.4 in
April 42°F (5°C) 6.9 in
May 47°F (8°C) 5.5 in
June 52°F (11°C) 4.5 in
July 59°F (15°C) 4.0 in Warmest, Driest
August 57°F (14°C) 5.6 in
September 53°F (11°C) 9.8 in
October 45°F (7°C) 14.3 in Wettest
November 38°F (3°C) 11.9 in
December 34°F (1°C) 11.5 in Coldest

Prince Rupert has a seasonal temperature swing of 25°F / from 34°F in December to 59°F in July. Total annual precipitation is 100.1 inches, with October being the wettest month (14.3") and July the driest (4.0").

View full profile of Prince Rupert, BC →