');
US City Data

Petersburg vs Flora

Side-by-side comparison

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

Population & Demographics
MetricPetersburg, INFlora, INDifference
Population2,1412,100+2.0%
Median Age43.238.5+12.2%
Foreign Born %0%1.6%-100.0%
Economy
MetricPetersburgFloraDifference
Median Income$48,924$61,458-20.4%
Unemployment2.4%3.3%-27.3%
Poverty Rate15.1%6.3%+139.7%
Bachelor's+12.2%13.3%-8.3%
Housing
MetricPetersburgFloraDifference
Home Value$94,700$136,700-30.7%
Median Rent$634/mo$749/mo-15.4%
Housing Units1,118950+17.7%

Learn More

Petersburg, IN ProfileFlora, IN ProfileCost of Living in IndianaMore ComparisonsCity Rankings