Something wrong? Let us know
Checked
Michigan Beaches
594 beaches in the EPA BEACON program, reported by Water Resources Division, EGLE.
States report beach advisories and closings to EPA after each swim season, so this list does not show today's advisories. For current swimming advisories, check the state beach program.
Beaches by county
41 counties. Open one to see its beaches.
Alcona County7 beaches
- Black River Public AccessNot monitored100% days with no advisory
- Greenbush TownshipMonitored100% days with no advisory
- Harrisville Public AccessNot monitored100% days with no advisory
- Harrisville State ParkMonitored100% days with no advisory
- Negwegon State ParkNot monitored100% days with no advisory
- Point Rd. BeachNot monitored100% days with no advisory
- Trask Lake Road BeachNot monitored100% days with no advisory
Alger County17 beaches
- Au Train BeachNot monitored100% days with no advisory
- Bay Furnace Recreation Area BeachNot monitored100% days with no advisory
- Binsfield Bayshore Park and Bayshore MarinaMonitored100% days with no advisory
- Christmas BeachNot monitored100% days with no advisory
- Grand Marais Harbor BeachNot monitored100% days with no advisory
- Grand Marais Township BeachNot monitored100% days with no advisory
- Hurricane Campground BeachNot monitored100% days with no advisory
- Miners BeachNot monitored100% days with no advisory
- Munising BeachNot monitored100% days with no advisory
- Public Shoreline Beach-Au Train BayNot monitored100% days with no advisory
- Public Shoreline Beach-Au Train to Five Mile PtsNot monitored100% days with no advisory
- Public Shoreline Beach-East County Border areaNot monitored100% days with no advisory
- Public Shoreline Beach-Grand Sable DunesNot monitored100% days with no advisory
- Rathfoot Park BeachNot monitored100% days with no advisory
- Roadside ParkNot monitored100% days with no advisory
- Sand PointNot monitored100% days with no advisory
- Twelve-Mile BeachNot monitored100% days with no advisory
Allegan County7 beaches
- Casco Township ParkNot monitored100% days with no advisory
- Douglas BeachNot monitored100% days with no advisory
- Laketown Township ParkMonitored100% days with no advisory
- Oval BeachMonitored100% days with no advisory
- Pier Cove BeachMonitored100% days with no advisory
- Saugatuck Dunes State Park Shoreline BeachMonitored100% days with no advisory
- West Side County Park BeachMonitored100% days with no advisory
Alpena County14 beaches
- 3Not monitored100% days with no advisory
- Bay View ParkNot monitored100% days with no advisory
- Blair Street ParkMonitored100% days with no advisory
- Elcajon BayNot monitored100% days with no advisory
- Issineke Hardwood PointNot monitored100% days with no advisory
- Michekewis BeachNot monitored100% days with no advisory
- Negwegon State Park-Ossineke South PointNot monitored100% days with no advisory
- Ossineke CampgroundNot monitored100% days with no advisory
- Ossineke State ParkNot monitored100% days with no advisory
- Partridge PointNot monitored100% days with no advisory
- Rock Port BeachNot monitored100% days with no advisory
- Starlite BeachMonitored100% days with no advisory
- Thompson ParkNot monitored100% days with no advisory
- Whitefish BayNot monitored100% days with no advisory
Antrim County16 beaches
- Antrim County Day Park NorthNot monitored100% days with no advisory
- Antrim County Day Park SouthMonitored100% days with no advisory
- Antrim Creek Natural AreaNot monitored100% days with no advisory
- Banks Township. ParkMonitored100% days with no advisory
- Barnes ParkMonitored100% days with no advisory
- Elk RapidsMonitored100% days with no advisory
- Elk Rapids ParkMonitored100% days with no advisory
- Erickson RoadNot monitored100% days with no advisory
- Lore Road End BeachNot monitored100% days with no advisory
- Michigan TrailNot monitored100% days with no advisory
- Nature PreserveNot monitored100% days with no advisory
- North Bay Shore (Conservancy)Not monitored100% days with no advisory
- O'Dell RoadNot monitored100% days with no advisory
- Petobego Pond AreaNot monitored100% days with no advisory
- Road Crossing near Winters RoadNot monitored100% days with no advisory
- Veterans Memorial ParkMonitored100% days with no advisory
Arenac County20 beaches
- 16th Street BeachNot monitored100% days with no advisory
- 28th Street BeachNot monitored100% days with no advisory
- Arenac County ParkMonitored100% days with no advisory
- Au Sable State Forest- Greens PointNot monitored100% days with no advisory
- Augres Township Park BeachNot monitored100% days with no advisory
- Bessinger Road BeachMonitored100% days with no advisory
- Booth Road BeachNot monitored100% days with no advisory
- Cemetery BeachMonitored100% days with no advisory
- City of Au Gres Public AccessNot monitored100% days with no advisory
- Dime Drain-Harmon Cty Hghts BeachNot monitored100% days with no advisory
- Dyer Road BeachMonitored100% days with no advisory
- Foster Road BeachMonitored100% days with no advisory
- Gordon Road BeachNot monitored100% days with no advisory
- Hammel Beach Road AccessMonitored100% days with no advisory
- Pump StationNot monitored100% days with no advisory
- Singing Bridge BeachMonitored100% days with no advisory
- Terrace RoadNot monitored100% days with no advisory
- Twining Road BeachMonitored100% days with no advisory
- Whites BeachMonitored100% days with no advisory
- Whites Beach- Isle Rd RampNot monitored100% days with no advisory
Baraga County12 beaches
- Arvon Township ParkNot monitored100% days with no advisory
- Baraga State ParkNot monitored100% days with no advisory
- Keweenaw Bay Village Public Roadside ParkNot monitored100% days with no advisory
- L'Anse Township ParkNot monitored100% days with no advisory
- L'Anse Waterfront ParkMonitored100% days with no advisory
- Mouth of the Huron RiverNot monitored100% days with no advisory
- Public Shoreline Beach-Cooper Country Huron BayNot monitored100% days with no advisory
- Public Shoreline Beach-Northwest Abbaye PeninsulaNot monitored100% days with no advisory
- Public Shoreline Beach-Point AbbayeNot monitored100% days with no advisory
- Public Shoreline Beach-Sand PointNot monitored100% days with no advisory
- Second Sands BeachMonitored100% days with no advisory
- The AlligatorNot monitored100% days with no advisory
Bay County6 beaches
- Bay City State Recreation AreaMonitored100% days with no advisory
- Brissette Beach Township ParkMonitored100% days with no advisory
- Nayanquing Point Wildlife AreaMonitored100% days with no advisory
- Pinconning ParkMonitored100% days with no advisory
- South Linwood Beach Township ParkMonitored100% days with no advisory
- Wenona BeachNot monitored100% days with no advisory
Benzie County7 beaches
- County Road # 669Not monitored100% days with no advisory
- Elberta Village Beach & BluffsNot monitored100% days with no advisory
- Esch Road/Otter CreekNot monitored100% days with no advisory
- Frankfort: Anchor Road BeachMonitored100% days with no advisory
- Platte River PointNot monitored100% days with no advisory
- Point Betsie Lighthouse BeachNot monitored100% days with no advisory
- Zettenberg PreserveNot monitored100% days with no advisory
Berrien County22 beaches
- Cherry BeachMonitored100% days with no advisory
- Galien River ParkNot monitored100% days with no advisory
- Gordon BeachNot monitored100% days with no advisory
- Grand BeachMonitored100% days with no advisory
- Grand Mere State Park- Rosemary BeachNot monitored100% days with no advisory
- Grand Mere State Park- Shoreline BeachNot monitored100% days with no advisory
- Grand Mere State Park- Waverland BeachNot monitored100% days with no advisory
- Hagar Township ParkMonitored100% days with no advisory
- Harbert BeachNot monitored100% days with no advisory
- Jean Klock ParkMonitored100% days with no advisory
- Lincoln Township ParkMonitored100% days with no advisory
- Lions ParkMonitored100% days with no advisory
- Michiana VillageMonitored100% days with no advisory
- Mizpah ParkNot monitored100% days with no advisory
- New Buffalo CityMonitored100% days with no advisory
- Rocky GapMonitored100% days with no advisory
- Silver BeachMonitored100% days with no advisory
- Tiscornia ParkMonitored100% days with no advisory
- Union Pier - Townline RoadMonitored100% days with no advisory
- Warren Dunes BeachMonitored100% days with no advisory
- Warren Dunes State Park NorthNot monitored100% days with no advisory
- Weko BeachMonitored100% days with no advisory
Charlevoix County22 beaches
- Bill Wagner Memorial Campground BeachNot monitored100% days with no advisory
- Cables Bay BeachNot monitored100% days with no advisory
- Depot BeachMonitored100% days with no advisory
- Donegal BayNot monitored100% days with no advisory
- East Jordan Tourist ParkMonitored100% days with no advisory
- Elm Point BeachMonitored100% days with no advisory
- Ferry BeachMonitored100% days with no advisory
- Fisherman's Island State ParkMonitored100% days with no advisory
- Glenwood BeachMonitored100% days with no advisory
- Harbor BeachNot monitored100% days with no advisory
- Hayes Township ParkMonitored100% days with no advisory
- Iron Ore Bay BeachNot monitored100% days with no advisory
- Lake Michigan BeachMonitored100% days with no advisory
- Lower Lake DriveNot monitored100% days with no advisory
- Michigan AvenueMonitored100% days with no advisory
- Mt. McSauba BeachNot monitored100% days with no advisory
- Norwood Township ParkMonitored100% days with no advisory
- Peninsula BeachNot monitored100% days with no advisory
- Tannery ParkNot monitored100% days with no advisory
- Washington Street BeachMonitored100% days with no advisory
- Whiting Park BeachMonitored100% days with no advisory
- Young State Park BeachMonitored100% days with no advisory
Cheboygan County12 beaches
- Alexander Henry ParkNot monitored100% days with no advisory
- Cheboygan City ParkMonitored100% days with no advisory
- Cheboygan State Park Duncan BayMonitored100% days with no advisory
- Ditta ParkNot monitored100% days with no advisory
- Huron Street BeachNot monitored100% days with no advisory
- Mackinaw City BeachNot monitored100% days with no advisory
- Mackinaw City Lighthouse ParkNot monitored100% days with no advisory
- Mill Creek Public AccessNot monitored100% days with no advisory
- Pinewood Circle Road End BeachNot monitored100% days with no advisory
- Roadside Park Mdot, US-23Not monitored100% days with no advisory
- Stoney Point Road End BeachNot monitored100% days with no advisory
- Wawatam City ParkNot monitored100% days with no advisory
Chippewa County29 beaches
- Back Bay Boat LaunchNot monitored100% days with no advisory
- Bass Cove Beach-Drummond IslandNot monitored100% days with no advisory
- Bayview CampgroundNot monitored100% days with no advisory
- Betsey Seaman Memorial Park-Drummond IslandNot monitored100% days with no advisory
- Big Pines Day Use AreaMonitored100% days with no advisory
- Big Shoal CoveNot monitored100% days with no advisory
- Brimley State ParkMonitored100% days with no advisory
- De Tour State Park Shoreline BeachNot monitored100% days with no advisory
- Detour Albany BeachNot monitored100% days with no advisory
- Drummond Island Township ParkNot monitored100% days with no advisory
- Dunbar ParkNot monitored100% days with no advisory
- Four Mile BeachMonitored100% days with no advisory
- Lake Superior State Forest- Munuscong LakeNot monitored100% days with no advisory
- Public Shoreline Beach-Browns Creek AreaNot monitored100% days with no advisory
- Public Shoreline Beach-Brush PointNot monitored100% days with no advisory
- Public Shoreline Beach-Marsh Lake AreaNot monitored100% days with no advisory
- Public Shoreline Beach-Northwest of Two Mile LakeNot monitored100% days with no advisory
- Public Shoreline Beach-Point Aux FrenesNot monitored100% days with no advisory
- Public Shoreline Beach-Raber Bay stretchNot monitored100% days with no advisory
- Public Shoreline Beach-Weatherhog Lake East AreaNot monitored100% days with no advisory
- Public Shoreline Beach-Weatherhog Lake WestNot monitored100% days with no advisory
- Public Shoreline Beach-West of Whitefish PointNot monitored100% days with no advisory
- Sand Bay Beach-Drummond IslandNot monitored100% days with no advisory
- Sherman ParkNot monitored
- Sugar Island Township ParkMonitored100% days with no advisory
- Superior Township Public AccessNot monitored100% days with no advisory
- Tahquamenon Falls State Park-River Mouth UnitNot monitored100% days with no advisory
- Whitefish Bay Picnic AreaNot monitored100% days with no advisory
- Wilderness BeachNot monitored100% days with no advisory
Delta County30 beaches
- Big Bay De Noc/ Fishdam River Public AccessNot monitored100% days with no advisory
- Escanaba Bathing BeachMonitored100% days with no advisory
- Fayette State ParkNot monitored100% days with no advisory
- Fuller ParkNot monitored100% days with no advisory
- Gladstone Bathing Beach/Van Cleve ParkMonitored100% days with no advisory
- Little Bay De Noc Public Beach AccessNot monitored100% days with no advisory
- Portage Bay Forest CampgroundNot monitored100% days with no advisory
- Public Shoreline Beach-Charboneau PointNot monitored100% days with no advisory
- Public Shoreline Beach-County Road 481Not monitored100% days with no advisory
- Public Shoreline Beach-East Wilsey BayNot monitored100% days with no advisory
- Public Shoreline Beach-Fishdam RiverNot monitored100% days with no advisory
- Public Shoreline Beach-Gilnet HavenNot monitored100% days with no advisory
- Public Shoreline Beach-Indian PointNot monitored100% days with no advisory
- Public Shoreline Beach-Indian Town Lake USFSNot monitored100% days with no advisory
- Public Shoreline Beach-Jacks BluffNot monitored100% days with no advisory
- Public Shoreline Beach-Martin BayNot monitored100% days with no advisory
- Public Shoreline Beach-NahmaNot monitored100% days with no advisory
- Public Shoreline Beach-North End of Kregg BayNot monitored100% days with no advisory
- Public Shoreline Beach-North of StoningtonNot monitored100% days with no advisory
- Public Shoreline Beach-Ogontz BayNot monitored100% days with no advisory
- Public Shoreline Beach-Peninsula PointNot monitored100% days with no advisory
- Public Shoreline Beach-Point DetourNot monitored100% days with no advisory
- Public Shoreline Beach-Portage BayNot monitored100% days with no advisory
- Public Shoreline Beach-Portage PeninsulaNot monitored100% days with no advisory
- Public Shoreline Beach-St. Vital's IslandNot monitored100% days with no advisory
- Public Shoreline Beach-USFS West Wilsey BayNot monitored100% days with no advisory
- Public Shoreline Beach-West Side of Kregg BayNot monitored100% days with no advisory
- Sac Bay County ParkNot monitored100% days with no advisory
- Sac Bay County ParkNot monitored100% days with no advisory
- Twin Springs Campground and Bathing BeachNot monitored100% days with no advisory
Emmet County20 beaches
- Bliss Township BeachNot monitored100% days with no advisory
- Church BeachNot monitored100% days with no advisory
- Colonial Michilimamackinac State ParkNot monitored100% days with no advisory
- Cross Village BeachMonitored100% days with no advisory
- Forest BeachNot monitored100% days with no advisory
- Mackinaw City Beach #1Monitored100% days with no advisory
- Mackinaw City Beach #2Monitored100% days with no advisory
- Magnus ParkMonitored100% days with no advisory
- Middle Village ParkMonitored100% days with no advisory
- Petoskey HarborNot monitored100% days with no advisory
- Petoskey State ParkMonitored100% days with no advisory
- Readmond Township BeachMonitored100% days with no advisory
- Sturgeon Bay Township BeachMonitored100% days with no advisory
- The Headlands County ParkNot monitored100% days with no advisory
- Thorne Swift PreserveNot monitored100% days with no advisory
- Wilderness State ParkMonitored100% days with no advisory
- Wilderness State Park-East of the BeachNot monitored100% days with no advisory
- Wilderness State Park-West of BeachNot monitored100% days with no advisory
- Zoll Street BeachMonitored100% days with no advisory
- Zorn Park - Harbor SpringsMonitored100% days with no advisory
Gogebic County7 beaches
- Black River Harbor BeachMonitored100% days with no advisory
- Little Girls Point ParkMonitored100% days with no advisory
- Mouth of the Montreal RiverNot monitored100% days with no advisory
- Porcupine Mountain State Park-NorthNot monitored100% days with no advisory
- Presque Isle BeachNot monitored100% days with no advisory
- Presque Isle State CampgroundNot monitored100% days with no advisory
- Public Shoreline Beach-West of Black RiverNot monitored100% days with no advisory
Grand Traverse County33 beaches
- Acme Roadside Park & Beach MDOTNot monitored100% days with no advisory
- Acme Roadside Park (DNR)Not monitored100% days with no advisory
- Archie ParkNot monitored100% days with no advisory
- Bayside Acme Township ParkMonitored100% days with no advisory
- Bowers Harbor Public AccessNot monitored100% days with no advisory
- Bryant Park BeachMonitored100% days with no advisory
- Clinch ParkMonitored100% days with no advisory
- DNR Launch/Beach Center RoadNot monitored100% days with no advisory
- Deep Water PointNot monitored100% days with no advisory
- Dock RoadNot monitored100% days with no advisory
- East Bay Park (Milliken Park)Monitored100% days with no advisory
- East Bay Township Four Mile RoadNot monitored100% days with no advisory
- Haserot BeachMonitored100% days with no advisory
- Kroupa Road Access M-22 South of Crain Hill RoadNot monitored100% days with no advisory
- Leffingwell Point BeachNot monitored100% days with no advisory
- Mouth of BoardmanNot monitored100% days with no advisory
- Old Mission - Center Road Natural AreaNot monitored100% days with no advisory
- Old Mission - MDOT Right of Way-South of M-37Not monitored100% days with no advisory
- Old Mission - Old Mission Point State ParkNot monitored100% days with no advisory
- Old Mission LighthouseNot monitored100% days with no advisory
- Old Mission Peninsula Twp Park-East of Light HouseNot monitored100% days with no advisory
- Old Mission Peninsula Twp Park-West of Light HouseNot monitored100% days with no advisory
- Old Mission RoadNot monitored100% days with no advisory
- Peninsula Volunteer Fire Station Point #2Not monitored100% days with no advisory
- Power Island Bay ParkNot monitored100% days with no advisory
- Rose Street Access at Peninsula DriveNot monitored100% days with no advisory
- Sayler ParkMonitored100% days with no advisory
- Senior CenterMonitored100% days with no advisory
- Sunset ParkMonitored100% days with no advisory
- Swaney RoadNot monitored100% days with no advisory
- Traverse City State ParkMonitored100% days with no advisory
- Volleyball Court BeachMonitored100% days with no advisory
- Yuba BeachNot monitored100% days with no advisory
Houghton County16 beaches
- Agate BeachMonitored100% days with no advisory
- Calumet Waterworks BeachMonitored100% days with no advisory
- Chassell BeachMonitored100% days with no advisory
- Hancock City BeachMonitored100% days with no advisory
- Houghton City BeachMonitored100% days with no advisory
- Hubbell ParkNot monitored100% days with no advisory
- Lake Linden Campground BeachNot monitored100% days with no advisory
- McLain State Park BeachMonitored100% days with no advisory
- Mink FarmNot monitored100% days with no advisory
- Public Shoreline Beach-Le Chance CreekNot monitored100% days with no advisory
- Public Shoreline Beach-Mc Lain State ParkNot monitored100% days with no advisory
- Public Shoreline Beach-S. of Portage EntryNot monitored100% days with no advisory
- Public Shoreline Beach-Southwest County BorderNot monitored100% days with no advisory
- Sandy Bottom Beach/ Dollar BayMonitored100% days with no advisory
- Schoolcraft Township CampgroundNot monitored100% days with no advisory
- White CityMonitored100% days with no advisory
Huron County24 beaches
- Bird Creek County ParkMonitored100% days with no advisory
- Caseville County ParkMonitored100% days with no advisory
- County Road EndNot monitored100% days with no advisory
- Geiger Road Public AccessNot monitored100% days with no advisory
- Grindstone Public AccessNot monitored100% days with no advisory
- Harbor Beach City ParkMonitored100% days with no advisory
- Harbor Beach MarinaNot monitored100% days with no advisory
- Helena Road EndNot monitored100% days with no advisory
- Jenks County ParkMonitored100% days with no advisory
- Kinch Road EndNot monitored100% days with no advisory
- Larned Road EndNot monitored100% days with no advisory
- Lighthouse County ParkNot monitored100% days with no advisory
- Lighthouse County Park-SouthNot monitored100% days with no advisory
- McGraw County ParkMonitored100% days with no advisory
- Mud Creek Public AcessNot monitored100% days with no advisory
- Oak Beach County ParkMonitored100% days with no advisory
- Philp County ParkMonitored100% days with no advisory
- Port Crescent State Park - Camping AreaMonitored100% days with no advisory
- Port Crescent State Park - Day UseMonitored100% days with no advisory
- Sleeper State ParkMonitored100% days with no advisory
- Stafford County ParkNot monitored100% days with no advisory
- Thompson ParkMonitored100% days with no advisory
- Veterans ParkMonitored100% days with no advisory
- Wagener County ParkMonitored100% days with no advisory
Iosco County16 beaches
- Alabaster Township - Alabaster Rd. endMonitored100% days with no advisory
- Alabaster Township Douglas Drive Beach Use AreaMonitored100% days with no advisory
- Au Sable Point BeachNot monitored100% days with no advisory
- Au Sable Township Shoreline ParkMonitored100% days with no advisory
- County Road End off Tawas Beach Rd.Not monitored100% days with no advisory
- East Tawas City ParkMonitored100% days with no advisory
- Gateway Park BeachMonitored100% days with no advisory
- Interlake Road EndNot monitored100% days with no advisory
- Lake To Lake RoadNot monitored100% days with no advisory
- Mdnr access E. TawasNot monitored100% days with no advisory
- MDOT Roadside Park - Three Mile ParkMonitored100% days with no advisory
- Oscoda Township BeachMonitored100% days with no advisory
- Tawas City ParkMonitored100% days with no advisory
- Tawas Point State Park CampgroundMonitored100% days with no advisory
- Tawas Point State Park-CentralNot monitored100% days with no advisory
- Tawas Point State Park-Day Use areaMonitored100% days with no advisory
Keweenaw County16 beaches
- Bete Gris BeachMonitored100% days with no advisory
- Brunette ParkNot monitored100% days with no advisory
- Cat Harbor BeachNot monitored100% days with no advisory
- Cooper Harbor Lighthouse ComplexNot monitored100% days with no advisory
- Copper Harbor- West LagoonNot monitored100% days with no advisory
- Eagle Harbor BeachMonitored100% days with no advisory
- Eagle River BeachMonitored100% days with no advisory
- Fort Wilkins State ParkNot monitored100% days with no advisory
- Fort Wilkins State Park-EastNot monitored100% days with no advisory
- Fort Wilkins State Park-WestNot monitored100% days with no advisory
- Great Sands BayMonitored100% days with no advisory
- Lighthouse OverlookNot monitored100% days with no advisory
- Mouth of the Gratiot River BeachNot monitored100% days with no advisory
- Point Isabelle BeachNot monitored100% days with no advisory
- Public Shoreline Beach-Big Traverse BayNot monitored100% days with no advisory
- Public Shoreline Beach-Gay ParkNot monitored100% days with no advisory
Leelanau County37 beaches
- Bay Front ParkNot monitored100% days with no advisory
- Boughy Park & BeachNot monitored100% days with no advisory
- Cathead Bay, Leelanau State ParkNot monitored100% days with no advisory
- Christmas CoveNot monitored100% days with no advisory
- Elder's Park BeachNot monitored100% days with no advisory
- Elmwood/Greilikville Park & BeachMonitored100% days with no advisory
- Empire Municipal BeachMonitored100% days with no advisory
- G. Marsten Dame MarinaNot monitored100% days with no advisory
- Gils PierNot monitored100% days with no advisory
- Glen Arbor/Manitou Boulevard BeachNot monitored100% days with no advisory
- Graham Green ParkNot monitored100% days with no advisory
- Hendryx County Roadside ParkNot monitored100% days with no advisory
- Lake Street Beach, Glen ArborNot monitored100% days with no advisory
- Leelanau State Park, LighthouseNot monitored100% days with no advisory
- Leland HarborNot monitored100% days with no advisory
- M-22 at M-72 Public AccessNot monitored100% days with no advisory
- MDOT Roadside Park & BeachNot monitored100% days with no advisory
- MDOT Roadside Park & Beach M-22 N of Cherry Bend DNot monitored100% days with no advisory
- North BarNot monitored100% days with no advisory
- North Street BeachNot monitored100% days with no advisory
- Northport 4th Street BeachNot monitored100% days with no advisory
- Northport 5th Street BeachNot monitored100% days with no advisory
- Northport 7th Street BeachNot monitored100% days with no advisory
- Northport Bay MarinaMonitored100% days with no advisory
- Northport Haserot Beach, Rose StreetNot monitored100% days with no advisory
- Omena Beach & ParkMonitored100% days with no advisory
- Peterson ParkNot monitored100% days with no advisory
- Reynolds Street BeachNot monitored100% days with no advisory
- Sleeping Bear Dunes-CR 651 Good Harbor BayMonitored100% days with no advisory
- Smith Street Beach NorthportNot monitored100% days with no advisory
- Stoney Point County Roadside ParkNot monitored100% days with no advisory
- Suttons Bay - South Shore ParkMonitored100% days with no advisory
- Suttons Bay Marina Park & BeachMonitored100% days with no advisory
- Suttons Bay North Shore ParkNot monitored100% days with no advisory
- Suttons Bay South Shore ParkNot monitored100% days with no advisory
- Thompson Stree BeachNot monitored100% days with no advisory
- Van's BeachMonitored100% days with no advisory
Luce County16 beaches
- Blind Sucker River # 1Not monitored100% days with no advisory
- Blind Sucker River # 2Not monitored100% days with no advisory
- Crisp Point Light HouseNot monitored100% days with no advisory
- Lake Superior Campground BeachNot monitored100% days with no advisory
- Mouth of the Two Hearted River CampgroundNot monitored100% days with no advisory
- Muskallonge Lake SFCNot monitored100% days with no advisory
- Public Shoreline Beach-Blind Sucker Flooding AreaNot monitored100% days with no advisory
- Public Shoreline Beach-Coast Guard Line RoadNot monitored100% days with no advisory
- Public Shoreline Beach-County Rd 407Not monitored100% days with no advisory
- Public Shoreline Beach-County Rd 412 and Crisp PtNot monitored100% days with no advisory
- Public Shoreline Beach-Little Sucker/Two Hearted RNot monitored100% days with no advisory
- Public Shoreline Beach-Three Mile Creek AreaNot monitored100% days with no advisory
- Public Shoreline Beach-West County Border BeachNot monitored100% days with no advisory
- Unnamed Road End #1Not monitored100% days with no advisory
- Unnamed Road End #2Not monitored100% days with no advisory
- Unnamed Road End #3Not monitored100% days with no advisory
Mackinac County39 beaches
- American Legion Memorial ParkNot monitored100% days with no advisory
- Antoine Road EndNot monitored100% days with no advisory
- Big Knob State Forest CampgroundNot monitored100% days with no advisory
- Black River State Forest CampgroundNot monitored100% days with no advisory
- Boot IslandNot monitored100% days with no advisory
- Castle Rock Campground (Privately owned)Not monitored100% days with no advisory
- Epoufette Bay CampgroundNot monitored100% days with no advisory
- Foley Creek CampgroundNot monitored100% days with no advisory
- Harbour LightNot monitored100% days with no advisory
- Hazelton Road EndNot monitored100% days with no advisory
- Hog Island CampgroundNot monitored100% days with no advisory
- Horseshoe Bay Wilderness-NorthNot monitored100% days with no advisory
- Horseshoe Bay Wilderness-SouthNot monitored100% days with no advisory
- Kiwanis BeachMonitored100% days with no advisory
- Lake Michigan US-2 Campground BeachNot monitored100% days with no advisory
- Lakeshore RV CampgroundNot monitored100% days with no advisory
- MDOT OverlookNot monitored100% days with no advisory
- MDOT Roadside Park on US 2Not monitored100% days with no advisory
- Mouth of Cut River Roadside BeachNot monitored100% days with no advisory
- Naubinway Bay AccessNot monitored100% days with no advisory
- Public Shoreline Beach #2-Little Hog Island areaNot monitored100% days with no advisory
- Public Shoreline Beach #2-Manitou Paymen HighbanksNot monitored100% days with no advisory
- Public Shoreline Beach #3-Little Hog Island areaNot monitored100% days with no advisory
- Public Shoreline Beach #4-Little Hog Island areaNot monitored100% days with no advisory
- Public Shoreline Beach #5-Little Hog Island areaNot monitored100% days with no advisory
- Public Shoreline Beach-Epoufette BayNot monitored100% days with no advisory
- Public Shoreline Beach-Fox Point AreaNot monitored100% days with no advisory
- Public Shoreline Beach-MDNR Matrix Point AreaNot monitored100% days with no advisory
- Public Shoreline Beach-Manitou Paymen HighbanksNot monitored100% days with no advisory
- Public Shoreline Beach-Morean Township, Section 25Not monitored100% days with no advisory
- Public Shoreline Beach-Naubinway AreaNot monitored100% days with no advisory
- Public Shoreline Beach-Pointe Aux Chenes BayNot monitored100% days with no advisory
- Public Shoreline Beach-Seiners PointNot monitored100% days with no advisory
- Public Shoreline Beach-South of Brevort RiverNot monitored100% days with no advisory
- Public Shoreline Beach-State Forest Matrix PointNot monitored100% days with no advisory
- Sand PointNot monitored100% days with no advisory
- State Roadside Park BeachNot monitored100% days with no advisory
- Straits State ParkNot monitored100% days with no advisory
- US 2 Sand Dunes Beach (East of Brevort)Monitored100% days with no advisory
Macomb County3 beaches
- H.C.M.A. - Lake St. Clair Metropark BeachMonitored100% days with no advisory
- St. Clair Shores Memorial Park BeachMonitored100% days with no advisory
- Walter and Mary Burke Park BeachNot monitored
Manistee County10 beaches
- Arcadia ParkMonitored100% days with no advisory
- Bar Lake OutletMonitored100% days with no advisory
- Fifth Avenue BeachMonitored100% days with no advisory
- First Street BeachMonitored100% days with no advisory
- Magoon CreekMonitored100% days with no advisory
- Onekama Township BeachMonitored100% days with no advisory
- Orchard Beach State ParkNot monitored100% days with no advisory
- Pierport Township BeachMonitored100% days with no advisory
- Portage ParkNot monitored100% days with no advisory
- Sundling ParkMonitored100% days with no advisory
Marquette County7 beaches
- Clark Lambros Beach ParkMonitored100% days with no advisory
- Marquette South BeachMonitored100% days with no advisory
- McCarty's CoveMonitored100% days with no advisory
- North of Picnic RocksMonitored100% days with no advisory
- Public Shoreline Beach-Big Huron RiverNot monitored100% days with no advisory
- Public Shoreline Beach-Little Presque IsleNot monitored100% days with no advisory
- Shiras Park BeachNot monitored100% days with no advisory
Mason County11 beaches
- Bass Lake Outlet BeachMonitored100% days with no advisory
- Buttersville Park BeachMonitored100% days with no advisory
- Ludington State Park Campground BeachMonitored100% days with no advisory
- Ludington State Park Public Shoreline Beach NorthNot monitored100% days with no advisory
- Ludington State Park Public Shoreline Beach SouthNot monitored100% days with no advisory
- Manistee National Forest Campground BeachNot monitored100% days with no advisory
- Pere Marquette HarborNot monitored100% days with no advisory
- South Pier BeachMonitored100% days with no advisory
- South Summit Beach - Sunset Boulevard BeachMonitored100% days with no advisory
- Stearns Park BeachMonitored100% days with no advisory
- Summit Township BeachMonitored100% days with no advisory
Menominee County8 beaches
- Airport ParkNot monitored100% days with no advisory
- Fox ParkNot monitored100% days with no advisory
- Henes ParkMonitored100% days with no advisory
- Klienke ParkNot monitored100% days with no advisory
- Memorial BeachMonitored100% days with no advisory
- Public Shoreline Beach-Cedar RiverNot monitored100% days with no advisory
- Public Shoreline Beach-Fox villageNot monitored100% days with no advisory
- Wells State ParkMonitored100% days with no advisory
Monroe County2 beaches
- Luna Pier City BeachMonitored100% days with no advisory
- Sterling State ParkMonitored100% days with no advisory
Montmorency County1 beach
- East Twin Beach/Albert Township ParkNot monitored100% days with no advisory
Muskegon County13 beaches
- Bronson/Kruse ParkMonitored100% days with no advisory
- Duck Lake Channel BeachMonitored100% days with no advisory
- Lake Harbor ParkMonitored100% days with no advisory
- Lighthouse/Sylvan BeachNot monitored100% days with no advisory
- Medbury Park BeachMonitored100% days with no advisory
- Meinert County ParkMonitored100% days with no advisory
- Muskegon State ParkMonitored100% days with no advisory
- Muskegon State Park-North Campground BeachNot monitored100% days with no advisory
- Old Channel BeachNot monitored100% days with no advisory
- P.J. Hoffmaster State Park - CampgroundMonitored100% days with no advisory
- P.J. Hoffmaster State Park - Public Beach AreaMonitored100% days with no advisory
- Pere Marquette ParkMonitored100% days with no advisory
- Pioneer County ParkMonitored100% days with no advisory
Oceana County8 beaches
- Cedar Point County ParkNot monitored100% days with no advisory
- Claybanks Township ParkMonitored100% days with no advisory
- Lighthouse Beach at Silver Lake State ParkMonitored100% days with no advisory
- Mears State ParkMonitored100% days with no advisory
- Silver Creek ChannelNot monitored100% days with no advisory
- Silver Lake State ParkMonitored100% days with no advisory
- Stony Lake ChannelMonitored100% days with no advisory
- Whiskey CreekMonitored100% days with no advisory
Ontonagon County11 beaches
- Green ParkMonitored100% days with no advisory
- Gull Point BeachNot monitored100% days with no advisory
- Mouth of the Big Iron River BeachNot monitored100% days with no advisory
- Ontonagon Lakeshore park, Public Shoreline BeachMonitored100% days with no advisory
- Ontonagon Township Park and CampgroundMonitored100% days with no advisory
- Porcupine Mountain State ParkNot monitored100% days with no advisory
- Porcupine Mountains State Park- Union BayMonitored100% days with no advisory
- Porcupine Mountains Wilderness State Park-WestNot monitored100% days with no advisory
- Public Shoreline Beach-Misery BayMonitored100% days with no advisory
- Public Shoreline Beach-Wolf PointNot monitored100% days with no advisory
- Union Bay BeachMonitored100% days with no advisory
Ottawa County11 beaches
- Grand Haven City BeachNot monitored100% days with no advisory
- Grand Haven State ParkMonitored100% days with no advisory
- Holland State ParkMonitored100% days with no advisory
- Kirk ParkNot monitored100% days with no advisory
- Kouw ParkNot monitored100% days with no advisory
- Mountain BeachNot monitored100% days with no advisory
- North Beach ParkMonitored100% days with no advisory
- P.J. Hoffmaster State Park- Shoreline BeachNot monitored100% days with no advisory
- Rosy Mound Recreation AreaNot monitored100% days with no advisory
- Tunnel ParkMonitored100% days with no advisory
- Windsnest ParkMonitored100% days with no advisory
Presque Isle County20 beaches
- 40 Mile Point ParkNot monitored100% days with no advisory
- Ball Diamond ParkMonitored100% days with no advisory
- Bell BayNot monitored100% days with no advisory
- Evergreen BeachNot monitored100% days with no advisory
- Golden BeachNot monitored100% days with no advisory
- Grace Access SiteNot monitored100% days with no advisory
- Hammond Bay Access SiteNot monitored100% days with no advisory
- Hammond Bay HarborNot monitored100% days with no advisory
- Hoeft State Park-SouthNot monitored100% days with no advisory
- Lakeside Park in Rogers CityMonitored100% days with no advisory
- Lakeview Park BeachNot monitored100% days with no advisory
- Manitou BeachNot monitored100% days with no advisory
- New Lighthouse ParkNot monitored100% days with no advisory
- Presque Isle HarborNot monitored100% days with no advisory
- Presque Isle Harbor BeachNot monitored100% days with no advisory
- Public Shoreline Beach-False Presque Isle HarborNot monitored100% days with no advisory
- Seagull Point ParkNot monitored100% days with no advisory
- Thompson's Harbor State ParkNot monitored100% days with no advisory
- US 23 Hammond BayNot monitored100% days with no advisory
- US 23 Roger CityNot monitored100% days with no advisory
Sanilac County14 beaches
- Birch BeachNot monitored100% days with no advisory
- Birch Beach Middle #2Not monitored100% days with no advisory
- Birch Beach North #3Not monitored100% days with no advisory
- Blue Water BeachNot monitored100% days with no advisory
- Delaware ParkNot monitored100% days with no advisory
- Forester County ParkMonitored100% days with no advisory
- Forestville BeachMonitored100% days with no advisory
- Great Lakes BeachNot monitored100% days with no advisory
- Great Lakes Beach #1Not monitored100% days with no advisory
- Lexington BeachMonitored100% days with no advisory
- Lexington County ParkMonitored100% days with no advisory
- Port Sanilac Village ParkMonitored100% days with no advisory
- Sanilac County Park #4Not monitored100% days with no advisory
- Sanilac County Roadside Park #1Not monitored100% days with no advisory
Schoolcraft County9 beaches
- Doyle Township AccessNot monitored100% days with no advisory
- Goudreau's Harbor Seul Choix Point-Boat LandingNot monitored100% days with no advisory
- Lakeview ParkNot monitored100% days with no advisory
- Manistique Township ParkNot monitored100% days with no advisory
- Public Shoreline Beach-S. of McDonald LakeNot monitored100% days with no advisory
- Public Shoreline Beach-ThompsonMonitored100% days with no advisory
- Public Shoreline Beach-Thompson VillageNot monitored100% days with no advisory
- Roadside Park BeachNot monitored100% days with no advisory
- Rogers Park-MDOTMonitored100% days with no advisory
St. Clair County15 beaches
- Burtchville Township ParkNot monitored100% days with no advisory
- Chrysler Park BeachMonitored100% days with no advisory
- Conger-Lighthouse BeachMonitored100% days with no advisory
- Fort Gratiot County ParkMonitored100% days with no advisory
- Holland Road BeachMonitored100% days with no advisory
- Jeddo Road BeachNot monitored100% days with no advisory
- Keewadhin Road BeachMonitored100% days with no advisory
- Krafft Road BeachNot monitored100% days with no advisory
- Lakeport State CampgroundMonitored100% days with no advisory
- Lakeport State ParkMonitored100% days with no advisory
- Lakeside BeachMonitored100% days with no advisory
- Marine City BeachMonitored100% days with no advisory
- Marine City Diving AreaNot monitored100% days with no advisory
- Metcalf Road BeachNot monitored100% days with no advisory
- Washington Street ParkNot monitored100% days with no advisory
Van Buren County4 beaches
- Covert Township Park BeachMonitored100% days with no advisory
- South Haven North BeachMonitored100% days with no advisory
- South Haven South BeachNot monitored
- Van Buren State Park BeachMonitored100% days with no advisory
Wayne County2 beaches
- Belle Isle BeachMonitored100% days with no advisory
- Pier ParkNot monitored100% days with no advisory