');
US City Data

Battle Lake vs Lanesboro

Side-by-side comparison

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

Population & Demographics
MetricBattle Lake, MNLanesboro, MNDifference
Population794804-1.2%
Median Age55.847.1+18.5%
Foreign Born %0.5%1.4%-64.3%
Economy
MetricBattle LakeLanesboroDifference
Median Income$58,125$80,000-27.3%
Unemployment7.3%1.5%+386.7%
Poverty Rate5.3%8.8%-39.8%
Bachelor's+25.4%43.2%-41.2%
Housing
MetricBattle LakeLanesboroDifference
Home Value$221,000$186,900+18.2%
Median Rent$920/mo$532/mo+72.9%
Housing Units479467+2.6%

Learn More

Battle Lake, MN ProfileLanesboro, MN ProfileCost of Living in MinnesotaMore ComparisonsCity Rankings