GreatAmericanLakes

Beaches · 3,288 miles of Great Lakes shore

Michigan Great Lakes Beaches

468 beaches on Lake Superior, Lake Michigan, Lake Huron, Lake Erie and Lake St. Clair, about 358 miles of listed shore.Michigan tested the water at 156 of them in the 2025 season.

Check today’s Michigan beach advisories

Chart of Michigan's Great Lakes beachesSterling State Park16th Street Beach28th Street Beach40 Mile Point ParkAlabaster Township - Alabaster Rd. endAlexander Henry ParkAmerican Legion Memorial ParkAntoine Road EndArenac County ParkAu Sable Point BeachAu Sable State Forest- Greens PointAu Sable Township Shoreline ParkAugres Township Park BeachBall Diamond ParkBass Cove Beach-Drummond IslandBay City State Recreation AreaBay View ParkBell BayBessinger Road BeachBetsey Seaman Memorial Park-Drummond IslandBig Shoal CoveBirch BeachBirch Beach Middle #2Birch Beach North #3Black River Public AccessBlair Street ParkBlue Water Beach (Sanilac County)Boot IslandBooth Road BeachBrissette Beach Township ParkBurtchville Township ParkCaseville County ParkCemetery BeachCity of Au Gres Public AccessConger-Lighthouse BeachCounty Road EndCounty Road End off Tawas Beach Rd.De Tour State Park Shoreline BeachDelaware ParkDetour Albany BeachDime Drain-Harmon Cty Hghts BeachDitta ParkDrummond Island Township ParkDunbar ParkDyer Road BeachEast Tawas City ParkElcajon BayEvergreen BeachFoley Creek CampgroundForester County ParkForestville BeachFort Gratiot County ParkFoster Road Beach (Arenac County)Gateway Park BeachGeiger Road Public AccessGolden BeachGordon Road BeachGrace Access SiteGreat Lakes BeachGreat Lakes Beach #1Greenbush TownshipGrindstone Public AccessHammel Beach Road AccessHammond Bay Access SiteHammond Bay HarborHarbor Beach City ParkHarbor Beach MarinaHarbour LightHarrisville Public AccessHarrisville State ParkHazelton Road EndHelena Road EndHoeft State Park-SouthHolland Road BeachHorseshoe Bay Wilderness-NorthHorseshoe Bay Wilderness-SouthInterlake Road EndIssineke Hardwood PointJeddo Road BeachKeewadhin Road BeachKinch Road EndKiwanis BeachKrafft Road BeachLake Superior State Forest- Munuscong LakeLake To Lake RoadLakeport State CampgroundLakeport State ParkLakeside Beach (St. Clair County)Lakeside Park in Rogers CityLakeview Park Beach (Presque Isle County)Larned Road EndLexington BeachLexington County ParkLighthouse County ParkLighthouse County Park-SouthMackinaw City BeachMackinaw City Lighthouse ParkManitou BeachMcGraw County ParkMDNR access E. TawasMDOT Roadside Park - Three Mile ParkMetcalf Road BeachMichekewis BeachNayanquing Point Wildlife AreaNegwegon State ParkNegwegon State Park-Ossineke South PointNew Lighthouse ParkOak Beach County ParkOscoda Township BeachOssinekeOssineke CampgroundOssineke State ParkPartridge PointPhilp County ParkPinconning ParkPinewood Circle Road End BeachPoint Rd. BeachPort Crescent State Park - Day UsePort Sanilac Village ParkPresque Isle HarborPresque Isle Harbor BeachPublic Shoreline Beach-False Presque Isle HarborPublic Shoreline Beach-Point Aux FrenesPublic Shoreline Beach-Raber Bay stretchPump StationRock Port BeachSand Bay Beach-Drummond IslandSanilac County Park #4Sanilac County Roadside Park #1Seagull Point ParkSinging Bridge BeachSleeper State ParkSouth Linwood Beach Township ParkStafford County ParkStarlite BeachStoney Point Road End BeachStraits State ParkTawas City ParkTawas Point State Park CampgroundTawas Point State Park-CentralTawas Point State Park-Day Use areaTerrace RoadThompson Park (Alpena County)Thompson Park (Huron County)Thompson's Harbor State ParkTrask Lake Road BeachTwining Road BeachUS 23 Hammond BayUS 23 Roger CityWagener County ParkWashington Street ParkWawatam City ParkWhitefish BayWhites BeachWhites Beach- Isle Rd RampAirport ParkAntrim Creek Natural AreaArchie ParkBanks Township. ParkBar Lake OutletBarnes ParkBass Lake Outlet BeachBay Front ParkBig Bay De Noc/ Fishdam River Public AccessBig Knob State Forest CampgroundBill Wagner Memorial Campground BeachBlack River State Forest CampgroundBliss Township BeachBoughy Park & BeachBowers Harbor Public AccessBronson/Kruse ParkButtersville Park BeachCables Bay BeachCasco Township ParkCathead Bay, Leelanau State ParkCedar Point County ParkCherry BeachChurch BeachClaybanks Township ParkColonial Michilimamackinac State ParkCross Village BeachDNR Launch/Beach Center RoadDock RoadDonegal BayDouglas BeachDoyle Township AccessDuck Lake Channel BeachEast Bay Park (Milliken Park)Elberta Village Beach & BluffsElder's Park BeachElmwood/Greilikville Park & BeachEmpire Municipal BeachEpoufette Bay CampgroundErickson RoadEscanaba Bathing BeachEsch Road/Otter CreekFayette State ParkFifth Avenue BeachFirst Street BeachFisherman's Island State ParkForest BeachFox ParkFrankfort: Anchor Road BeachFuller ParkG. Marsten Dame MarinaGalien River ParkGils PierGladstone Bathing Beach/Van Cleve ParkGordon BeachGraham Green ParkGrand BeachGrand Haven City BeachGrand Haven State ParkGrand Mere State Park- Rosemary BeachGrand Mere State Park- Shoreline BeachGrand Mere State Park- Waverland BeachHagar Township ParkHarbert BeachHarbor BeachHaserot BeachHendryx County Roadside ParkHenes ParkHog Island CampgroundHolland State ParkIron Ore Bay BeachJean Klock ParkKirk ParkKlienke ParkKouw ParkKroupa Road Access M-22 South of Crain Hill RoadLake Harbor ParkLake Michigan US-2 Campground BeachLakeview ParkLeelanau State Park, LighthouseLeffingwell Point BeachLeland HarborLighthouse Beach at Silver Lake State ParkLighthouse/Sylvan BeachLincoln Township ParkLions ParkLittle Bay De Noc Public Beach AccessLore Road End BeachLudington State Park Campground BeachLudington State Park Public Shoreline Beach SouthM-22 at M-72 Public AccessMagnus ParkMagoon CreekManistique Township ParkMDOT OverlookMDOT Roadside Park & BeachMDOT Roadside Park & Beach M-22 N of Cherry Bend DMDOT Roadside Park on US 2Mears State ParkMedbury Park BeachMeinert County ParkMemorial BeachMichiana VillageMichigan TrailMiddle Village ParkMountain BeachMouth of Cut River Roadside BeachMt. McSauba BeachMuskegon State ParkMuskegon State Park-North Campground BeachNature PreserveNaubinway Bay AccessNew Buffalo CityNorth BarNorth Beach ParkNorth Street BeachNorthport 4th Street BeachNorthport 5th Street BeachNorthport 7th Street BeachNorthport Bay MarinaNorthport Haserot Beach, Rose StreetNorwood Township ParkOld Channel BeachOld Mission - Center Road Natural AreaOld Mission - MDOT Right of Way-South of M-37Old Mission - Old Mission Point State ParkOld Mission LighthouseOld Mission Peninsula Twp Park-East of Light HouseOld Mission Peninsula Twp Park-West of Light HouseOld Mission RoadOmena Beach & ParkOnekama Township BeachOrchard Beach State ParkOval BeachP.J. Hoffmaster State Park - CampgroundP.J. Hoffmaster State Park - Public Beach AreaP.J. Hoffmaster State Park- Shoreline BeachPeninsula Volunteer Fire Station Point #2Pere Marquette HarborPere Marquette ParkPeterson ParkPetoskey HarborPetoskey State ParkPierport Township BeachPioneer County ParkPoint Betsie Lighthouse BeachPortage Bay Forest CampgroundPortage ParkPublic Shoreline Beach #2-Little Hog Island areaPublic Shoreline Beach #2-Manitou Paymen HighbanksPublic Shoreline Beach #3-Little Hog Island areaPublic Shoreline Beach #4-Little Hog Island areaPublic Shoreline Beach #5-Little Hog Island areaPublic Shoreline Beach-Cedar RiverPublic Shoreline Beach-Charboneau PointPublic Shoreline Beach-County Road 481Public Shoreline Beach-East Wilsey BayPublic Shoreline Beach-Epoufette BayPublic Shoreline Beach-Fishdam RiverPublic Shoreline Beach-Fox Point AreaPublic Shoreline Beach-Fox villagePublic Shoreline Beach-Gilnet HavenPublic Shoreline Beach-Indian PointPublic Shoreline Beach-Indian Town Lake USFSPublic Shoreline Beach-Jacks BluffPublic Shoreline Beach-Manitou Paymen HighbanksPublic Shoreline Beach-Martin BayPublic Shoreline Beach-MDNR Matrix Point AreaPublic Shoreline Beach-Morean Township, Section 25Public Shoreline Beach-NahmaPublic Shoreline Beach-Naubinway AreaPublic Shoreline Beach-North End of Kregg BayPublic Shoreline Beach-North of StoningtonPublic Shoreline Beach-Ogontz BayPublic Shoreline Beach-Peninsula PointPublic Shoreline Beach-Point DetourPublic Shoreline Beach-Pointe Aux Chenes BayPublic Shoreline Beach-Portage BayPublic Shoreline Beach-Portage PeninsulaPublic Shoreline Beach-S. of McDonald LakePublic Shoreline Beach-Seiners PointPublic Shoreline Beach-South of Brevort RiverPublic Shoreline Beach-St. Vital's IslandPublic Shoreline Beach-State Forest Matrix PointPublic Shoreline Beach-ThompsonPublic Shoreline Beach-Thompson VillagePublic Shoreline Beach-USFS West Wilsey BayPublic Shoreline Beach-West Side of Kregg BayReadmond Township BeachReynolds Street BeachRoadside Park BeachRogers Park-MDOTRosy Mound Recreation AreaSac Bay County Park (Delta County)Sac Bay County Park (Delta County)Sand Point (Mackinac County)Saugatuck Dunes State Park Shoreline BeachSilver BeachSilver Creek ChannelSilver Lake State ParkSmith Street Beach NorthportSouth Haven North BeachSouth Haven South BeachSouth Pier BeachSouth Summit Beach - Sunset Boulevard BeachState Roadside Park BeachStearns Park BeachStoney Point County Roadside ParkStony Lake ChannelSturgeon Bay Township BeachSummit Township BeachSundling ParkSuttons Bay - South Shore ParkSuttons Bay Marina Park & BeachSuttons Bay North Shore ParkSuttons Bay South Shore ParkSwaney RoadThe Headlands County ParkThompson Stree BeachThorne Swift PreserveTiscornia ParkTunnel ParkTwin Springs Campground and Bathing BeachUnion Pier - Townline RoadUS 2 Sand Dunes Beach (East of Brevort)Weko BeachWells State ParkWest Side County Park BeachWhiskey CreekWilderness State Park-West of BeachWindsnest ParkZettenberg PreserveZoll Street BeachZorn Park - Harbor SpringsBelle Isle BeachH.C.M.A. - Lake St. Clair Metropark BeachPier ParkSt. Clair Shores Memorial Park BeachWalter and Mary Burke Park BeachAgate BeachArvon Township ParkBack Bay Boat LaunchBayview CampgroundBete Gris BeachBig Pines Day Use AreaBrimley State ParkBrunette ParkCalumet Waterworks BeachCat Harbor BeachChassell BeachClark Lambros Beach ParkCooper Harbor Lighthouse ComplexCopper Harbor- West LagoonCrisp Point Light HouseEagle Harbor BeachEagle River BeachFort Wilkins State ParkFort Wilkins State Park-EastFort Wilkins State Park-WestGreat Sands BayHancock City BeachHoughton City BeachHubbell ParkHurricane Campground BeachKeweenaw Bay Village Public Roadside ParkL'Anse Township ParkLake Linden Campground BeachLighthouse OverlookLittle Girls Point ParkMarquette South BeachMcCarty's CoveMcLain State Park BeachMink FarmMouth of the Gratiot River BeachMouth of the Two Hearted River CampgroundNorth of Picnic RocksOntonagon Lakeshore park, Public Shoreline BeachOntonagon Township Park and CampgroundPoint Isabelle BeachPorcupine Mountain State Park-NorthPresque Isle BeachPresque Isle State CampgroundPublic Shoreline Beach-Au Train BayPublic Shoreline Beach-Au Train to Five Mile PtsPublic Shoreline Beach-Big Traverse BayPublic Shoreline Beach-Coast Guard Line RoadPublic Shoreline Beach-Cooper Country Huron BayPublic Shoreline Beach-County Rd 407Public Shoreline Beach-County Rd 412 and Crisp PtPublic Shoreline Beach-Gay ParkPublic Shoreline Beach-Le Chance CreekPublic Shoreline Beach-Little Sucker/Two Hearted RPublic Shoreline Beach-Mc Lain State ParkPublic Shoreline Beach-Northwest Abbaye PeninsulaPublic Shoreline Beach-Point AbbayePublic Shoreline Beach-S. of Portage EntryPublic Shoreline Beach-Sand PointPublic Shoreline Beach-Southwest County BorderPublic Shoreline Beach-Three Mile Creek AreaPublic Shoreline Beach-West of Whitefish PointPublic Shoreline Beach-Wolf PointSand Point (Alger County)Sandy Bottom Beach/ Dollar BaySchoolcraft Township CampgroundShiras Park BeachSuperior Township Public AccessTahquamenon Falls State Park-River Mouth UnitThe AlligatorTwelve-Mile BeachUnnamed Road End #1Unnamed Road End #2Unnamed Road End #3White CityWhitefish Bay Picnic Area

The standard

When Michigan posts an advisory

Michigan reports this bacteria standard to EPA for most of its Great Lakes beaches:

  • E. coli, geometric mean: 300 per 100 mL

A sample over the line means an advisory or a closure until the water tests clean again. A single-sample limit applies to one day’s result; a geometric mean is an average over several samples, so one bad reading counts for less. How beach testing works →

Lake Superior 75

Alger County 5

Baraga County 8

Chippewa County 8

Gogebic County 3

Houghton County 16

Keweenaw County 16

Luce County 10

Marquette County 5

Ontonagon County 4

All Lake Superior beaches

Lake Michigan 233

Allegan County 5

Antrim County 7

Benzie County 5

Berrien County 18

Charlevoix County 8

Delta County 30

Emmet County 16

Grand Traverse County 17

Leelanau County 32

Mackinac County 27

Manistee County 9

Mason County 8

Menominee County 8

Muskegon County 14

Oceana County 9

Ottawa County 10

Schoolcraft County 8

Van Buren County 2

All Lake Michigan beaches

Lake Huron 154

Alcona County 6

Alpena County 15

Arenac County 20

Bay County 5

Cheboygan County 7

Chippewa County 11

Huron County 19

Iosco County 15

Mackinac County 10

Presque Isle County 20

Sanilac County 14

St. Clair County 12

All Lake Huron beaches

Lake Erie 1

Monroe County 1

All Lake Erie beaches

Lake St. Clair 5

Macomb County 3

Wayne County 2

All Lake St. Clair beaches

Data from EPA BEACON 2.0, National List of Beaches 2025, retrieved 2026-10-10. Charts are not for navigation. Corrections tocontact@greatamericanlakes.com.