Salem Weather, When to Go and Climate Information

(Salem, Oregon - OR, USA)



In common with the majority of the Willamette Valley region, Oregon's state capital of Salem loosely features an oceanic climate crossed with that of the Mediterranean. In short, the winter weather is relatively mild, while summers are pleasantly warm, being a little hot and humid at times.

Overnight frosts can occur in Salem anytime from December to March, although during most nights, the temperatures manage to stay above freezing, climbing anywhere between 8°C / 46°F and 10°C / 50°F by day.

The mild winter climate still sees the appearance of snow from time to time. Snowy weather is most likely during the months of December and January, when average monthly snowfall levels reach approximately 1.5 inches / 35 cm and 2.9 inches / 37.2 respectively.


Seasonal Climate Variations / When to Go

The springtime climate of Salem is slow to appear and temperature rises from February to April are fairly gradual. However, by the time that May meets June, daytime temperatures soon begin to regularly top 20°C / 86°F, meaning that the summer weather has well and truly arrived in the state capital.

July and August are always the hottest months, when temperatures peak at around 28°C / 82°F or even 30°C / 86°F on the very hottest of days, feeling humid at times.

The rainfall experienced by Salem is certainly seasonal, with the city being at its driest during June, July and August, and wettest from November through March. On average, the month of June sees precipitation levels just topping 0.5 inches / 1.3 cm, compared to a much wetter 6.5 inches / 16.5 cm in December.

Salem Weather and Climate Chart (Averages)


Maximum
Minimum

January

8°C / 46°F
0°C / 32°F

February

11°C / 52°F
1°C / 34°F

March

13°C / 55°F
2°C / 36°F

April

16°C / 61°F
3°C / 37°F

May

19°C / 66°F
6°C / 43°F

June

24°C / 75°F
9°C / 48°F

July

28°C / 82°F
11°C / 52°F

August

28°C / 82°F
11°C / 52°F

September

24°C / 75°F
8°C / 46°F

October

18°C / 64°F
5°C / 41°F

November

11°C / 52°F
3°C / 37°F

December

8°C / 46°F
1°C / 34°F