');
US City Data

Garnavillo vs Battle Creek

Side-by-side comparison

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

Population & Demographics
MetricGarnavillo, IABattle Creek, IADifference
Population815822-0.9%
Median Age38.847.6-18.5%
Foreign Born %2%0%+200.0%
Economy
MetricGarnavilloBattle CreekDifference
Median Income$81,250$59,519+36.5%
Unemployment1%1.1%-9.1%
Poverty Rate11.3%8.2%+37.8%
Bachelor's+17.6%9.1%+93.4%
Housing
MetricGarnavilloBattle CreekDifference
Home Value$117,200$72,300+62.1%
Median Rent$920/mo$450/mo+104.4%
Housing Units380418-9.1%

Learn More

Garnavillo, IA ProfileBattle Creek, IA ProfileCost of Living in IowaMore ComparisonsCity Rankings