Beckley Average Temperature by Month

This page shows the average temperature in each month of the year in Beckley, West Virginia. It is based on NOAA data for the years 1991–2020.
What's the Hottest Month in Beckley?
In Beckley, West Virginia, the warmest month is July, with an average daily high temperature of 78.5 °F and an average low of 58.6 °F.
What's the Coldest Month in Beckley?
In Beckley, West Virginia, the coolest month is January, with an average daily high temperature of 39.2 °F and an average low of 20.1 °F.
Month Avg. High Avg. Low
January 39.2 °F 20.1 °F
February 42.9 °F 22.0 °F
March 50.8 °F 27.9 °F
April 63.2 °F 36.8 °F
May 70.4 °F 46.4 °F
June 75.7 °F 54.7 °F
July 78.5 °F 58.6 °F
August 77.6 °F 57.2 °F
September 72.7 °F 50.9 °F
October 62.7 °F 39.5 °F
November 52.2 °F 29.3 °F
December 43.0 °F 24.1 °F
Year 60.9 °F 39.1 °F
Weather Station Details
Years Station Coordinates
1893–2024 Beckley VA Hospital location