');
US City Data

Knightstown vs Petersburg

Side-by-side comparison

How does Knightstown, IN compare to Petersburg, IN? Knightstown has a population of 2,154 with a median household income of $44,655, while Petersburg has 2,141 residents and a median income of $48,924. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricKnightstown, INPetersburg, INDifference
Population2,1542,141+0.6%
Median Age40.143.2-7.2%
Foreign Born %0.4%0%+40.0%
Economy
MetricKnightstownPetersburgDifference
Median Income$44,655$48,924-8.7%
Unemployment7.4%2.4%+208.3%
Poverty Rate23.7%15.1%+57.0%
Bachelor's+13.6%12.2%+11.5%
Housing
MetricKnightstownPetersburgDifference
Home Value$121,500$94,700+28.3%
Median Rent$805/mo$634/mo+27.0%
Housing Units1,0591,118-5.3%

Learn More

Knightstown, IN ProfilePetersburg, IN ProfileCost of Living in IndianaMore ComparisonsCity Rankings