');
US City Data

Battle Creek vs Garnavillo

Side-by-side comparison

How does Battle Creek, IA compare to Garnavillo, IA? Battle Creek has a population of 822 with a median household income of $59,519, while Garnavillo has 815 residents and a median income of $81,250. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricBattle Creek, IAGarnavillo, IADifference
Population822815+0.9%
Median Age47.638.8+22.7%
Foreign Born %0%2%-100.0%
Economy
MetricBattle CreekGarnavilloDifference
Median Income$59,519$81,250-26.7%
Unemployment1.1%1%+10.0%
Poverty Rate8.2%11.3%-27.4%
Bachelor's+9.1%17.6%-48.3%
Housing
MetricBattle CreekGarnavilloDifference
Home Value$72,300$117,200-38.3%
Median Rent$450/mo$920/mo-51.1%
Housing Units418380+10.0%

Learn More

Battle Creek, IA ProfileGarnavillo, IA ProfileCost of Living in IowaMore ComparisonsCity Rankings