Welcome to Ham Lake!

Ham Lake, encompassing 36 square miles, with a population of 16,153 is located 25 minutes north of Minneapolis and offers Convenient Country Living!

Please take a look around our website to learn about the latest City news and to find out why Ham Lake is a fantastic place to live, work, and play.


No city ordinances found. Please see City Code.

Ham Lake Street Construction Projects

The City of Ham Lake, Anoka County and MnDOT have street construction projects in the City of Ham Lake.  Select the link below to see information and maps for these projects.

Email Sign Up

Friend us on Facebook!