');
US City Data

Moose Lake vs Battle Lake

Side-by-side comparison

How does Moose Lake, MN compare to Battle Lake, MN? Moose Lake has a population of 3,297 with a median household income of $61,576, 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
MetricMoose Lake, MNBattle Lake, MNDifference
Population3,297794+315.2%
Median Age44.755.8-19.9%
Foreign Born %5.8%0.5%+530.0%
Economy
MetricMoose LakeBattle LakeDifference
Median Income$61,576$58,125+5.9%
Unemployment2.1%7.3%-71.2%
Poverty Rate45.3%5.3%+754.7%
Bachelor's+10.9%25.4%-57.1%
Housing
MetricMoose LakeBattle LakeDifference
Home Value$205,000$221,000-7.2%
Median Rent$901/mo$920/mo-2.1%
Housing Units624479+30.3%

Learn More

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