Checked
Minnesota Beaches
80 beaches in the EPA BEACON program.
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
3 counties. Open one to see its beaches.
Cook County21 beaches
- Butterwort Cliffs BeachNot monitored
- Cascade State Park Campground BeachNot monitored
- Cascade State Park West BeachNot monitored
- Chicago Bay Boat Launch BeachMonitored100% days with no advisory
- Colville Creek BeachMonitored100% days with no advisory
- Croftville BeachNot monitored
- Cutface Creek Wayside Rest BeachMonitored100% days with no advisory
- Durfee Creek Area BeachMonitored100% days with no advisory
- Grand Marais Campground BeachMonitored100% days with no advisory
- Grand Marais Downtown BeachMonitored100% days with no advisory
- Horseshoe Bay Boat Launch BeachNot monitored
- Judge C.R. Magney State Park East BeachNot monitored
- Judge C.R. Magney State Park West BeachNot monitored
- Kadunce Creek BeachMonitored100% days with no advisory
- Paradise BeachMonitored100% days with no advisory
- Ray Berglund Wayside Rest BeachNot monitored
- Red Cliff BeachNot monitored
- Schroeder Town Park BeachMonitored100% days with no advisory
- Sugarloaf Cove BeachMonitored100% days with no advisory
- Temperance River State Park BeachMonitored100% days with no advisory
- Temperance River State Park East BeachNot monitored
Lake County25 beaches
- Agate Bay BeachMonitored100% days with no advisory
- Black BeachMonitored100% days with no advisory
- Blueberry Hill BeachNot monitored
- Burlington Bay BeachMonitored100% days with no advisory
- Flood Bay BeachMonitored100% days with no advisory
- Gooseberry Falls State Park BeachMonitored100% days with no advisory
- Iona's BeachNot monitored
- Knife River Marina BeachMonitored100% days with no advisory
- Manitou River BeachNot monitored
- Palisade BeachNot monitored
- Silver Bay Marina BeachNot monitored
- Silver Cliff BeachNot monitored
- Silver Creek BeachNot monitored
- Split Rock Lighthouse State Park / Corundum Point BeachNot monitored
- Split Rock Lighthouse State Park / Crazy Bay BeachNot monitored
- Split Rock Lighthouse State Park / Gold Rock Point BeachNot monitored
- Split Rock Lighthouse State Park / Split Rock Point BeachNot monitored
- Split Rock Lighthouse State Park BeachMonitored100% days with no advisory
- Split Rock River BeachMonitored100% days with no advisory
- Stewart River BeachMonitored100% days with no advisory
- Tettegouche State Park / Baptism River BeachMonitored100% days with no advisory
- Tettegouche State Park / Crystal Bay BeachNot monitored
- Tettegouche State Park BeachNot monitored
- Twin Points Public Access BeachMonitored100% days with no advisory
- Two Harbors City Park BeachNot monitored
St. Louis County34 beaches
- 42nd Avenue East BeachMonitored100% days with no advisory
- Bayfront Park BeachNot monitored
- Blatnik Fishing Pier BeachNot monitored
- Bluebird Landing BeachMonitored100% days with no advisory
- Boy Scout Landing BeachMonitored100% days with no advisory
- Brighton BeachMonitored100% days with no advisory
- Clyde Avenue Boat Landing BeachMonitored100% days with no advisory
- French River BeachMonitored100% days with no advisory
- Glensheen Cemetery BeachNot monitored
- Indian Point Campground BeachNot monitored
- Lakewalk BeachMonitored100% days with no advisory
- Lakewalk East / 16th Avenue East BeachMonitored100% days with no advisory
- Lakewalk East / 26th Avenue East BeachNot monitored
- Lakewood Pump Station BeachNot monitored
- Leif Erikson Park BeachMonitored100% days with no advisory
- Lester River BeachMonitored100% days with no advisory
- McQuade Road Safe Harbor BeachNot monitored
- Minnesota Point Harbor BeachNot monitored
- Minnesota Point Harbor Side / 15th Street BeachMonitored100% days with no advisory
- Morgan Park BeachNot monitored
- North Shore Drive Wayside Rest / 72nd Avenue East BeachNot monitored
- North Shore Drive Wayside Rest / Cant Road BeachNot monitored
- Park Point 20th Street / Hearding Island Canal BeachNot monitored
- Park Point Beach HouseMonitored100% days with no advisory
- Park Point Franklin Park / 13th Street South BeachMonitored100% days with no advisory
- Park Point Lafayette Community Club BeachMonitored100% days with no advisory
- Park Point Sky Harbor Parking Lot BeacMonitored100% days with no advisory
- Park Point Southworth Marsh BeachNot monitored
- Smithville Park BeachNot monitored
- Stony Point BeachNot monitored
- Stony Point Wayside Rest BeachNot monitored
- Waterfront Trail / Interlake BeachNot monitored
- Waterfront Trail / Radio Towers BeachNot monitored
- Waterfront Trail / Riverside BeachNot monitored