Shelbyville, IN is a charming small town located in the midwest. It has a humid continental climate which means hot summers and cold winters. The summer months are usually dry and mild with average temperatures ranging from 75°F to 85°F. Winters are usually cold with temperatures ranging from 20°F to 30°F and occasional snowfall. During the spring and autumn months, Shelbyville experiences moderate temperatures between 40°F to 65°F. This makes for a pleasant climate in this quaint midwestern town year-round.
Shelbyville, Indiana gets 43 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Shelbyville averages 15 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 186 sunny days per year in Shelbyville. The US average is 205 sunny days.
Shelbyville gets some kind of precipitation, on average, 120 days per year. Precipitation is rain, snow, sleet, or hail that falls to the ground. In order for precipitation to be counted you have to get at least .01 inches on the ground to measure.
Weather Highlights
Summer High: the July high is around 85 degrees
Winter Low: the January low is 19
Rain: averages 43 inches of rain a year
Snow: averages 15 inches of snow a year