');
US City Data

Ham Lake vs Anoka

Side-by-side comparison

How does Ham Lake, MN compare to Anoka, MN? Ham Lake has a population of 16,575 with a median household income of $116,845, while Anoka has 17,941 residents and a median income of $75,262. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricHam Lake, MNAnoka, MNDifference
Population16,57517,941-7.6%
Median Age42.840+7.0%
Foreign Born %2.9%8.9%-67.4%
Economy
MetricHam LakeAnokaDifference
Median Income$116,845$75,262+55.3%
Unemployment2.6%4.6%-43.5%
Poverty Rate4.1%7.9%-48.1%
Bachelor's+35.9%27.4%+31.0%
Housing
MetricHam LakeAnokaDifference
Home Value$430,100$292,900+46.8%
Median Rent$1319/mo$1200/mo+9.9%
Housing Units6,0247,732-22.1%

Learn More

Ham Lake, MN ProfileAnoka, MN ProfileCost of Living in MinnesotaMore ComparisonsCity Rankings