Grass Lake is located in Jackson County, MI. The population is 1,202, making Grass Lake the 8th largest city in Jackson County.
There are 3 public schools in Grass Lake with an average Homefacts rating of B-. The total crime rate for Grass Lake is low , and there are 13 registered sex offenders residing in the city. Unemployment in Grass Lake is very high and the median home sales price is $0. Detailed and up-to-date Grass Lake property reports are available for any property address.
Cities near Grass Lake include Grass Lake charter Township, Leoni Township and Napoleon.