Skip to main content
BeachGrade

Updated 2026-07-13

Minnesota beach water quality

Minnesota has 93 public beaches in the EPA monitoring dataset, 52 of them with enough bacteria samples to grade. 24 earn an A for consistently clean water, while 3 grade an F for frequently exceeding the safe-swimming limit. Full ranking below.

A 24
B 16
C 2
D 7
F 3
GradeBeachCounty% over limitSamplesAdvisory
AGrand Marais Campground BeachCook0%87Excellent
AFlood Bay BeachLake0%83Excellent
ARed Rock BeachCook0%70Excellent
ATemperance River State Park BeachCook0%62Excellent
ASchroeder Town Park BeachCook0%57Excellent
AChicago Bay Boat Launch BeachCook0%54Excellent
ARay Berglund Wayside Rest BeachCook0%45Excellent
AParadise BeachCook0%39Excellent
ACutface Creek Wayside Rest BeachCook0%33Excellent
AColville Creek BeachCook0%32Excellent
ASplit Rock Lighthouse State Park / Corundum Point BeachLake0%27Excellent
AGooseberry Falls State Park BeachLake1.6%62Excellent
ADurfee Creek Area BeachCook1.7%59Excellent
APark Point Lafayette Community Club BeachSt. Louis1.8%111Excellent
ABrighton BeachSt. Louis1.9%105Excellent
AGrand Portage Beach 6Cook2.1%191Excellent
AReservation River BeachCook2.3%88Excellent
AKadunce Creek BeachCook2.4%82Excellent
ASugarloaf Cove BeachCook2.6%39Excellent
ABlack BeachLake2.6%38Excellent
ATettegouche State Park BeachLake2.7%75Excellent
AStony Point BeachSt. Louis2.8%36Excellent
AHollow Rock Resort BeachCook2.9%70Excellent
AGrand Portage Beach 2.5Cook2.9%70Excellent
BManitou River BeachLake3.1%32Good
BPark Point Sky Harbor Parking Lot BeacSt. Louis3.4%232Good
B42nd Avenue East BeachSt. Louis3.4%59Good
BGrand Portage Beach 2Cook4.2%240Good
BGpbay4Cook4.2%240Good
BGrand Portage Beach 7Cook4.2%71Good
BSplit Rock River BeachLake4.5%66Good
BGrand Marais Downtown BeachCook4.8%83Good
BMinnesota Point Harbor Side / 15th Street BeachSt. Louis4.9%344Good
BOld Shore Road Beach AreaCook5%60Good
BGrand Portage Beach 1.5Cook5.7%70Good
BKnife River Marina BeachLake6%67Good
BLakewalk East / 16th Avenue East BeachSt. Louis6.5%62Good
BCroftville BeachCook6.7%30Good
BBluebird Landing BeachSt. Louis6.9%58Good
BLakewalk BeachSt. Louis7%115Good
CFrench River BeachSt. Louis8%50Fair
CTwin Points Public Access BeachLake10%60Fair
DGrand Portage Beach 1Cook12.4%170Poor
DLeif Erikson Park BeachSt. Louis13.8%167Poor
DLester River BeachSt. Louis14.1%142Poor
DAgate Bay BeachLake14.3%70Poor
DStewart River BeachLake16.3%43Poor
DClyde Avenue Boat Landing BeachSt. Louis17.2%64Poor
DBoy Scout Landing BeachSt. Louis20.2%124Poor
FTwo Harbors City Park BeachLake26%77Failing
FMorgan Park BeachSt. Louis30%20Failing
FLakewalk East / 26th Avenue East BeachSt. Louis61.8%34Failing

Minnesota beach alerts

Get swim-advisory alerts and water-quality updates for Minnesota beaches by email.

Where to stay near Minnesota beaches

Find beachfront hotels, condos, and vacation rentals across Minnesota — live availability and prices.

Availability and prices from Stay22 partners (Booking.com, Vrbo, Expedia). We may earn a commission from bookings, at no extra cost to you.