... including targeted forecasts at the time of your arrival to each point!
Shelbyville, located in Central Indiana, has a humid continental climate with four distinct seasons.
In the winter, temperatures range from an average low of 22°F (-5.5°C) in January to an average high of 39°F (3.8°C) in December. Snowfall is common in Shelbyville, ranging from 7-10 inches for the season.
Spring in Shelbyville brings warmer temperatures, with an average low of 40°F (4.4°C) in March and an average high of 69°F (20.5°C) in May. Rainfall is frequent during this season, with April being the wettest month.
Summer in Shelbyville is typically hot and humid, with an average low of 66°F (18.8°C) in June and an average high of 86°F (30°C) in August. Rainfall is common during this season, with July and August being the wettest months.
Autumn in Shelbyville features mild temperatures, with an average low of 53°F (11.6°C) in October and an average high of 72°F (22.2°C) in November. Rainfall is still frequent during this season, with October being the wettest month.
As of 2020, the city population is 18918.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Shelbyville, Indiana.