');
US City Data

Heron Lake vs Battle Lake

Side-by-side comparison

How does Heron Lake, MN compare to Battle Lake, MN? Heron Lake has a population of 591 with a median household income of $66,607, while Battle Lake has 794 residents and a median income of $58,125. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricHeron Lake, MNBattle Lake, MNDifference
Population591794-25.6%
Median Age40.455.8-27.6%
Foreign Born %5.9%0.5%+540.0%
Economy
MetricHeron LakeBattle LakeDifference
Median Income$66,607$58,125+14.6%
Unemployment0%7.3%-100.0%
Poverty Rate8%5.3%+50.9%
Bachelor's+19.9%25.4%-21.7%
Housing
MetricHeron LakeBattle LakeDifference
Home Value$86,200$221,000-61.0%
Median Rent$681/mo$920/mo-26.0%
Housing Units295479-38.4%

Learn More

Heron Lake, MN ProfileBattle Lake, MN ProfileCost of Living in MinnesotaMore ComparisonsCity Rankings