LakeCount. Every Lake. Measured.

Lakes / Michigan / Gratiot County

Lakes in Gratiot County, Michigan

3 lakes counted in Gratiot County - the largest is Rainbow Lake at 301 acres.

3
Lakes Counted
301 acres
Largest - Rainbow Lake
20 ft
Deepest - Half Moon Lake

Gratiot County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.

All Counted Lakes

#LakeCountySurface AreaMax Depth
1Rainbow LakeGratiot301 acres-
2Collier CreekGratiot134 acres-
3Half Moon LakeGratiot72 acres20 ft
Sources: Michigan DNR lake data; USGS. Verified October 30, 2026.