Shelbyville is a city located in Shelby County Illinois. Shelbyville has a 2020 population of 4,490. It is also the county seat of Shelby County. Shelbyville is currently declining at a rate of -0.69% annually and its population has decreased by -5.29% since the most recent census, which recorded a population of 4,741 in 2010. Shelbyville reached it's highest population of 4,765 in 2011.
The average household income in Shelbyville is $57,208 with a poverty rate of 12.43%. The median rental costs in recent years comes to $577 per month, and the median house value is $97,400. The median age in Shelbyville is 48.9 years, 48 years for males, and 49.8 years for females.