');
US City Data

Shelbyville vs St. John

Side-by-side comparison

How does Shelbyville, IN compare to St. John, IN? Shelbyville has a population of 19,866 with a median household income of $58,532, while St. John has 21,639 residents and a median income of $127,449. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricShelbyville, INSt. John, INDifference
Population19,86621,639-8.2%
Median Age35.541.4-14.3%
Foreign Born %6%5.7%+5.3%
Economy
MetricShelbyvilleSt. JohnDifference
Median Income$58,532$127,449-54.1%
Unemployment3.3%3.2%+3.1%
Poverty Rate17.3%2.3%+652.2%
Bachelor's+17.1%42.9%-60.1%
Housing
MetricShelbyvilleSt. JohnDifference
Home Value$151,100$370,800-59.3%
Median Rent$970/mo$971/mo-0.1%
Housing Units9,1287,614+19.9%

Learn More

Shelbyville, IN ProfileSt. John, IN ProfileCost of Living in IndianaMore ComparisonsCity Rankings