6,970 of 6,970 matching lakes
Lakes in Michigan
Showing 265–288 of 6,970 lakes
Bates Lake
Iron County, Michigan
Batteese Lake
Jackson County, Michigan
Battjes Lake
Kent County, Michigan
Batty Doe Lake
Mackinac County, Michigan
Baumann Lake
Lake County, Michigan
Baumhoff Lake
Kent County, Michigan
Baw Beese Lake
Hillsdale County, Michigan
Bawker Lake
Barry County, Michigan
Baxter Lake
Muskegon County, Michigan
Bay City Lake
Mackinac County, Michigan
Bay Lake
Keweenaw County, Michigan
Bay Lake
Gogebic County, Michigan
Bayou Pond
Chippewa County, Michigan
Beach Lake
Livingston County, Michigan
Beadle Lake
Calhoun County, Michigan
Beals Lake
Antrim County, Michigan
Beanshuttle Lakes
Ogemaw County, Michigan
Bear Den Lake
Presque Isle County, Michigan
Bear Hole Lake
Barry County, Michigan
Bear Lake
Lenawee County, Michigan
Bear Lake
Hillsdale County, Michigan
Bear Lake
Calhoun County, Michigan
Bear Lake
Calhoun County, Michigan
Bear Lake
Lapeer County, Michigan
No lakes found
Try another lake name, adjust your filters, or explore a different map area.
Source: USGS GNIS. Geographic points are not verified public access locations. Aerial images are centered on GNIS reference points, not verified shoreline boundaries.