');
US City Data

Lanesboro vs Battle Lake

Side-by-side comparison

How does Lanesboro, MN compare to Battle Lake, MN? Lanesboro has a population of 804 with a median household income of $80,000, 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
MetricLanesboro, MNBattle Lake, MNDifference
Population804794+1.3%
Median Age47.155.8-15.6%
Foreign Born %1.4%0.5%+90.0%
Economy
MetricLanesboroBattle LakeDifference
Median Income$80,000$58,125+37.6%
Unemployment1.5%7.3%-79.5%
Poverty Rate8.8%5.3%+66.0%
Bachelor's+43.2%25.4%+70.1%
Housing
MetricLanesboroBattle LakeDifference
Home Value$186,900$221,000-15.4%
Median Rent$532/mo$920/mo-42.2%
Housing Units467479-2.5%

Learn More

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