');
US City Data

Battle Lake vs St. Clair

Side-by-side comparison

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

Population & Demographics
MetricBattle Lake, MNSt. Clair, MNDifference
Population794785+1.1%
Median Age55.838.8+43.8%
Foreign Born %0.5%1%-50.0%
Economy
MetricBattle LakeSt. ClairDifference
Median Income$58,125$101,375-42.7%
Unemployment7.3%4.5%+62.2%
Poverty Rate5.3%4.1%+29.3%
Bachelor's+25.4%30.3%-16.2%
Housing
MetricBattle LakeSt. ClairDifference
Home Value$221,000$200,800+10.1%
Median Rent$920/mo$0/mo+92000.0%
Housing Units479287+66.9%

Learn More

Battle Lake, MN ProfileSt. Clair, MN ProfileCost of Living in MinnesotaMore ComparisonsCity Rankings