');
US City Data

Lake Elmo vs Battle Lake

Side-by-side comparison

How does Lake Elmo, MN compare to Battle Lake, MN? Lake Elmo has a population of 12,504 with a median household income of $153,407, 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
MetricLake Elmo, MNBattle Lake, MNDifference
Population12,504794+1474.8%
Median Age40.255.8-28.0%
Foreign Born %5%0.5%+450.0%
Economy
MetricLake ElmoBattle LakeDifference
Median Income$153,407$58,125+163.9%
Unemployment2.3%7.3%-68.5%
Poverty Rate4.3%5.3%-18.9%
Bachelor's+61.7%25.4%+142.9%
Housing
MetricLake ElmoBattle LakeDifference
Home Value$588,900$221,000+166.5%
Median Rent$2204/mo$920/mo+139.6%
Housing Units4,747479+891.0%

Learn More

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