Swell › Beaches › Michigan
Michigan Beaches
Live Beach Scores and conditions for every beach we track in Michigan —
430 spots in all. Swell scores each 0–100 in real time from live
marine and weather data and rates 16 beach activities. Pick a beach to see today's
conditions, tide times and a 7-day outlook.
All beaches in Michigan
1st Street Beach, Manistee, MI 40 Mile Point Park, Rogers, MI Accretion Beach, Grosse Pointe Farms, MI Agate Beach (Eagle Harbor Township), Eagle Harbor, MI Agate Beach (Stanton Township), Houghton County, MI Alexander Henry Park, Mackinaw City, MI American Legion Memorial Park, Saint Ignace, MI Antrim County Day Park South, Elk Rapids, MI Arcadia Park, Lake Michigan, MI Arenac County Park, Au Gres, MI Arvon Township Park, Skanee, MI Attwood Beach, Eagle Harbor, MI Au Gres Public Access, Sims, MI Au Sable Point Beach, Charter Township of Au Sable, MI Au Sable State Forest- Greens Point, Arenac, MI Au Sable Township Park, Charter Township of Au Sable, MI Au Train Bay Beach, Au Train Township, MI Au Train Beach, Au Train, MI Au Train to Five Mile Points Beach, Au Train Township, MI Augres Township Park Beach, Au Gres, MI Ball Diamond Park, Rogers City, MI Banks Township. Park, Banks, MI Baraga State Park, Baraga, MI Barnes Park, Eastport, MI Bass Cove Beach-Drummond Island, Drummond, MI Bass Lake Outlet Beach, Summit, MI Bathing Beach Park, Harbor Beach, MI Bay City State Recreation Area, Charter Township of Bangor, MI Bay Front Park, Northport, MI Bay Furnace Recreation Area Beach, Au Train, MI Beaver Island Public Beach, Peaine, MI Belle Isle Beach, Detroit, MI Bessinger Road Beach, Whitney, MI Bete Grise North Public Beach, Grant, MI Bethany Beach Area, Shorewood-Tower Hills-Harbert, MI Betsey Seaman Memorial Park-Drummond Island, Drummond, MI Big Huron River Beach, Powell Township, MI Big Pines Day Use Area, Bay Mills, MI Big Shoal Beach, Drummond, MI Big Traverse Bay Beach, Sherman Township, MI Birch Beach, Worth, MI Birch Beach Middle #2, Worth, MI Black River Harbor Beach, Lake Superior, MI Blind Sucker Flooding Beach, McMillan Township, MI Bliss Township Beach, Cross Village, MI Boot Island, Clark, MI Booth Road Beach, Au Gres, MI Boughy Park & Beach, Bingham, MI Breakers Beach, Stanton, MI Brimley State Park, Brimley, MI Brunette Park, Grant, MI Burtchville Township Park, Burtchville, MI Cables Bay Beach, Saint James, MI Calumet Waterworks Beach, Charter Township of Calumet, MI Carnelian Beach, Eagle Harbor, MI Caseville County Park, Caseville, MI Castle Park, Laketown, MI Cat Harbor Beach, Eagle Harbor, MI Cathead Bay (Leelanau State Park), Leelanau, MI Cedar Point County Park, Pentwater, MI Cedar River Beach, Cedarville Township, MI Cemetery Beach, Sims, MI Chain Lake Beach, Moran, MI Chapel Beach, Munising, MI Charboneau Point Beach, Garden Township, MI Cheboygan City Park, Cheboygan, MI Cheboygan State Park Duncan Bay, Benton, MI Cheboygen State Park- Lighthouse Point, Benton, MI Christmas Cove Beach, Leelanau, MI Church Beach, Readmond, MI Claybanks Township Park, Claybanks, MI Coast Guard Line Road Beach, McMillan Township, MI Colonial Michilimamackinac State Park, Mackinaw City, MI Conger-Lighthouse Beach, Port Huron, MI Cooper Harbor Lighthouse Complex, Copper Harbor, MI Copper Country Huron Bay Beach, Arvon Township, MI County Road # 669, Crystal Downs Country Club, MI County Road 407 Beach, McMillan Township, MI County Road 412 and Crisp Point Beach, McMillan Township, MI County Road 481 Beach, Fairbanks Township, MI County Road End Off Tawas Beach Rd., Baldwin, MI Covert Township Park Beach, Covert, MI Crisp Point Light House, McMillan, MI Cross Village Beach, Cross Village, MI De Tour State Park Beach, Detour, MI Dead River Beach, Marquette, MI Delaware Park, Delaware, MI Detour Albany Beach, Detour, MI Detroit Beach, Detroit Beach, MI Dime Drain-Harmon Cty Hghts Beach, Saginaw Bay, MI Ditta Park, Benton, MI Donegal Bay, Saint James, MI Douglas Beach, Douglas, MI Drummond Island Township Park, Drummond, MI Duck Lake State Park Beach, Fruitland, MI Dunes Waterfront Beach, Golden, MI Dyckman Beach, South Haven, MI Dyer Road Beach, Alabaster, MI Eagle River Beach, Eagle River, MI East County Border Beach, Burt Township, MI East Tawas City Park, East Tawas, MI East Wilsey Bay Beach, Bay De Noc Township, MI Elberta Beach, Elberta, MI Elcajon Bay, Alpena, MI Elk Rapids, Elk Rapids, MI Empire Municipal Beach, Empire, MI Erickson Road, Milton, MI Escanaba Public Beach, Escanaba, MI Evergreen Beach, Rogers, MI False Presque Isle Harbor Beach, Presque Isle Township, MI Fayette State Park, Fairbanks, MI Ferry Beach, Charlevoix, MI Fifth Avenue Beach, Manistee, MI First Sand Beach, L'Anse, MI Fishdam River Beach, Garden Township, MI Fisherman's Island State Park, Norwood, MI Forest Beach, West Traverse, MI Forester County Park, Forester, MI Forestville Beach, Forestville, MI Fort Gratiot County Park, Burtchville, MI Fort Wilkins State Park, Copper Harbor, MI Fox Park, Cedarville, MI Fox Point Beach, Newton Township, MI Fox Village Beach, Cedarville Township, MI Frankfort Beach, Frankfort, MI Freda Sands, Stanton, MI Gateway Park Beach, Tawas City, MI Gay Park Beach, Sherman Township, MI Gilnet Haven Beach, Fairbanks Township, MI Gils Pier, Leelanau, MI Gladstone Bathing Beach (Van Cleve Park), Gladstone, MI Glen Cove Beach, Drummond, MI Gordon Beach, New Buffalo, MI Gordon Road Beach, Au Gres, MI Grace Access Site, Bearinger, MI Graham Green Park, Suttons Bay, MI Grand Beach, Grand Beach, MI Grand Haven City Beach, Grand Haven, MI Grand Haven State Park, Grand Haven, MI Grand Marais Harbor Beach, Grand Marais, MI Grand Marais Township Beach, Grand Marais, MI Grand Mere State Park Beach, Charter Township of Lincoln, MI Grand Mere State Park- Rosemary Beach, Charter Township of Lake, MI Grand Sable Dunes Beach, Grand Sable Dunes Beach, MI Great Sand Bay Conservation and Recreation Area, Lake Superior, MI Green Park, Ontonagon, MI Greenbush Township, Greenbush, MI Grindstone Public Access, Port Austin, MI Gull Point Beach, Carp Lake, MI Hagar Township Park, Saint Joseph, MI Hamlin Lake Beach, Hamlin, MI Hammel Beach Road Access, Whitney, MI Hammond Bay Access Site, Ocqueoc, MI Hammond Bay Harbor, Bearinger, MI Hancock City Beach, Hancock, MI Harbour Light, Saint Ignace, MI Harbour Towne Beach, Muskegon, MI Harrisville State Park Beach, Harrisville, MI Haserot Beach, Peninsula, MI Hayes Township Park, Charlevoix, MI Hendryx County Roadside Park, Bingham, MI Henes Park, Menominee, MI Hiawatha National Forest- Nodoway Point Area, Bay Mills, MI Hiawatha National Forest- Pendills Bay, Lake Superior, MI Hiawatha National Forest- Pendills Lake, Bay Mills, MI Hiawatha National Forest- Point Iroquois Light, Bay Mills, MI Hiawatha National Forest- Tahquamenon Bay, Bay Mills, MI Hiawatha National Forest- Waiska Bay, Bay Mills, MI Hiawatha National Forest- West of Salt Point, Bay Mills, MI Hidden Beach, Marquette County, MI Hipster Beach, Detroit, MI Hoeft State Park-North, Rogers, MI Hoeft State Park-South, Rogers, MI Holland Road Beach, Port Huron, MI Horseshoe Harbor Beach, Grant, MI Houghton City Beach, Hancock, MI Hubbell Park, Hubbell, MI Huron National Forest North Beach, Alcona Township, MI Huron National Forest South Beach, Haynes Township, MI Huron Point (Lake St. Clair Metropark), Harrison, MI Huron Street Beach, Cheboygan, MI Idlewood Beach, Park, MI Indian Town Lake Beach, Bay De Noc Township, MI Iron Ore Bay Beach, Peaine, MI Jacks Bluff Beach, Garden Township, MI Jean Klock Park, Lake Michigan, MI Jeddo Road Beach, Burtchville, MI Jenks County Park, Hume, MI Jewell Gillespie Park Beach, Saint James, MI Keweenaw Bay Village Public Roadside Park, Baraga, MI Kiwanis Beach, Saint Ignace, MI Klienke Park, Ingallston, MI Kouw Park, Port Sheldon, MI Krafft Road Beach, Port Huron, MI Kruse Park, Muskegon, MI L'Anse Township Park, Zeba, MI L'Anse Waterfront Park, L'Anse, MI Lake Harbor Park, Norton Shores, MI Lake Michigan Beach, Charlevoix, MI Lake St. Clair Metropark Beach, Harrison, MI Lake Street Beach (Glen Arbor), Glen Arbor, MI Lake To Lake Road, Charter Township of Oscoda, MI Lakeshore Public Access Beach, Manistee, MI Lakeside Beach, Ottawa County, MI Lakeside Park in Rogers City, Rogers City, MI Leelanau State Park (Lighthouse), Leelanau, MI Leffingwell Point Beach, Peninsula, MI Lexington Beach, Lexington, MI Lexington County Park, Lexington, MI Lighthouse Beach at Silver Lake State Park, Golden, MI Lighthouse County Park, Huron, MI Lincoln Township Park, Charter Township of Lincoln, MI Lions Beach, Berrien County, MI Little Beach, Grosse Pointe Farms, MI Little Girls Point Park, Charter Township of Ironwood, MI Little Hog Island Beach, Hudson Township, MI Little Hog Island Beach #2, Hudson Township, MI Little Hog Island Beach #4, Hudson Township, MI Little Presque Isle Beach, Marquette Township, MI Log Slide Beach, Burt, MI Lore Road End Beach, Eastport, MI Ludington State Park Beach South, Hamlin, MI Macatawa Park Beach, Park, MI Mackinaw City Beach, Mackinaw City, MI Mackinaw City Beach #1, Wawatam, MI Mackinaw City Beach #2, Wawatam, MI Mackinaw City Lighthouse Park, Mackinaw City, MI Magnus Park, Petoskey, MI Manistee National Forest Beach North, Grant, MI Manistee National Forest Beach South, Grant, MI Manitou Boulevard Beach (Glen Arbor), Glen Arbor, MI Manitou Paymen Highbanks Beach, Hendricks Township, MI Manitou Paymen Highbanks Beach #2, Hendricks Township, MI Marine City Beach, Marine City, MI Marine City Diving Area, Marine City, MI Marquette South Beach, Marquette, MI Marsh Lake Beach, Whitefish Township, MI Martin Bay Beach, Bay De Noc Township, MI Matrix Point Beach, Hudson Township, MI McGraw County Park, Hume, MI McLain State Park Beach, Hancock, MI Mears State Park, Oceana County, MI Medbury Park Beach, Muskegon County, MI Meinert County Park, Muskegon County, MI Memorial Beach, Menominee, MI Metcalf Road Beach, Burtchville, MI Michiana Village, New Buffalo Township, MI Middle Bay Beach, Marquette County, MI Middle Village Park, Friendship Township, MI Miller's Hog Island Subdivision Beach, Hudson Township, MI Miners Beach, Alger County, MI Mink Farm, Schoolcraft Township, MI Mino-kwe Jiigibiik, Marquette County, MI Misery Bay Beach, Bohemia Township, MI Mizpah Park, Hagar Township, MI Morean Township Beach, Moran Township, MI Mouth of Cut River Roadside Beach, Hendricks Township, MI Mouth of the Big Iron River Beach, Carp Lake Township, MI Mouth of the Gratiot River Beach, Allouez Township, MI Mouth of the Huron River, Arvon Township, MI Mouth of the Montreal River, Ironwood Township, MI Mt. McSauba Beach, Charlevoix Township, MI Munising Beach, Munising, MI Muskallonge Lake SFC, McMillan Township, MI Muskegon State Park, Muskegon, MI Nahma Beach, Nahma Township, MI Naubinway Bay Access, Garfield Township, MI Naubinway Beach, Garfield Township, MI Negwegon State Park, Alcona Township, MI Negwegon State Park-Ossineke South Point, Sanborn Township, MI New Buffalo Public Beach, Berrien County, MI New Lighthouse Park, Presque Isle Township, MI North Beach (Elk Rapids), Elk Rapids, MI North Beach (Manistee), Manistee County, MI North Beach (South Haven), Van Buren County, MI North End of Kregg Bay Beach, Garden Township, MI North of Stonington Beach, Bay De Noc Township, MI North Pinconning Beach, Pinconning Township, MI Northport Haserot Beach (Rose Street), Northport, MI Northwest Abbaye Peninsula Beach, Arvon Township, MI Northwest of Two Mile Lake Beach, Whitefish Township, MI Norwood Township Park, Norwood Township, MI O'Dell Road, Milton Township, MI Oak Beach County Park, Lake Township, MI Oak Street Beach, South Haven, MI Ogontz Bay Beach, Ogontz Bay Beach, MI Old Mission Lighthouse, Old Mission, MI Old Mission Peninsula Twp Park-East of Light House, Old Mission, MI Old Mission Point State Park, Old Mission, MI Omena Beach & Park, Leelanau Township, MI Onekama Township Beach, Onekama Township, MI Ontonagon Township Park Beach, Ontonagon County, MI Oscoda Township Beach, Oscoda Township, MI Ossineke State Park, Sanborn Township, MI Ottawa Beach, Ottawa County, MI Oval Beach, Allegan County, MI P.J. Hoffmaster State Park Beach, Spring Lake Township, MI Peninsula Point Beach, Bay De Noc Township, MI Pere Marquette Harbor, Ludington, MI Pere Marquette Park, Muskegon, MI Peterson Road Beach, Lake Township, MI Petoskey Harbor, Petoskey, MI Petoskey State Park, Bear Creek Township, MI Philp County Park, Lake Township, MI Picnic Rocks Beach, Marquette, MI Pier Cove Beach, Ganges Township, MI Pierport Township Beach, Onekama Township, MI Pinewood Circle Road End Beach, Beaugrand Township, MI Pioneer County Park, Laketon Township, MI Platte River Point, Lake Township, MI Point Aux Frenes Beach, Raber Township, MI Point Aux Peaux, Frenchtown Charter Township, MI Point Betsie Lighthouse Beach, Lake Township, MI Point Isabelle Beach, Grant Township, MI Pointe Mouillee State Game Area, Berlin Charter Township, MI Porcupine Mountains State Park (Union Bay), Carp Lake Township, MI Port Crescent Beach, Hume Township, MI Port Sanilac Park, Sanilac Township, MI Portage Bay Beach, Garden Township, MI Portage Peninsula Beach, Escanaba, MI Presque Isle Beach, Wakefield Township, MI Presque Isle Harbor Beach, Presque Isle Township, MI Public Shoreline-Grand Portal Point, Munising Township, MI Public Shoreline-Sand Point to Miners Castle Point, Munising Township, MI Raber Bay Beach, Raber Township, MI Rathfoot Park Beach, Au Train Township, MI Readmond Township Beach, Readmond Township, MI Reynolds Street Beach, Leland Township, MI Ridgewood Beach, Saugatuck Township, MI Riley Beach, Park Township, MI Road Crossing Near Winters Road, Elk Rapids Township, MI Roadside Park (Au Train), Au Train Township, MI Rock Beach Point, L'Anse Township, MI Rocky Gap, Benton Charter Township, MI Rogers City Central Beach, Rogers City, MI Rosy Mound Recreation Area, Grand Haven Charter Township, MI Rubicon Beach, Rubicon Township, MI Sac Bay County Park, Fairbanks Township, MI Sand Bay Beach-Drummond Island, Drummond Township, MI Sand Dunes Beach, Moran Township, MI Sand Point Beach, Munising Township, MI Sand Point Beach, Assinins, MI Sandy Bottom Beach, Osceola Township, MI Sandy Cove, Clark Township, MI Sanilac County Park #4, Delaware Township, MI Sanilac County Roadside Park #1, Sanilac Township, MI Santa Monica Beach, Bohemia Township, MI Saugatuck Dunes State Park Beach, Laketown Township, MI Seagull Point Park, Rogers City, MI Second Sand Beach, L'Anse Township, MI Seiners Point Beach, Newton Township, MI Silver Lake State Park, Golden Township, MI Singing Bridge Beach, Whitney Township, MI Slag Beach, Fairbanks Township, MI Sleeper State Park, Lake Township, MI Sleeping Bay Beach, Ontonagon Township, MI Sleeping Bear Dunes- CR 669 Good Harbor Bay, Cleveland Township, MI Sleeping Bear Dunes-CR 651 Good Harbor Bay, Centerville Township, MI Sleeping Bear Dunes-Esch Road Beach, Lake Township, MI Sleeping Bear Dunes-Glen Haven Beach, Glen Arbor Township, MI Sleeping Bear Dunes-North Bar Lake MI Beach, Empire Township, MI Smith Street Beach Northport, Northport, MI South of Brevort River Beach, Moran Township, MI South of McDonald Lake Beach, Mueller Township, MI Southeast End of Huron Bay Beach, Arvon Township, MI Southern Wayne County Border, Brownstown Charter Township, MI Southwest County Border Beach, Stanton Township, MI Spyglass Beach, Park Township, MI St. Clair Shores Blossom Heath Beach, Saint Clair Shores, MI St. Clair Shores Memorial Park Beach, Saint Clair Shores, MI St. Vital's Island Beach, Bay De Noc Township, MI Stafford County Park, Port Hope, MI Stamp Sand, Stanton Township, MI State Roadside Park (Moran), Moran Township, MI Stearns Park Beach, Ludington, MI Sterling State Park, Frenchtown Charter Township, MI Stoney Point, Frenchtown Charter Township, MI Stoney Point County Roadside Park, Suttons Bay Township, MI Stoney Point Road End Beach, Cheboygan, MI Straits State Park, Moran Township, MI Sturgeon Bay Township Beach, Bliss Township, MI Summit Township Beach, Summit Township, MI Sundling Park, Filer Charter Township, MI Sunset Bluff Beach, Park, MI Suttons Bay North Shore Park, Suttons Bay, MI Sylvan Beach Kids Beach, Fruitland Township, MI Tahquamenon Falls State Park-River Mouth Unit, Whitefish Township, MI Tawas Point Camper's Beach, Baldwin Township, MI Terrace Road, Sims Township, MI The First Curve, Hamlin Township, MI The Headlands County Park, Wawatam Township, MI Thompson Beach, Thompson Township, MI Thompson's Harbor State Park, Krakow Township, MI Tiscornia Park, Saint Joseph, MI Tourist Park, Menominee, MI Trask Lake Road Beach, Haynes Township, MI Tunnel Park, Holland, MI Tuscola County Shoreline, Akron Township, MI Twelvemile Beach, Burt Township, MI Twining Road Beach, Whitney Township, MI Two Hearted River Beach, McMillan Township, MI Union Bay Beach, Carp Lake Township, MI Van Buren State Park Beach, South Haven Charter Township, MI Van's Beach, Leland Township, MI Veterans Park, Port Austin Township, MI Wagener County Park, Sherman Township, MI Walter and Mary Burke Park Beach, New Baltimore, MI Warren Dunes Beach, Lake Charter Township, MI Warren Dunes State Park North, Lake Charter Township, MI Washington Street Park, Burtchville Township, MI Wawatam City Park, Mackinaw City, MI Weatherhog Lake West Beach, Whitefish Township, MI Weko Beach, Bridgman, MI Wells State Park, Cedarville Township, MI Wenona Beach, Bangor Township, MI West County Border Beach, McMillan Township, MI West of Black River Beach, Ironwood Township, MI West of Whitefish Point Beach, Whitefish Township, MI West Wilsey Bay Beach, Bay De Noc Township, MI Wetland Shoreline-St. Martin Point, Marquette Township, MI Whitefish Bay, Alpena Township, MI Whitefish Point, Whitefish Township, MI Whites Beach-LaFave Rd, Standish Township, MI Whites Beach-Point Rd-Culvert, Au Gres Township, MI Wild Fowl Bay, Fairhaven Township, MI Wilderness State Park, Bliss Township, MI Windsnest Park, Port Sheldon Township, MI Wolf Point Beach, Bohemia Township, MI Woodman Beach, South Haven, MI Zorn Park Beach, Harbor Springs, MI