Salem Weather Today
Roanoke, United States · Updated Saturday, April 4, 2026 at 5:30 PM ET

81°F
Few Clouds
Feels like 82°F · H 83°F / L 78°F
Humidity
49%
Wind
16 mph
S
Visibility
6 mi
Pressure
1017
hPa
Cloud Cover
20%
Golden Hour · Salem Today
Morning Golden Hour
8:11 PM – 9:11 PM
Sunrise 8:21 PM
Evening Golden Hour
8:16 AM – 9:16 AM
Sunset 9:06 AM
Salem Weather Right Now
Salem weather today is 81°F with few clouds. The high will reach 83°F and the low will drop to 78°F. It feels like 82°F outside. Humidity is at 49% with winds from the S at 16 mph. Visibility is 6 miles with 20% cloud cover and a pressure of 1017 hPa.
5-Day Forecast
Sun, Apr 5
68°F
50°F
Light Rain
Mon, Apr 6
62°F
40°F
Clear Sky
Tue, Apr 7
56°F
41°F
Scattered Clouds
Wed, Apr 8
58°F
34°F
Few Clouds
Thu, Apr 9
65°F
38°F
Broken Clouds
About Salem Weather
Salem west of Roanoke is at slightly higher elevation with better mountain views and some exposure to weather from the west.