Shelbyville Average Temperature by Month

This page shows the average temperature in each month of the year in Shelbyville, Indiana. It is based on NOAA data for the years 1991–2020.
What's the Hottest Month in Shelbyville?
In Shelbyville, Indiana, the warmest month is July, with an average daily high temperature of 84.9 °F and an average low of 64.1 °F.
What's the Coldest Month in Shelbyville?
In Shelbyville, Indiana, the coolest month is January, with an average daily high temperature of 36.4 °F and an average low of 20.2 °F.
Month Avg. High Avg. Low
January 36.4 °F 20.2 °F
February 40.6 °F 22.9 °F
March 51.5 °F 31.2 °F
April 64.0 °F 41.7 °F
May 73.8 °F 53.0 °F
June 82.2 °F 61.6 °F
July 84.9 °F 64.1 °F
August 84.1 °F 62.2 °F
September 78.9 °F 54.9 °F
October 66.6 °F 43.7 °F
November 52.6 °F 33.5 °F
December 40.9 °F 25.5 °F
Year 63.1 °F 42.9 °F
Weather Station Details
Years Station Coordinates
1893–2024 Shelbyville Sewage Plant location