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 15,296 at the 2010 census. It is in the Anoka-Hennepin School District, one of Minnesota's largest school districts.

Geography

According to the United States Census Bureau, the city has an area of 35.71 square miles (92.49 km2), of which 34.39 square miles (89.07 km2) is land and 1.32 square miles (3.42 km2) is water.

Ham Lake is in central Anoka County.

Learn more about Ham Lake

© 2024 All Rights Reserved.

Business Hours:

Monday - Friday: 9am - 5pm

Closed Saturday and Sunday

Contact us

Privacy Policy