Welcome to Ham Lake!

Ham Lake, encompassing 36 square miles, with a population of 15,462 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.

2014 Election Information