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
Room to spread out
The longest listed beaches on Michigan
By the length each state reports. A long listing is often a park or a run of public shore, not one strip of towels.
Public Shoreline Beach-Fox Point Area
Public beach, not on a sampling schedule.
Fisherman's Island State Park
Public beach, water sampled once a week.
Wilderness State Park-West of Beach
Public beach, not on a sampling schedule.
Ludington State Park Public Shoreline Beach South
Public beach, not on a sampling schedule.
Point Beach State Forest - Lighthouse Picnic Area Beach
Public beach, water sampled twice a week.
Public Shoreline Beach-East Wilsey Bay
Public beach, not on a sampling schedule.
Lake Michigan beaches in Michigan 233
Today’s advisories and closures: Michigan beach status.
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 Michigan beaches in Wisconsin 146
Today’s advisories and closures: Wisconsin beach status.
Brown County 9
- Bayshore Park Beach0.23 milesSampled once a week
- Communiversity Park Beach0.27 milesSampled once a week
- Joliet Park0.21 milesNot sampled
- Longtail Beach0.52 milesNot sampled
- South Bay Marinaabout 210 feetNot sampled
- Sunset Beach Roadabout 100 feetSampled once a week
- Town Of Scott Park Beachabout 90 feetNot sampled
- Van Lanen Beachabout 60 feetNot sampled
- Volk'S Landing Boat Launch Beachabout 120 feetNot sampled
Door County 55
- Anclam Park Beachabout 140 feetSampled twice a week
- Arrowhead Lane Beachabout 180 feetNot sampled
- Baileys Harbor Ridges Park Beachabout 460 feetSampled 3 times a week
- Bittersweet Lane Beachabout 180 feetSampled once a week
- Braunsdorf Beach0.11 milesNot sampled · Private Access
- Chippewa Drive Beachabout 100 feetNot sampled
- Clay Banks Beach 10.17 milesNot sampled
- Clay Banks Beach 20.63 milesSampled twice a week
- Cliff View Drive Beachabout 50 feetNot sampled
- County Tt Beachabout 80 feetSampled once a week
- Deer Path Lane Beachabout 60 feetNot sampled
- Egg Harbor Beachabout 330 feetSampled 3 times a week
- Ellison Bay Town Park Beachabout 90 feetSampled 3 times a week
- Ephraim Beachabout 290 feetSampled 3 times a week
- Europe Bay Beach 10.53 milesSampled twice a week
- Europe Bay Beach 30.57 milesSampled twice a week
- Fish Creek Beachabout 160 feetSampled 3 times a week
- Garrett Bay Boat Launch Beachabout 70 feetNot sampled
- Gislason Beachabout 210 feetSampled once a week
- Goldenrod Lane Beachabout 50 feetSampled once a week
- Haines Park Beachabout 270 feetSampled twice a week
- Hemlock Lane Beachabout 180 feetSampled once a week
- Hotz Memorial Park (Europe Bay #2)0.14 milesSampled twice a week
- Isle View Beach0.62 milesNot sampled
- Jackson Harbor Ridges - Wi0.12 milesSampled once a week
- Kickapoo Drive Beachabout 100 feetNot sampled
- Lakeshore Drive Beach Doorabout 40 feetNot sampled
- Lakeside Park Beachabout 160 feetSampled twice a week
- Lily Bay Boat Launch Beachabout 170 feetSampled once a week
- Murphy Park Beach0.24 milesSampled 3 times a week
- Newport Bay Beach0.54 milesSampled 3 times a week
- Nicolet Beachabout 520 feetSampled 3 times a week
- Otumba Park Beachabout 170 feetSampled 3 times a week
- Pebble Beach Road Doorabout 40 feetSampled once a week
- Percy Johnson Memorial Park Beachabout 500 feetSampled once a week
- Portage Park Beach0.33 milesSampled twice a week
- Potawatomi State Park Beach 1about 260 feetSampled once a week
- Potawatomi State Park Beach 20.16 milesNot sampled
- Robert E Lasalle Parkabout 480 feetSampled once a week
- Rock Island State Park Beach0.37 milesSampled once a week
- Sand Bay Beach 1about 70 feetSampled twice a week
- Sand Bay Beach 2about 60 feetSampled once a week
- Sand Cove0.14 milesNot sampled
- Sand Dune Beachabout 220 feetSampled once a week
- Sandy Bay Town Park Beachabout 350 feetSampled twice a week
- School House Beach0.12 milesSampled once a week
- Sister Bay Beachabout 110 feetSampled 3 times a week
- Sturgeon Bay Ship Canal Nature Preserve0.1 milesSampled twice a week
- Sugar Creek County Parkabout 410 feetSampled once a week
- Sunset Beach Fish Creekabout 160 feetSampled once a week
- Sunset Park Beach Sturgeon Bayabout 320 feetSampled 3 times a week
- White Pine Lane Beachabout 50 feetNot sampled
- Whitefish Bay Boat Launch Beachabout 180 feetSampled once a week
- Whitefish Dunes Beach1.2 milesSampled 3 times a week
- Winnebago Drive Beachabout 70 feetNot sampled
Kenosha County 8
- Alford Park Beach0.11 milesSampled twice a week
- Eichelman Beach0.13 milesSampled 3 times a week
- Lakeshore Park Northabout 420 feetNot sampled
- Pennoyer Park Beach0.29 milesSampled twice a week
- Prairie Harbor Yacht Clubabout 320 feetNot sampled · Private Access
- Prairie Shores0.34 milesSampled once a week
- Simmons Island Beach0.36 milesSampled 3 times a week
- Southport Park Beachabout 450 feetSampled twice a week
Kewaunee County 6
- 9th Avenue Wayside Beach0.26 milesNot sampled
- Crescent Beach0.54 milesSampled twice a week
- Father Marquette Memorial Park (Lighthouse)about 350 feetNot sampled
- Pioneer Parkabout 110 feetNot sampled
- Red River Park Beaches0.12 milesNot sampled
- Selner Parkabout 110 feetSampled twice a week
Manitowoc County 17
- Blue Rail Marina Beachabout 420 feetSampled twice a week
- Fischer Park Beaches0.98 milesSampled once a week
- Hika Park Bayabout 210 feetSampled once a week
- Lakefront Park Beach0.26 milesSampled once a week
- Lincoln High School Beachabout 440 feetNot sampled
- Memorial Drive Mariners At Waldo0.27 milesNot sampled
- Memorial Drive Parkway1.1 milesSampled twice a week
- Memorial Drive Thiede0.26 milesSampled twice a week
- Neshotah Beach0.85 milesSampled twice a week
- Point Beach State Forest - Concession Stand Beach0.62 milesSampled twice a week
- Point Beach State Forest - Lakeshore Picnic Area Beach0.47 milesSampled twice a week
- Point Beach State Forest - Lighthouse Picnic Area Beach4.4 milesSampled twice a week
- Red Arrow Park Beach Manitowoc0.27 milesSampled twice a week
- Silver Creek Beach (Manitowoc County)0.27 milesNot sampled
- Two Creek Boat Launch Beachabout 330 feetNot sampled
- University Beach0.24 milesNot sampled
- Ymca Beachabout 460 feetNot sampled
Marinette County 5
- Michaelis Park Beachabout 490 feetNot sampled
- Peshtigo Harbor Boat Launch Beach0.13 milesNot sampled
- Red Arrow Marinette 1 Beach0.41 milesNot sampled
- Red Arrow Marinette 2 Beachabout 360 feetNot sampled
- Red Arrow Marinette 3 Beach0.47 milesNot sampled
Milwaukee County 12
- Atwater Park Beach0.46 milesSampled twice a week
- Bay View Park Beach0.85 milesSampled once a week
- Bender Beachabout 250 feetSampled twice a week
- Big Bay Park Beach0.15 milesSampled twice a week
- Bradford Beach0.52 milesSampled 3 times a week
- Grant Park Beach0.42 milesSampled twice a week
- Klode Park Beachabout 470 feetSampled twice a week
- Lakeshore State Parkabout 420 feetNot sampled
- Mckinley Beach0.18 milesSampled 3 times a week
- Sheridan Park Beach0.91 milesNot sampled
- South Shore Beach - Historicalabout 500 feetNot sampled
- Tietjen Beach / Doctor'S Park0.83 milesSampled twice a week
Oconto County 1
- Oconto City Parkabout 450 feetNot sampled
Ozaukee County 10
- Concordia Universityabout 260 feetSampled once a week
- Harrington State Park Beach North0.6 milesSampled twice a week
- Harrington State Park Beach South0.46 milesSampled twice a week
- Jay Road Beachabout 30 feetNot sampled
- Lion's Den Gorge Nature Preserve0.68 milesNot sampled
- Sandy Beach Road Beachabout 80 feetNot sampled
- Silver Road Beachabout 60 feetNot sampled
- South Beach0.54 milesSampled twice a week
- Upper Lake Park Beach0.32 milesSampled twice a week
- Virmond County Park0.2 milesNot sampled
Racine County 8
- 5 1/2 Mile Roadabout 160 feetNot sampled · Private Access
- Myers Park Beach0.15 milesSampled once a week
- North Beach0.58 milesSampled 3 times a week
- Olympia Center (Curley Rd)0.17 milesNot sampled · Private Access
- Parkway Beachabout 350 feetSampled once a week
- Siena Center0.19 milesNot sampled · Private Access
- Wind Point Lighthouse Beachabout 310 feetSampled once a week
- Zoo Beach0.43 milesSampled 3 times a week
Sheboygan County 15
- 3rd Street Beach0.16 milesNot sampled
- Amsterdam Beach0.11 milesSampled once a week
- Blue Harbor Beach0.15 milesSampled twice a week
- Deland Park Beach0.88 milesSampled twice a week
- Foster Road Beach (Sheboygan County)about 60 feetNot sampled
- General King Park Beach0.17 milesSampled twice a week
- Kk Road Beachabout 90 feetNot sampled
- Kohler Andrae State Park North/Nature Center Beach1.3 milesSampled 3 times a week
- Kohler Andrae State Park Picnic Beach North And South0.58 milesSampled 3 times a week
- Lakeview Park Beach (Sheboygan County)0.38 milesNot sampled
- Pebble Road Beachabout 60 feetNot sampled
- Van Ess Road Beachabout 40 feetNot sampled
- Vollrath Park Beach0.32 milesNot sampled
- Whitcomb Avenue Beachabout 170 feetNot sampled
- Wilson Lima Beach / White'S Beachabout 60 feetNot sampled
Lake Michigan beaches in Illinois 56
Cook County 40
- 12th Street0.2 milesSampled daily
- 49th Street Beach0.12 milesNot sampled
- 57th Street Beach0.15 milesSampled daily
- 63rd Street Beach0.41 milesSampled daily
- Calumet South Beach0.25 milesSampled daily
- Evanston Clark Beach0.13 milesSampled twice a month
- Evanston Greenwood Beach0.23 milesSampled twice a month
- Evanston Lee Beach0.14 milesSampled twice a month
- Evanston South Beach0.15 milesSampled twice a month
- Foster Avenue Beach0.18 milesSampled daily
- Glencoe Park Beach0.11 milesSampled twice a month
- Hartigan Beachabout 200 feetSampled daily
- Howard Street Park Beachabout 260 feetNot sampled
- Juneway Terrace Park Beachabout 180 feetNot sampled · Private Access
- Kathy Osterman Beach0.33 milesSampled daily
- Kenilworth Beachabout 400 feetSampled 5 times a week
- Leone Beach0.55 milesSampled daily
- Lincoln Street Beach0.17 milesSampled twice a month
- Margaret T Burroughs (31st St. Beach)0.17 milesSampled daily
- Marion Mahoney Griffin Beach0.14 milesSampled daily
- Montrose Beach0.52 milesSampled daily
- Montrose Dog Beachabout 480 feetNot sampled
- North Avenue Beach1.1 milesSampled daily
- North Shore Avenue Beach0.15 milesSampled 5 times a week
- Oak Street Beach0.21 milesSampled daily
- Oakwood Beach0.19 milesSampled daily
- Ohio Street Beach0.11 milesSampled daily
- Pratt Blvd And Park Beach0.12 milesSampled 5 times a week
- Rainbow Beach0.34 milesSampled daily
- Rogers Avenue Park Beachabout 170 feetNot sampled
- South Shore Beach0.13 milesSampled daily
- Thorndaleabout 190 feetSampled 5 times a week
- Wilmette Gillson Park Beach0.28 milesSampled twice a month
- Wilmette Gillson Park Dog Beachabout 380 feetSampled twice a month
- Wilmette Langdon Beach0.29 milesSampled twice a month
- Winnetka Centennial Dog Beachabout 490 feetSampled once a week
- Winnetka Elder Park Beachabout 400 feetSampled once a week
- Winnetka Lloyd Park Beach0.11 milesSampled daily
- Winnetka Maple Park Beachabout 250 feetSampled daily
- Winnetka Tower Beach0.1 milesSampled daily
Kenosha County 1
- North Point Marina Beach0.2 milesSampled twice a month
Lake County 15
- Highland Park Avenue Boating Beach0.13 milesSampled twice a month
- Highland Park Moraine Park Dog Beachabout 330 feetSampled twice a month
- Highland Park Rosewood Beach0.18 milesSampled twice a month
- Illinois Beach State Park Camp Logan Beach0.77 milesNot sampled
- Illinois Beach State Park North Beach0.61 milesSampled twice a month
- Illinois Beach State Park Resort Beach0.5 milesSampled twice a month
- Illinois Beach State Park Sailing Beach0.14 milesNot sampled
- Illinois Beach State Park South Beach3.5 milesSampled twice a month
- Lake Bluff Dog Beachabout 310 feetSampled twice a month
- Lake Bluff Sunrise Beach0.25 milesSampled twice a month
- Lake Forest Forest Park Beach0.5 milesSampled twice a month
- North Chicago Foss Park Beach0.28 milesNot sampled
- Waukegan North Beach1.4 milesSampled twice a month
- Waukegan South Beach0.21 milesSampled twice a month
- Zion Hosah Park Beach0.15 milesNot sampled
Lake Michigan beaches in Indiana 24
Today’s advisories and closures: Indiana beach status.
Lake County 10
- Buffington Harbor Beach0.36 milesSampled daily
- Hammond Marina East Beach0.93 milesSampled daily
- Hammond Marina West Beach0.93 milesSampled daily
- Jeorse Park Beach I0.71 milesSampled daily
- Jeorse Park Beach II0.94 milesSampled 5 times a week
- Lake Street Beach1.1 milesSampled 5 times a week
- Marquette Park Beach2.3 milesSampled 5 times a week
- Wells Street Beachabout 370 feetSampled 5 times a week
- Whihala Beach East3.9 milesSampled daily
- Whihala Beach West0.85 milesSampled daily
LaPorte County 9
- Duneland Beach Stop 343.2 milesSampled 5 times a week
- Long Beach Stop 141.1 milesSampled 3 times a week
- Long Beach Stop 202.0 milesSampled 3 times a week
- Long Beach Stop 242.3 milesSampled 3 times a week
- Michiana Shores Stop 37about 160 feetSampled 5 times a week
- Sheridan Beach Stop 20.6 milesSampled daily
- Sheridan Beach Stop 70.53 milesSampled daily
- Shoreland Hills Beach Stop 310.35 milesSampled 3 times a week
- Washington Park Beach0.51 milesSampled daily
Porter County 5
- Broadway Beach0.12 milesSampled 4 times a week
- Indiana Dunes State Park East Beach0.22 milesSampled daily
- Indiana Dunes State Park West Beach3.2 milesSampled once a week
- Ogden Dunes East Beach0.45 milesSampled 5 times a week
- Ogden Dunes West Beach0.45 milesSampled 5 times a week
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.