Minnesota, United States·16K residents
Ham Lake is a city in Anoka County, Minnesota, United States. It is a suburb in the Minneapolis–Saint Paul metropolitan area. The population was 16,464 at the 2020 census. It is in the Anoka-Hennepin School District, one of Minnesota's largest school districts.
How residents rate this city across 10 aspects
Be the first to review Ham Lake!