The population estimate for July 1, 1998 was 11,793, an increase of 2,869 since 1990.
Ham Lake is in the Twin Cities Metro Region.
See more Minnesota Cities and Towns.