GreatAmericanLakes

Beaches · America's Only Great Lake

Lake Michigan Beaches

459 beaches on the Michigan, Wisconsin, Illinois and Indiana shore, about 248 miles of sand, rock and park frontage in all. The states tested the water at 239 of them in the 2025 season.

Beaches

459

Water sampled

239

Public access

453

Miles listed

248

Chart of Lake Michigan with 459 beaches marked12th Street49th Street Beach57th Street Beach63rd Street BeachCalumet South BeachEvanston Clark BeachEvanston Greenwood BeachEvanston Lee BeachEvanston South BeachFoster Avenue BeachGlencoe Park BeachHartigan BeachHighland Park Avenue Boating BeachHighland Park Moraine Park Dog BeachHighland Park Rosewood BeachHoward Street Park BeachIllinois Beach State Park Camp Logan BeachIllinois Beach State Park North BeachIllinois Beach State Park Resort BeachIllinois Beach State Park Sailing BeachIllinois Beach State Park South BeachJuneway Terrace Park BeachKathy Osterman BeachKenilworth BeachLake Bluff Dog BeachLake Bluff Sunrise BeachLake Forest Forest Park BeachLeone BeachLincoln Street BeachMargaret T Burroughs (31st St. Beach)Marion Mahoney Griffin BeachMontrose BeachMontrose Dog BeachNorth Avenue BeachNorth Chicago Foss Park BeachNorth Point Marina BeachNorth Shore Avenue BeachOak Street BeachOakwood BeachOhio Street BeachPratt Blvd And Park BeachRainbow BeachRogers Avenue Park BeachSouth Shore BeachThorndaleWaukegan North BeachWaukegan South BeachWilmette Gillson Park BeachWilmette Gillson Park Dog BeachWilmette Langdon BeachWinnetka Centennial Dog BeachWinnetka Elder Park BeachWinnetka Lloyd Park BeachWinnetka Maple Park BeachWinnetka Tower BeachZion Hosah Park BeachBroadway BeachBuffington Harbor BeachDuneland Beach Stop 34Hammond Marina East BeachHammond Marina West BeachIndiana Dunes State Park East BeachIndiana Dunes State Park West BeachJeorse Park Beach IJeorse Park Beach IILake Street BeachLong Beach Stop 14Long Beach Stop 20Long Beach Stop 24Marquette Park BeachMichiana Shores Stop 37Ogden Dunes East BeachOgden Dunes West BeachSheridan Beach Stop 2Sheridan Beach Stop 7Shoreland Hills Beach Stop 31Washington Park BeachWells Street BeachWhihala Beach EastWhihala Beach WestAirport 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 Springs3rd Street Beach5 1/2 Mile Road9th Avenue Wayside BeachAlford Park BeachAmsterdam BeachAnclam Park BeachArrowhead Lane BeachAtwater Park BeachBaileys Harbor Ridges Park BeachBay View Park BeachBayshore Park BeachBender BeachBig Bay Park BeachBittersweet Lane BeachBlue Harbor BeachBlue Rail Marina BeachBradford BeachBraunsdorf BeachChippewa Drive BeachClay Banks Beach 1Clay Banks Beach 2Cliff View Drive BeachCommuniversity Park BeachConcordia UniversityCounty Tt BeachCrescent BeachDeer Path Lane BeachDeland Park BeachEgg Harbor BeachEichelman BeachEllison Bay Town Park BeachEphraim BeachEurope Bay Beach 1Europe Bay Beach 3Father Marquette Memorial Park (Lighthouse)Fischer Park BeachesFish Creek BeachFoster Road Beach (Sheboygan County)Garrett Bay Boat Launch BeachGeneral King Park BeachGislason BeachGoldenrod Lane BeachGrant Park BeachHaines Park BeachHarrington State Park Beach NorthHarrington State Park Beach SouthHemlock Lane BeachHika Park BayHotz Memorial Park (Europe Bay #2)Isle View BeachJackson Harbor Ridges - WiJay Road BeachJoliet ParkKickapoo Drive BeachKk Road BeachKlode Park BeachKohler Andrae State Park North/Nature Center BeachKohler Andrae State Park Picnic Beach North And SouthLakefront Park BeachLakeshore Drive Beach DoorLakeshore Park NorthLakeshore State ParkLakeside Park BeachLakeview Park Beach (Sheboygan County)Lily Bay Boat Launch BeachLincoln High School BeachLion's Den Gorge Nature PreserveLongtail BeachMckinley BeachMemorial Drive Mariners At WaldoMemorial Drive ParkwayMemorial Drive ThiedeMichaelis Park BeachMurphy Park BeachMyers Park BeachNeshotah BeachNewport Bay BeachNicolet BeachNorth BeachOconto City ParkOlympia Center (Curley Rd)Otumba Park BeachParkway BeachPebble Beach Road DoorPebble Road BeachPennoyer Park BeachPercy Johnson Memorial Park BeachPeshtigo Harbor Boat Launch BeachPioneer ParkPoint Beach State Forest - Concession Stand BeachPoint Beach State Forest - Lakeshore Picnic Area BeachPoint Beach State Forest - Lighthouse Picnic Area BeachPortage Park BeachPotawatomi State Park Beach 1Potawatomi State Park Beach 2Prairie Harbor Yacht ClubPrairie ShoresRed Arrow Marinette 1 BeachRed Arrow Marinette 2 BeachRed Arrow Marinette 3 BeachRed Arrow Park Beach ManitowocRed River Park BeachesRobert E Lasalle ParkRock Island State Park BeachSand Bay Beach 1Sand Bay Beach 2Sand CoveSand Dune BeachSandy Bay Town Park BeachSandy Beach Road BeachSchool House BeachSelner ParkSheridan Park BeachSiena CenterSilver Creek Beach (Manitowoc County)Silver Road BeachSimmons Island BeachSister Bay BeachSouth Bay MarinaSouth BeachSouth Shore Beach - HistoricalSouthport Park BeachSturgeon Bay Ship Canal Nature PreserveSugar Creek County ParkSunset Beach Fish CreekSunset Beach RoadSunset Park Beach Sturgeon BayTietjen Beach / Doctor'S ParkTown Of Scott Park BeachTwo Creek Boat Launch BeachUniversity BeachUpper Lake Park BeachVan Ess Road BeachVan Lanen BeachVirmond County ParkVolk'S Landing Boat Launch BeachVollrath Park BeachWhitcomb Avenue BeachWhite Pine Lane BeachWhitefish Bay Boat Launch BeachWhitefish Dunes BeachWilson Lima Beach / White'S BeachWind Point Lighthouse BeachWinnebago Drive BeachYmca BeachZoo Beach

Lake Michigan beaches in Michigan 233

Today’s advisories and closures: Michigan beach status.

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 Michigan Great Lakes beaches

Lake Michigan beaches in Wisconsin 146

Today’s advisories and closures: Wisconsin beach status.

Brown County 9

Door County 55

Kenosha County 8

Kewaunee County 6

Manitowoc County 17

Marinette County 5

Milwaukee County 12

Oconto County 1

Ozaukee County 10

Racine County 8

Sheboygan County 15

All Wisconsin Great Lakes beaches

Lake Michigan beaches in Illinois 56

Cook County 40

Kenosha County 1

Lake County 15

All Illinois Great Lakes beaches

Lake Michigan beaches in Indiana 24

Today’s advisories and closures: Indiana beach status.

Lake County 10

LaPorte County 9

Porter County 5

All Indiana Great Lakes beaches

Beyond the sand

More on Lake Michigan

How many beaches are on Lake Michigan?

This directory lists 459 beaches on the U.S. shore of Lake Michigan in Michigan, Wisconsin, Illinois and Indiana: every one the states file with EPA under the federal BEACH Act, which covers coastal and Great Lakes beaches open to the public. Together they add up to about 248 miles of listed shoreline. Unlisted strips of public shore exist too; they are just not in the federal record.

Is it safe to swim in Lake Michigan?

Usually, with two checks. Water quality: 239 of these 459 beaches were sampled for bacteria in the 2025 season, and the states post an advisory or closure when a sample runs high, most often after heavy rain. Waves: rip and structural currents are the bigger killer on the Great Lakes, especially near piers. Check the National Weather Service beach forecast and obey the flags.

Where can I check Lake Michigan beach closures?

Each state runs its own beach status page: Michigan at mienviro.michigan.gov; Wisconsin at wibeaches.us; Indiana at portal.idem.in.gov. Every beach page here links to the right one.

What are the longest beaches on Lake Michigan?

By the lengths states report to EPA: Public Shoreline Beach-Fox Point Area (13.1 miles), Fisherman's Island State Park (8.6 miles), Wilderness State Park-West of Beach (6.9 miles). States measure a listed beach their own way, sometimes as one long stretch and sometimes as many short access points, so lengths compare best within a state.

Data from EPA BEACON 2.0, the National List of Beaches for 2025, retrieved 2026-10-10; counties placed from coordinates (FCC Census Area API). Shoreline from Natural Earth (public domain). Charts are not for navigation. Corrections to contact@greatamericanlakes.com.