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.
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
- Hurricane Campground Beach0.19 milesNot sampled
- Public Shoreline Beach-Au Train Bay1.6 milesNot sampled
- Public Shoreline Beach-Au Train to Five Mile Pts2.2 milesNot sampled
- Sand Point (Alger County)1.8 milesNot sampled
- Twelve-Mile Beach12.0 milesNot sampled
Baraga County 8
- Arvon Township Park0.93 milesNot sampled
- Keweenaw Bay Village Public Roadside Park0.19 milesNot sampled
- L'Anse Township Parkabout 300 feetNot sampled
- Public Shoreline Beach-Cooper Country Huron Bay1.5 milesNot sampled
- Public Shoreline Beach-Northwest Abbaye Peninsula2.7 milesNot sampled
- Public Shoreline Beach-Point Abbaye2.3 milesNot sampled
- Public Shoreline Beach-Sand Point3.6 milesNot sampled
- The Alligatorabout 80 feetNot sampled
Chippewa County 8
- Back Bay Boat Launchabout 80 feetNot sampled
- Bayview Campground0.35 milesNot sampled
- Big Pines Day Use Areaabout 210 feetSampled once a week
- Brimley State Park0.15 milesSampled once a week
- Public Shoreline Beach-West of Whitefish Point0.71 milesNot sampled
- Superior Township Public Access0.38 milesNot sampled
- Tahquamenon Falls State Park-River Mouth Unit4.0 milesNot sampled
- Whitefish Bay Picnic Areaabout 270 feetNot sampled
Gogebic County 3
- Little Girls Point Park0.51 milesSampled once a week
- Presque Isle Beach0.23 milesNot sampled
- Presque Isle State Campground0.79 milesNot sampled
Houghton County 16
- Agate Beach0.31 milesSampled once a week
- Calumet Waterworks Beach0.25 milesSampled once a week
- Chassell Beachabout 280 feetSampled once a week
- Hancock City Beachabout 320 feetSampled once a week
- Houghton City Beachabout 160 feetSampled once a week
- Hubbell Park0.12 milesNot sampled
- Lake Linden Campground Beach0.11 milesNot sampled
- McLain State Park Beach0.18 milesSampled once a week
- Mink Farm0.66 milesNot sampled
- Public Shoreline Beach-Le Chance Creek2.5 milesNot sampled
- Public Shoreline Beach-Mc Lain State Park2.1 milesNot sampled
- Public Shoreline Beach-S. of Portage Entry0.25 milesNot sampled
- Public Shoreline Beach-Southwest County Border0.34 milesNot sampled
- Sandy Bottom Beach/ Dollar Bayabout 430 feetSampled once a week
- Schoolcraft Township Campgroundabout 10 feetNot sampled
- White City0.47 milesSampled once a week
Keweenaw County 16
- Bete Gris Beach0.36 milesSampled once a week
- Brunette Park0.65 milesNot sampled
- Cat Harbor Beach0.23 milesNot sampled
- Cooper Harbor Lighthouse Complex0.57 milesNot sampled
- Copper Harbor- West Lagoonabout 330 feetNot sampled
- Eagle Harbor Beach0.16 milesSampled once a week
- Eagle River Beach0.36 milesSampled once a week
- Fort Wilkins State Park0.12 milesNot sampled
- Fort Wilkins State Park-East0.4 milesNot sampled
- Fort Wilkins State Park-West0.93 milesNot sampled
- Great Sands Bay0.53 milesSampled once a week
- Lighthouse Overlook0.12 milesNot sampled
- Mouth of the Gratiot River Beachabout 400 feetNot sampled
- Point Isabelle Beach1.8 milesNot sampled
- Public Shoreline Beach-Big Traverse Bay0.86 milesNot sampled
- Public Shoreline Beach-Gay Park1.8 milesNot sampled
Luce County 10
- Crisp Point Light House0.31 milesNot sampled
- Mouth of the Two Hearted River Campground0.26 milesNot sampled
- Public Shoreline Beach-Coast Guard Line Road2.5 milesNot sampled
- Public Shoreline Beach-County Rd 4072.0 milesNot sampled
- Public Shoreline Beach-County Rd 412 and Crisp Pt1.8 milesNot sampled
- Public Shoreline Beach-Little Sucker/Two Hearted R1.9 milesNot sampled
- Public Shoreline Beach-Three Mile Creek Area1.2 milesNot sampled
- Unnamed Road End #12.2 milesNot sampled
- Unnamed Road End #20.56 milesNot sampled
- Unnamed Road End #30.28 milesNot sampled
Marquette County 5
- Clark Lambros Beach Park0.37 milesSampled once a week
- Marquette South Beach0.56 milesSampled once a week
- McCarty's Cove0.43 milesSampled once a week
- North of Picnic Rocks0.43 milesSampled once a week
- Shiras Park Beach0.37 milesNot sampled
Ontonagon County 4
- Ontonagon Lakeshore park, Public Shoreline Beach0.85 milesSampled once a week
- Ontonagon Township Park and Campground0.5 milesSampled once a week
- Porcupine Mountain State Park-North5.9 milesNot sampled
- Public Shoreline Beach-Wolf Point2.3 milesNot sampled
Lake Michigan 233
Allegan County 5
- Casco Township Parkabout 160 feetNot sampled
- Douglas Beachabout 330 feetNot sampled
- Oval Beach0.27 milesSampled once a week
- Saugatuck Dunes State Park Shoreline Beach2.4 milesSampled once a week
- West Side County Park Beach0.12 milesSampled once a week
Antrim County 7
- Antrim Creek Natural Area0.93 milesNot sampled
- Banks Township. Park0.31 milesSampled once a week
- Barnes Park0.26 milesSampled once a week
- Erickson Road0.25 milesNot sampled
- Lore Road End Beach0.26 milesNot sampled
- Michigan Trail0.26 milesNot sampled
- Nature Preserve0.26 milesNot sampled
Benzie County 5
- Elberta Village Beach & Bluffs0.24 milesNot sampled
- Esch Road/Otter Creek0.12 milesNot sampled
- Frankfort: Anchor Road Beach0.36 milesSampled once a week
- Point Betsie Lighthouse Beach0.25 milesNot sampled
- Zettenberg Preserve0.22 milesNot sampled
Berrien County 18
- Cherry Beachabout 330 feetSampled once a week
- Galien River Park0.16 milesNot sampled
- Gordon Beachabout 360 feetNot sampled
- Grand Beach0.22 milesSampled once a week
- Grand Mere State Park- Rosemary Beach0.3 milesNot sampled
- Grand Mere State Park- Shoreline Beach0.79 milesNot sampled
- Grand Mere State Park- Waverland Beach0.29 milesNot sampled
- Hagar Township Park0.27 milesSampled once a week
- Harbert Beach0.29 milesNot sampled
- Jean Klock Park0.28 milesSampled once a week
- Lincoln Township Park0.36 milesSampled once a week
- Lions Park0.26 milesSampled once a week
- Michiana Village0.26 milesSampled once a week
- New Buffalo City0.27 milesSampled once a week
- Silver Beach0.27 milesSampled once a week
- Tiscornia Park0.27 milesSampled once a week
- Union Pier - Townline Roadabout 330 feetSampled once a week
- Weko Beach0.25 milesSampled once a week
Charlevoix County 8
- Bill Wagner Memorial Campground Beach0.26 milesNot sampled
- Cables Bay Beach0.25 milesNot sampled
- Donegal Bay1.5 milesNot sampled
- Fisherman's Island State Park8.6 milesSampled once a week
- Harbor Beachabout 300 feetNot sampled
- Iron Ore Bay Beach0.76 milesNot sampled
- Mt. McSauba Beach0.37 milesNot sampled
- Norwood Township Parkabout 430 feetSampled once a week
Delta County 30
- Big Bay De Noc/ Fishdam River Public Accessabout 370 feetNot sampled
- Escanaba Bathing Beach0.42 milesSampled once a week
- Fayette State Park0.31 milesNot sampled
- Fuller Park0.62 milesNot sampled
- Gladstone Bathing Beach/Van Cleve Park1.0 milesSampled once a week
- Little Bay De Noc Public Beach Access0.46 milesNot sampled
- Portage Bay Forest Campground0.41 milesNot sampled
- Public Shoreline Beach-Charboneau Point1.8 milesNot sampled
- Public Shoreline Beach-County Road 4813.7 milesNot sampled
- Public Shoreline Beach-East Wilsey Bay3.9 milesNot sampled
- Public Shoreline Beach-Fishdam River1.3 milesNot sampled
- Public Shoreline Beach-Gilnet Haven1.5 milesNot sampled
- Public Shoreline Beach-Indian Point0.75 milesNot sampled
- Public Shoreline Beach-Indian Town Lake USFSabout 460 feetNot sampled
- Public Shoreline Beach-Jacks Bluff1.8 milesNot sampled
- Public Shoreline Beach-Martin Bay1.3 milesNot sampled
- Public Shoreline Beach-Nahma2.1 milesNot sampled
- Public Shoreline Beach-North End of Kregg Bay0.3 milesNot sampled
- Public Shoreline Beach-North of Stonington0.55 milesNot sampled
- Public Shoreline Beach-Ogontz Bay2.3 milesNot sampled
- Public Shoreline Beach-Peninsula Point2.5 milesNot sampled
- Public Shoreline Beach-Point Detour3.6 milesNot sampled
- Public Shoreline Beach-Portage Bay2.2 milesNot sampled
- Public Shoreline Beach-Portage Peninsula2.7 milesNot sampled
- Public Shoreline Beach-St. Vital's Island2.0 milesNot sampled
- Public Shoreline Beach-USFS West Wilsey Bay0.27 milesNot sampled
- Public Shoreline Beach-West Side of Kregg Bay0.18 milesNot sampled
- Sac Bay County Park (Delta County)1.2 milesNot sampled
- Sac Bay County Park (Delta County)1.3 milesNot sampled
- Twin Springs Campground and Bathing Beach0.27 milesNot sampled
Emmet County 16
- Bliss Township Beach0.26 milesNot sampled
- Church Beach0.29 milesNot sampled
- Colonial Michilimamackinac State Park0.28 milesNot sampled
- Cross Village Beach0.28 milesSampled once a week
- Forest Beachabout 430 feetNot sampled
- Magnus Park0.2 milesSampled once a week
- Middle Village Park0.1 milesSampled once a week
- Petoskey Harborabout 120 feetNot sampled
- Petoskey State Park1.1 milesSampled once a week
- Readmond Township Beachabout 400 feetSampled once a week
- Sturgeon Bay Township Beach0.45 milesSampled once a week
- The Headlands County Park2.3 milesNot sampled
- Thorne Swift Preserve0.27 milesNot sampled
- Wilderness State Park-West of Beach6.9 milesNot sampled
- Zoll Street Beachabout 60 feetSampled once a week
- Zorn Park - Harbor Springsabout 460 feetSampled once a week
Grand Traverse County 17
- Archie Parkabout 500 feetNot sampled
- Bowers Harbor Public Accessabout 460 feetNot sampled
- DNR Launch/Beach Center Roadabout 430 feetNot sampled
- Dock Roadabout 100 feetNot sampled
- East Bay Park (Milliken Park)0.25 milesSampled once a week
- Haserot Beachabout 500 feetSampled once a week
- Kroupa Road Access M-22 South of Crain Hill Roadabout 30 feetNot sampled
- Leffingwell Point Beachabout 100 feetNot sampled
- Old Mission - Center Road Natural Areaabout 450 feetNot sampled
- Old Mission - MDOT Right of Way-South of M-370.46 milesNot sampled
- Old Mission - Old Mission Point State Park1.4 milesNot sampled
- Old Mission Lighthouse0.13 milesNot sampled
- Old Mission Peninsula Twp Park-East of Light House0.34 milesNot sampled
- Old Mission Peninsula Twp Park-West of Light House0.75 milesNot sampled
- Old Mission Roadabout 30 feetNot sampled
- Peninsula Volunteer Fire Station Point #20.42 milesNot sampled
- Swaney Roadabout 30 feetNot sampled
Leelanau County 32
- Bay Front Parkabout 510 feetNot sampled
- Boughy Park & Beachabout 230 feetNot sampled
- Cathead Bay, Leelanau State Park1.7 milesNot sampled
- Elder's Park Beachabout 240 feetNot sampled
- Elmwood/Greilikville Park & Beach0.19 milesSampled once a week
- Empire Municipal Beach0.22 milesSampled once a week
- G. Marsten Dame Marina0.18 milesNot sampled
- Gils Pier0.31 milesNot sampled
- Graham Green Park0.16 milesNot sampled
- Hendryx County Roadside Parkabout 490 feetNot sampled
- Leelanau State Park, Lighthouse0.94 milesNot sampled
- Leland Harbor0.17 milesNot sampled
- M-22 at M-72 Public Access0.42 milesNot sampled
- MDOT Roadside Park & Beachabout 400 feetNot sampled
- MDOT Roadside Park & Beach M-22 N of Cherry Bend D0.42 milesNot sampled
- North Bar0.28 milesNot sampled
- North Street Beachabout 60 feetNot sampled
- Northport 4th Street Beach0.25 milesNot sampled
- Northport 5th Street Beachabout 170 feetNot sampled
- Northport 7th Street Beachabout 240 feetNot sampled
- Northport Bay Marina0.42 milesSampled once a week
- Northport Haserot Beach, Rose Streetabout 370 feetNot sampled
- Omena Beach & Park0.17 milesSampled once a week
- Peterson Park0.22 milesNot sampled
- Reynolds Street Beach0.25 milesNot sampled
- Smith Street Beach Northport0.25 milesNot sampled
- Stoney Point County Roadside Park0.76 milesNot sampled
- Suttons Bay - South Shore Parkabout 300 feetSampled once a week
- Suttons Bay Marina Park & Beachabout 330 feetSampled once a week
- Suttons Bay North Shore Park0.11 milesNot sampled
- Suttons Bay South Shore Parkabout 460 feetNot sampled
- Thompson Stree Beachabout 60 feetNot sampled
Mackinac County 27
- Big Knob State Forest Campground2.8 milesNot sampled
- Black River State Forest Campground0.24 milesNot sampled
- Epoufette Bay Campground0.16 milesNot sampled
- Hog Island Campground0.39 milesNot sampled
- Lake Michigan US-2 Campground Beach2.7 milesNot sampled
- MDOT Overlook1.0 milesNot sampled
- MDOT Roadside Park on US 20.28 milesNot sampled
- Mouth of Cut River Roadside Beach0.26 milesNot sampled
- Naubinway Bay Access0.26 milesNot sampled
- Public Shoreline Beach #2-Little Hog Island area0.32 milesNot sampled
- Public Shoreline Beach #2-Manitou Paymen Highbanks1.8 milesNot sampled
- Public Shoreline Beach #3-Little Hog Island area0.29 milesNot sampled
- Public Shoreline Beach #4-Little Hog Island area1.4 milesNot sampled
- Public Shoreline Beach #5-Little Hog Island area0.37 milesNot sampled
- Public Shoreline Beach-Epoufette Bay0.34 milesNot sampled
- Public Shoreline Beach-Fox Point Area13.1 milesNot sampled
- Public Shoreline Beach-Manitou Paymen Highbanks2.9 milesNot sampled
- Public Shoreline Beach-MDNR Matrix Point Area0.25 milesNot sampled
- Public Shoreline Beach-Morean Township, Section 250.15 milesNot sampled
- Public Shoreline Beach-Naubinway Area0.31 milesNot sampled
- Public Shoreline Beach-Pointe Aux Chenes Bay1.3 milesNot sampled
- Public Shoreline Beach-Seiners Point3.5 milesNot sampled
- Public Shoreline Beach-South of Brevort River2.5 milesNot sampled
- Public Shoreline Beach-State Forest Matrix Pointabout 370 feetNot sampled
- Sand Point (Mackinac County)1.2 milesNot sampled
- State Roadside Park Beach0.24 milesNot sampled
- US 2 Sand Dunes Beach (East of Brevort)1.0 milesSampled once a week
Manistee County 9
- Bar Lake Outletabout 330 feetSampled once a week
- Fifth Avenue Beach0.19 milesSampled once a week
- First Street Beach0.19 milesSampled once a week
- Magoon Creek0.42 milesSampled once a week
- Onekama Township Beach0.12 milesSampled once a week
- Orchard Beach State Park0.42 milesNot sampled
- Pierport Township Beachabout 160 feetSampled once a week
- Portage Park2.0 milesNot sampled
- Sundling Parkabout 160 feetSampled once a week
Mason County 8
- Bass Lake Outlet Beach0.42 milesSampled once a week
- Buttersville Park Beach0.19 milesSampled once a week
- Ludington State Park Campground Beach0.75 milesSampled once a week
- Ludington State Park Public Shoreline Beach South4.7 milesNot sampled
- Pere Marquette Harbor1.3 milesNot sampled
- South Pier Beachabout 160 feetSampled once a week
- Stearns Park Beach0.22 milesSampled once a week
- Summit Township Beachabout 330 feetSampled once a week
Menominee County 8
- Airport Park0.23 milesNot sampled
- Fox Park0.62 milesNot sampled
- Henes Park0.31 milesSampled once a week
- Klienke Park0.62 milesNot sampled
- Memorial Beach0.15 milesSampled once a week
- Public Shoreline Beach-Cedar River2.4 milesNot sampled
- Public Shoreline Beach-Fox village0.54 milesNot sampled
- Wells State Park2.9 milesSampled once a week
Muskegon County 14
- Bronson/Kruse Park0.43 milesSampled once a week
- Duck Lake Channel Beach0.5 milesSampled once a week
- Lake Harbor Park0.9 milesSampled once a week
- Lighthouse/Sylvan Beach0.42 milesNot sampled
- Medbury Park Beach0.6 milesSampled once a week
- Meinert County Park1.3 milesSampled once a week
- Muskegon State Park0.63 milesSampled once a week
- Muskegon State Park-North Campground Beach0.93 milesNot sampled
- Old Channel Beach0.25 milesNot sampled
- P.J. Hoffmaster State Park - Campground1.2 milesSampled once a week
- P.J. Hoffmaster State Park - Public Beach Area0.61 milesSampled once a week
- P.J. Hoffmaster State Park- Shoreline Beach0.73 milesNot sampled
- Pere Marquette Park0.52 milesSampled once a week
- Pioneer County Park0.31 milesSampled once a week
Oceana County 9
- Cedar Point County Parkabout 330 feetNot sampled
- Claybanks Township Park0.27 milesSampled once a week
- Lighthouse Beach at Silver Lake State Park0.29 milesSampled once a week
- Mears State Park0.12 milesSampled once a week
- Silver Creek Channelabout 330 feetNot sampled
- Silver Lake State Park2.9 milesSampled once a week
- South Summit Beach - Sunset Boulevard Beachabout 160 feetSampled once a week
- Stony Lake Channelabout 490 feetSampled once a week
- Whiskey Creekabout 160 feetSampled once a week
Ottawa County 10
- Grand Haven City Beach0.28 milesNot sampled
- Grand Haven State Park0.57 milesSampled once a week
- Holland State Park0.34 milesSampled once a week
- Kirk Park0.28 milesNot sampled
- Kouw Park0.53 milesNot sampled
- Mountain Beach0.29 milesNot sampled
- North Beach Park0.13 milesSampled once a week
- Rosy Mound Recreation Area0.66 milesNot sampled
- Tunnel Park0.25 milesSampled once a week
- Windsnest Park0.17 milesSampled once a week
Schoolcraft County 8
- Doyle Township Access0.34 milesNot sampled
- Lakeview Park0.65 milesNot sampled
- Manistique Township Park0.57 milesNot sampled
- Public Shoreline Beach-S. of McDonald Lake0.53 milesNot sampled
- Public Shoreline Beach-Thompson0.4 milesSampled once a week
- Public Shoreline Beach-Thompson Village0.64 milesNot sampled
- Roadside Park Beach0.23 milesNot sampled
- Rogers Park-MDOT0.9 milesSampled once a week
Van Buren County 2
- South Haven North Beach0.26 milesSampled twice a week
- South Haven South Beach0.12 milesNot sampled
Lake Huron 154
Alcona County 6
- Black River Public Access0.26 milesNot sampled
- Greenbush Townshipabout 60 feetSampled once a week
- Harrisville Public Access0.19 milesNot sampled
- Harrisville State Parkabout 160 feetSampled once a week
- Point Rd. Beach0.57 milesNot sampled
- Trask Lake Road Beachabout 70 feetNot sampled
Alpena County 15
- Bay View Park0.25 milesNot sampled
- Blair Street Parkabout 200 feetSampled once a week
- Elcajon Bay1.0 milesNot sampled
- Issineke Hardwood Point3.3 milesNot sampled
- Michekewis Beachabout 490 feetNot sampled
- Negwegon State Park2.4 milesNot sampled
- Negwegon State Park-Ossineke South Point4.3 milesNot sampled
- Ossinekeabout 330 feetNot sampled
- Ossineke Campground1.0 milesNot sampled
- Ossineke State Park1.7 milesNot sampled
- Partridge Point1.6 milesNot sampled
- Rock Port Beach1.9 milesNot sampled
- Starlite Beach0.28 milesSampled once a week
- Thompson Park (Alpena County)about 130 feetNot sampled
- Whitefish Bay2.1 milesNot sampled
Arenac County 20
- 16th Street Beachabout 60 feetNot sampled
- 28th Street Beachabout 60 feetNot sampled
- Arenac County Park0.25 milesSampled once a week
- Au Sable State Forest- Greens Point4.2 milesNot sampled
- Augres Township Park Beachabout 170 feetNot sampled
- Bessinger Road Beachabout 50 feetSampled once a week
- Booth Road Beachabout 40 feetNot sampled
- Cemetery Beach0.25 milesSampled once a week
- City of Au Gres Public Access1.7 milesNot sampled
- Dime Drain-Harmon Cty Hghts Beach1.9 milesNot sampled · Private Access
- Dyer Road Beachabout 40 feetSampled once a week
- Foster Road Beach (Arenac County)about 40 feetSampled once a week
- Gordon Road Beachabout 40 feetNot sampled
- Hammel Beach Road Accessabout 60 feetSampled once a week
- Pump Station0.25 milesNot sampled
- Singing Bridge Beachabout 180 feetSampled once a week
- Terrace Roadabout 50 feetNot sampled
- Twining Road Beachabout 40 feetSampled once a week
- Whites Beachabout 60 feetSampled once a week
- Whites Beach- Isle Rd Ramp2.3 milesNot sampled
Bay County 5
- Bay City State Recreation Area1.7 milesSampled twice a week
- Brissette Beach Township Park3.0 milesSampled twice a week
- Nayanquing Point Wildlife Area5.5 milesSampled twice a week
- Pinconning Park1.3 milesSampled twice a week
- South Linwood Beach Township Park2.0 milesSampled twice a week
Cheboygan County 7
- Alexander Henry Parkabout 80 feetNot sampled
- Ditta Parkabout 500 feetNot sampled
- Mackinaw City Beachabout 90 feetNot sampled
- Mackinaw City Lighthouse Park0.11 milesNot sampled
- Pinewood Circle Road End Beachabout 100 feetNot sampled
- Stoney Point Road End Beach0.2 milesNot sampled
- Wawatam City Parkabout 420 feetNot sampled
Chippewa County 11
- Bass Cove Beach-Drummond Island0.54 milesNot sampled
- Betsey Seaman Memorial Park-Drummond Island0.44 milesNot sampled
- Big Shoal Coveabout 160 feetNot sampled
- De Tour State Park Shoreline Beach3.1 milesNot sampled
- Detour Albany Beach0.2 milesNot sampled
- Drummond Island Township Park0.99 milesNot sampled
- Dunbar Park0.4 milesNot sampled
- Lake Superior State Forest- Munuscong Lake8.0 milesNot sampled
- Public Shoreline Beach-Point Aux Frenes1.1 milesNot sampled
- Public Shoreline Beach-Raber Bay stretch1.2 milesNot sampled
- Sand Bay Beach-Drummond Island2.1 milesNot sampled
Huron County 19
- Caseville County Park0.28 milesSampled once a week
- County Road Endabout 50 feetNot sampled
- Geiger Road Public Access0.15 milesNot sampled
- Grindstone Public Access0.21 milesNot sampled
- Harbor Beach City Park0.2 milesSampled once a week
- Harbor Beach Marinaabout 250 feetNot sampled
- Helena Road Endabout 60 feetNot sampled
- Kinch Road Endabout 60 feetNot sampled
- Larned Road Endabout 60 feetNot sampled
- Lighthouse County Park0.12 milesNot sampled
- Lighthouse County Park-South0.71 milesNot sampled
- McGraw County Parkabout 520 feetSampled once a week
- Oak Beach County Park0.14 milesSampled once a week
- Philp County Parkabout 310 feetSampled once a week
- Port Crescent State Park - Day Use1.7 milesSampled once a week
- Sleeper State Park0.26 milesSampled once a week
- Stafford County Park0.2 milesNot sampled
- Thompson Park (Huron County)about 300 feetSampled once a week
- Wagener County Park0.13 milesSampled once a week
Iosco County 15
- Alabaster Township - Alabaster Rd. endabout 70 feetSampled once a week
- Au Sable Point Beach3.2 milesNot sampled
- Au Sable Township Shoreline Park0.12 milesSampled once a week
- County Road End off Tawas Beach Rd.about 70 feetNot sampled
- East Tawas City Park0.31 milesSampled once a week
- Gateway Park Beach0.32 milesSampled once a week
- Interlake Road Endabout 100 feetNot sampled
- Lake To Lake Roadabout 70 feetNot sampled
- MDNR access E. Tawasabout 60 feetNot sampled
- MDOT Roadside Park - Three Mile Park0.9 milesSampled once a week
- Oscoda Township Beach0.18 milesSampled once a week
- Tawas City Park0.22 milesSampled once a week
- Tawas Point State Park Campground0.56 milesSampled once a week
- Tawas Point State Park-Central2.2 milesNot sampled
- Tawas Point State Park-Day Use area0.99 milesSampled once a week
Mackinac County 10
- American Legion Memorial Park1.6 milesNot sampled
- Antoine Road Endabout 490 feetNot sampled
- Boot Island0.88 milesNot sampled
- Foley Creek Campground0.25 milesNot sampled
- Harbour Lightabout 330 feetNot sampled
- Hazelton Road Endabout 430 feetNot sampled
- Horseshoe Bay Wilderness-North2.8 milesNot sampled
- Horseshoe Bay Wilderness-South1.7 milesNot sampled
- Kiwanis Beach0.12 milesSampled once a week
- Straits State Park0.34 milesNot sampled
Presque Isle County 20
- 40 Mile Point Park0.27 milesNot sampled
- Ball Diamond Park0.21 milesSampled once a week
- Bell Bay0.87 milesNot sampled
- Evergreen Beach0.5 milesNot sampled
- Golden Beachabout 400 feetNot sampled
- Grace Access Siteabout 60 feetNot sampled
- Hammond Bay Access Site0.23 milesNot sampled
- Hammond Bay Harbor2.6 milesNot sampled
- Hoeft State Park-South0.68 milesNot sampled
- Lakeside Park in Rogers City0.11 milesSampled once a week
- Lakeview Park Beach (Presque Isle County)0.21 milesNot sampled
- Manitou Beachabout 250 feetNot sampled
- New Lighthouse Park1.4 milesNot sampled
- Presque Isle Harbor0.55 milesNot sampled
- Presque Isle Harbor Beach0.12 milesNot sampled
- Public Shoreline Beach-False Presque Isle Harbor0.99 milesNot sampled
- Seagull Point Park0.7 milesNot sampled
- Thompson's Harbor State Park8.6 milesNot sampled
- US 23 Hammond Bay0.25 milesNot sampled
- US 23 Roger City1.0 milesNot sampled
Sanilac County 14
- Birch Beachabout 200 feetNot sampled
- Birch Beach Middle #20.26 milesNot sampled
- Birch Beach North #30.18 milesNot sampled
- Blue Water Beach (Sanilac County)0.2 milesNot sampled
- Delaware Park0.5 milesNot sampled
- Forester County Parkabout 300 feetSampled once a week
- Forestville Beachabout 150 feetSampled once a week
- Great Lakes Beach0.81 milesNot sampled
- Great Lakes Beach #10.59 milesNot sampled
- Lexington Beachabout 150 feetSampled once a week
- Lexington County Park0.15 milesSampled once a week
- Port Sanilac Village Parkabout 100 feetSampled once a week
- Sanilac County Park #40.78 milesNot sampled
- Sanilac County Roadside Park #1about 430 feetNot sampled
St. Clair County 12
- Burtchville Township Park0.15 milesNot sampled
- Conger-Lighthouse Beach0.62 milesSampled twice a week
- Fort Gratiot County Parkabout 200 feetSampled twice a week
- Holland Road Beachabout 330 feetSampled twice a week
- Jeddo Road Beach0.12 milesNot sampled
- Keewadhin Road Beach0.12 milesSampled twice a week
- Krafft Road Beach0.12 milesNot sampled
- Lakeport State Campground0.93 milesSampled once a week
- Lakeport State Park0.36 milesSampled twice a week
- Lakeside Beach (St. Clair County)0.5 milesSampled twice a week
- Metcalf Road Beachabout 100 feetNot sampled
- Washington Street Parkabout 330 feetNot sampled
Lake St. Clair 5
Macomb County 3
- H.C.M.A. - Lake St. Clair Metropark Beach0.17 milesSampled twice a week
- St. Clair Shores Memorial Park Beachabout 260 feetSampled twice a week
- Walter and Mary Burke Park Beachabout 60 feetNot sampled
Wayne County 2
- Belle Isle Beach0.19 milesSampled 100 times a week
- Pier Park0.11 milesNot sampled
Data from EPA BEACON 2.0, National List of Beaches 2025, retrieved 2026-10-10. Charts are not for navigation. Corrections tocontact@greatamericanlakes.com.