... including targeted forecasts at the time of your arrival to each point!
Beckley, West Virginia experiences four distinct seasons throughout the year.
In the winter months, temperatures typically range from an average low of 28°F to an average high of 45°F. Snowfall is common, with an average of 4.3 inches per month from December to February.
In the spring, temperatures range from an average low of 46°F to an average high of 71°F. Rainfall is significant, with an average of 4.1 inches per month from March to May.
In the summer, temperatures range from an average low of 64°F to an average high of 84°F. Humidity is high and rainfall is plentiful, with an average of 4.9 inches per month from June to August.
In the fall, temperatures range from an average low of 45°F to an average high of 72°F. Rainfall is moderate, with an average of 3.7 inches per month from September to November.
As of 2020, the city population is 16240.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Beckley, West Virginia.