Skip to main content
BeachGrade

Updated 2026-07-13

Florida beach water quality

Florida has 551 public beaches in the EPA monitoring dataset, 338 of them with enough bacteria samples to grade. 113 earn an A for consistently clean water, while 80 grade an F for frequently exceeding the safe-swimming limit. Full ranking below.

A 113
B 60
C 32
D 53
F 80
GradeBeachCounty% over limitSamplesAdvisory
ABowman's BeachLee0%687Excellent
AFort Desoto - East BeachPinellas0%328Excellent
ABay Vista ParkPinellas0%319Excellent
APepper ParkSt. Lucie0%250Excellent
ARound Island Beach ParkIndian River0%249Excellent
APass-A-Grille BeachPinellas0%247Excellent
AMain StreetVolusia0%244Excellent
AJensen Public BeachMartin0%243Excellent
AAmelia Island Plantation (AIP) Beach ClubNassau0%233Excellent
ACrescent BeachSt. Johns0%223Excellent
AFort Desoto 1/2 Way B/N Fort & N. BeachPinellas0%218Excellent
APicnic Island NorthHillsborough0%218Excellent
ACounty Park EastEscambia0%210Excellent
ABlue Mountain Beach AccessWalton0%187Excellent
ANorth Flagler PierFlagler0%181Excellent
ASouth BeachFlagler0%179Excellent
AVarn ParkFlagler0%176Excellent
ASadler RoadNassau0%171Excellent
ANorth Beach ParkNassau0%170Excellent
AAmerican BeachNassau0%169Excellent
ASummer BeachNassau0%169Excellent
ASouth Wall Street BeachWalton0%158Excellent
APublic Access #34 - Ft Myers BeachLee0%152Excellent
ASebastian Inlet NorthBrevard0%148Excellent
ASouth JettyVolusia0%122Excellent
ABlackburn Point ParkSarasota0%121Excellent
ANorth Little Talbot IslandDuval0%115Excellent
ASunset Beach - Tarpon SpringsPinellas0%110Excellent
AFt Desoto Park - Pier/FortPinellas0%110Excellent
AMaximo Park - East BeachPinellas0%110Excellent
AKeewaydin IslandCollier0%104Excellent
AIndian Rocks Beach - Central AvePinellas0%60Excellent
AWest County LineBay0%48Excellent
ACounty Park WestEscambia0%43Excellent
AJaycee Beach ParkIndian River0%32Excellent
AWoodlawn BeachSanta Rosa0%31Excellent
ACasino BeachEscambia0%29Excellent
ACamp TimpoocheeOkaloosa0%28Excellent
AJohn D. McArthurPalm Beach0%24Excellent
ABicentennial Beach ParkBrevard0%24Excellent
AGulfstream ParkPalm Beach0%22Excellent
AWeekley BayouOkaloosa0%22Excellent
AJensen Beach CausewayMartin0%22Excellent
ABradenton BeachManatee0.4%492Excellent
ANorth Beach Park IntercoastalBroward0.4%475Excellent
AVirginia ForestMartin0.4%248Excellent
ASouth Seas PlantationLee0.5%808Excellent
ASanibel Causeway BeachLee0.6%1,760Excellent
AFlagler AvenueVolusia0.6%353Excellent
ACayo Costa State ParkLee0.6%351Excellent
ATarpon Bay BeachLee0.8%522Excellent
AHobe Sound Wildlife RefugeMartin0.8%495Excellent
AManatee Public Beach SouthManatee0.8%494Excellent
ARedington Shores - 182nd AvePinellas0.8%253Excellent
ASouth Beach ParkIndian River0.8%252Excellent
ASand KeyPinellas0.8%250Excellent
ASeabreeze BlvdVolusia0.8%249Excellent
AHermans BaySt. Lucie0.8%248Excellent
AWabasso Beach ParkIndian River0.8%236Excellent
ASouth Lido BeachSarasota0.9%444Excellent
AJohn Brooks ParkSt. Lucie0.9%213Excellent
AGandy BoulevardPinellas1.1%363Excellent
ASouth Seas CaptivaLee1.1%180Excellent
ALovers Key State ParkLee1.2%1,009Excellent
ALantana Municipal BeachPalm Beach1.2%506Excellent
AMinnesota StreetBroward1.2%485Excellent
ABlind Pass/Turner BeachLee1.2%483Excellent
AJaycee ParkSt. Lucie1.2%256Excellent
ABathtub ReefMartin1.2%251Excellent
AFort Desoto North BeachPinellas1.2%251Excellent
AStuart CausewayMartin1.2%250Excellent
AJetty ParkBrevard1.3%153Excellent
APublic Beach Access #17 - Ft Myers BeachLee1.4%284Excellent
ASt. George Island 11th Street WestFranklin1.4%207Excellent
ALely Barefoot BeachCollier1.5%542Excellent
AClam Pass Park SouthCollier1.6%618Excellent
APalm BeachPalm Beach1.6%507Excellent
ANorth Jetty Park BeachSarasota1.6%489Excellent
ASexton Plaza OutflowIndian River1.6%253Excellent
AIndian Rocks BeachPinellas1.6%253Excellent
AHoneymoon Island BeachPinellas1.6%250Excellent
AInlet State Park @ OceanSt. Lucie1.6%247Excellent
ABoca Grande Seagrape #2 BeachLee1.7%693Excellent
ACuster StreetBroward1.7%480Excellent
ALynn Hall ParkLee1.7%118Excellent
AAnastasia State ParkSt. Johns1.8%722Excellent
APhil Foster ParkPalm Beach1.8%510Excellent
AJames Lee Park BeachOkaloosa1.8%336Excellent
ABowditch ParkLee1.9%1,071Excellent
ASouth Marco Beach AccessCollier1.9%523Excellent
ASandoway ParkPalm Beach1.9%517Excellent
ACape Florida ParkMiami-Dade1.9%514Excellent
AShell Point BeachWakulla1.9%214Excellent
APublic Beach Access #23 - Ft Myers BeachLee2%393Excellent
ALongboat Access #2Sarasota2.1%486Excellent
ABicentennial ParkVolusia2.1%286Excellent
AEastern Lake Dune WalkoverWalton2.2%184Excellent
AMarineland BeachFlagler2.2%183Excellent
ASabine Yacht And RacketEscambia2.3%257Excellent
ARed Reef ParkPalm Beach2.4%507Excellent
ABay Front Park NorthManatee2.4%498Excellent
AJensen Beach Causeway EastMartin2.4%254Excellent
AFort PickensEscambia2.4%252Excellent
ANaples Lake BeachCollier2.4%170Excellent
AHumiston Beach OutflowIndian River2.5%239Excellent
ACoquina Beach SouthManatee2.6%1,057Excellent
ANorth Lido BeachSarasota2.6%1,002Excellent
AVirginia BeachMiami-Dade2.6%614Excellent
AClearwater Beach - Mandalay ParkPinellas2.6%266Excellent
ASanta Rosa Island ParkEscambia2.6%77Excellent
AEast County Line (Mexico Beach)Bay2.8%216Excellent
ACape Palms Public AccessGulf2.9%279Excellent
AService Club BeachSarasota3%1,006Excellent
BBirch State ParkBroward3.1%1,143Good
BTorinitaVolusia3.1%553Good
BOcean Inlet ParkPalm Beach3.1%519Good
BVenice Fishing PierSarasota3.2%504Good
BVedado Way BeachCollier3.2%439Good
BTigertail BeachCollier3.3%1,854Good
BParadise BeachBrevard3.3%184Good
BLake Worth BeachPalm Beach3.4%522Good
BHenderson State Park BeachOkaloosa3.4%174Good
BCommercial Blvd PierBroward3.5%512Good
BKey Biscayne BeachMiami-Dade3.6%1,167Good
BPicnic Island SouthHillsborough3.6%884Good
BSouth Beach ParkMiami-Dade3.7%829Good
BCaxambas ParkCollier3.7%430Good
BLookout BeachGulf3.7%218Good
BPelican Beach ParkBrevard3.7%163Good
BBoynton Beach MunicipalPalm Beach3.8%526Good
BNorth Redington Beach - 169th AvePinellas4%100Good
BEnglewood NorthCharlotte4%100Good
BOakland Park BoulevardBroward4.1%731Good
BLowdermilk ParkCollier4.1%443Good
BPerdido Key State ParkEscambia4.2%144Good
BNokomis Public BeachSarasota4.3%511Good
BDeerfield Beach SE 10th StreetBroward4.5%530Good
BOpal BeachEscambia4.5%223Good
BCoconut Point Sebastian InletIndian River4.6%349Good
BMarler ParkOkaloosa4.6%173Good
BHaulover Beach - NorthMiami-Dade4.7%1,137Good
BHarrison StreetBroward4.7%512Good
BGrayton BeachWalton4.7%213Good
BFounder's Park BeachMonroe4.8%251Good
BFt. Zachary Taylor State ParkMonroe4.9%245Good
BGulf Harbors BeachPasco4.9%144Good
BHarry Harris County ParkMonroe5%242Good
BRobert K. Rees Park BeachPasco5%139Good
BPompano Beach PierBroward5.1%1,023Good
BPeanut IslandPalm Beach5.1%526Good
BParkshore BeachCollier5.2%578Good
BSombrero BeachMonroe5.2%251Good
BBrasher Park BeachPasco5.2%153Good
BAvenida Del Mare Access #11Sarasota5.5%510Good
BBoca GrandeCharlotte5.5%363Good
BManatee Public Beach NorthManatee5.6%575Good
BBroad Avenue BeachCollier5.6%540Good
BGranada BlvdVolusia5.6%377Good
BFischer ParkBrevard5.6%36Good
BSimmons Park BeachHillsborough5.7%740Good
BIndian Shores BeachPinellas5.7%70Good
BNorth Shore - North BeachPinellas5.8%313Good
BNco BeachOkaloosa5.8%172Good
BBahia Honda OceansideMonroe6.1%494Good
BCypress Point SouthHillsborough6.2%925Good
BBrohard BeachSarasota6.2%388Good
BCutlass Cove Beach & ClubCollier6.3%254Good
BPort Charlotte BeachCharlotte6.4%964Good
BVanderbilt BeachCollier6.5%642Good
BSpy Glass DriveBay6.6%365Good
BRedington Beach - 158th AvePinellas6.7%297Good
BPoquito ParkOkaloosa7%187Good
BQuietwater BeachEscambia7%186Good
CGolden Sands Beach ParkIndian River7.2%359Fair
CSouth Causeway At Boat RampSt. Lucie7.3%274Fair
CGrady Brown ParkWalton7.5%214Fair
CMash IslandWakulla7.5%212Fair
CDeerfield Beach PierBroward7.7%558Fair
CShepard ParkBrevard7.7%209Fair
CAnne's BeachMonroe7.7%52Fair
CJohn Pennecamp State Park Far BeachMonroe7.9%252Fair
CBig Lagoon State ParkEscambia8.1%467Fair
CDog Beach (Virgina Key Beach South Side)Miami-Dade8.3%967Fair
CPort Charlotte Beach WestCharlotte8.3%315Fair
CThe MooringsCollier8.3%96Fair
CBen T. Davis SouthHillsborough8.5%961Fair
CHideaway BeachCollier8.6%302Fair
CSilver BeachVolusia9%509Fair
CCrandon Park - SouthMiami-Dade9.4%1,681Fair
CPanama City Beach (Pcb) City PierBay9.5%759Fair
CSurfside Beach - 93rd StreetMiami-Dade10%1,019Fair
CPort Royal Beach & ClubCollier10%100Fair
CDixie Belle BeachGulf10%60Fair
CPort Charlotte Beach EastCharlotte10.1%276Fair
CRobert J. Strickland BeachPasco10.4%154Fair
CDenor-Wiggins State ParkCollier10.8%677Fair
CRocky Creek CampgroundOkaloosa10.9%220Fair
CShoreline ParkSanta Rosa11.1%199Fair
CRedington Shores - 175th AvePinellas11.1%36Fair
CVilano BeachSt. Johns11.2%250Fair
CHomeportSanta Rosa11.3%494Fair
CLincoln ParkOkaloosa11.4%184Fair
CMickler's LandingSt. Johns11.5%799Fair
CRoosevelt BridgeMartin11.8%651Fair
CBeach DriveBay11.9%253Fair
DSmathers BeachMonroe12.1%239Poor
DNew York Beach AccessNassau12.3%211Poor
DCarrabelle BeachFranklin12.4%234Poor
DMaximo Park - West BeachPinellas12.5%48Poor
DSt. Augustine Beach Ocean TraceSt. Johns12.7%504Poor
DJohn Lloyd State ParkBroward13.2%821Poor
DFort Island Gulf BeachCitrus13.4%231Poor
DCollins Park-21st StreetMiami-Dade13.6%1,367Poor
DEl MatadorOkaloosa13.6%345Poor
DPeninsular Point BeachFranklin14%242Poor
DLittle Hickory Beach ParkLee14.1%1,136Poor
DGolden BeachMiami-Dade14.4%667Poor
DDania BeachBroward14.4%598Poor
DMonument BeachGulf14.5%110Poor
DPalm Island NorthCharlotte14.6%336Poor
DLiza Jackson ParkOkaloosa15%193Poor
DDune Allen Beach AccessWalton15.2%250Poor
DEarl Gilbert Park (Aka Dupont Bridge)Bay15.3%268Poor
DOelsner Park BeachPasco15.4%65Poor
DHightower Beach ParkBrevard15.4%26Poor
DCocoa Beach Minuteman CausewayBrevard16%50Poor
DBermuda Bay BeachPinellas16.1%174Poor
DMiramar - County ParkWalton16.2%148Poor
DEnglewood Mid BeachCharlotte16.5%395Poor
DNorth Causeway Island ParkSt. Lucie16.7%36Poor
DEmerson PointManatee16.9%485Poor
DAnclote River Park BeachPasco17%270Poor
DGarcon Point Location 3Santa Rosa17.1%397Poor
DCoral CovePalm Beach18.6%2,660Poor
DQuick PointSarasota18.6%177Poor
DMobbly Bayou PreservePinellas18.8%330Poor
D18th Avenue South BeachCollier19.4%248Poor
DNorth Shore BeachPinellas20%110Poor
DSanders BeachEscambia20.2%1,225Poor
DHoliday Isle AegeanOkaloosa20.3%138Poor
DMatheson HammockMiami-Dade20.6%880Poor
DLassing Park - 19th Ave SEPinellas20.6%262Poor
DNorth Shore Ocean TerraceMiami-Dade20.9%1,826Poor
DBayou TexarEscambia21.2%1,358Poor
DJupiter Beach ParkPalm Beach21.2%1,177Poor
DLongboat Key - NorthManatee21.2%85Poor
DNorth JettyVolusia21.8%55Poor
DPalmer Point BeachSarasota22.2%144Poor
DPelican Bay Restaurant And ClubCollier22.2%54Poor
DEnglewood SouthCharlotte22.3%458Poor
DJasmine StreetNassau22.5%80Poor
DManasota Key BeachSarasota22.8%816Poor
DCarl Gray ParkBay23.3%258Poor
DWiggins Pass NorthCollier24%334Poor
DBonita Beach ParkLee24.1%755Poor
DChoctaw Beach County ParkWalton24.2%33Poor
DPalm Island SouthCharlotte24.6%711Poor
DMatanzas InletSt. Johns24.9%1,245Poor
FAdmiralty & Shores BeachCollier25%152Failing
FTiger Shores BeachMartin25%24Failing
FPine Island BeachHernando25.3%87Failing
FSunny Isles Beach - Samson ParkMiami-Dade25.5%1,103Failing
FHiggs BeachMonroe25.5%239Failing
FSouth Jetty BeachSarasota25.8%683Failing
FDubois ParkPalm Beach26.4%3,967Failing
FPonce De Leon BeachCharlotte26.6%384Failing
FHobe Sound Public BeachMartin27.2%390Failing
FPalma Sola SouthManatee28.4%810Failing
FSouthern Tip Access Fort Myers BeachLee28.9%816Failing
FBayou ChicoEscambia29.3%900Failing
FDavis Island BeachHillsborough29.8%2,455Failing
FBahia MarBroward29.8%766Failing
FApollo BeachHillsborough30.1%1,034Failing
FCape Coral Yacht ClubLee30.5%2,143Failing
FNco Club Beach (Pafb)Brevard30.8%26Failing
FBahia BeachHillsborough31%1,674Failing
FCypress Point Park NorthHillsborough31.1%45Failing
FCaspersen Public BeachSarasota31.2%825Failing
FClam Pass Park NorthCollier31.4%70Failing
FOcean ParkBrevard32%516Failing
FTurtle BeachSarasota32.4%716Failing
FBelleair Causeway-IntercoastalPinellas32.7%226Failing
FHuguenot ParkDuval33%264Failing
FFloridatown ParkSanta Rosa34.5%293Failing
F19th Street AccessDuval34.8%624Failing
FBlind Pass BeachSarasota34.9%375Failing
FSeahorse Beach AreaIndian River34.9%126Failing
FSouth BeachMonroe35.4%246Failing
FNavarre Beach WestSanta Rosa36.2%69Failing
FIndialantic BoardwalkBrevard36.3%248Failing
FBayou GrandeEscambia36.7%376Failing
FGarniersOkaloosa37.4%227Failing
F3rd Avenue North BeachCollier37.5%24Failing
FWiggins Pass State ParkCollier37.8%736Failing
FSafety Harbor PierPinellas38.4%250Failing
F4th Avenue North BeachCollier38.5%26Failing
FSpanish RiverPalm Beach38.5%26Failing
FOleta State ParkMiami-Dade39.7%1,513Failing
FWindsurfer BeachMiami-Dade40.3%1,760Failing
FNaples Beach ClubCollier40.6%202Failing
FSandsprit ParkMartin41.9%86Failing
FBeach Blvd AccessDuval42.8%460Failing
FCrystal BeachPinellas42.8%332Failing
FGulfport - West BeachPinellas43.5%46Failing
FMadeira BeachPinellas43.6%188Failing
FTurtle Trail BeachIndian River43.6%39Failing
FMadeira Beach - 129th AvePinellas43.8%128Failing
FAquarina BeachBrevard45.1%91Failing
FValparaiso BlvdOkaloosa47.5%80Failing
FPhipps ParkPalm Beach49.5%206Failing
FDotzler BeachCharlotte49.6%234Failing
FVan Buren StreetBroward50%36Failing
FPoint O' RocksSarasota50.7%420Failing
FGulfport - Osgood BeachPinellas51.4%210Failing
FSpessard Holland Beach (North)Brevard51.8%139Failing
FR.E. Olds ParkPinellas52.5%564Failing
FOld Salt ParkFlagler52.6%38Failing
FFort McRee AreaEscambia53.2%94Failing
F17th Avenue South BeachCollier55.4%260Failing
FVenice Public BeachSarasota55.7%230Failing
FStickney Point Access #12Sarasota55.9%118Failing
FGeorge English ParkBroward57.1%1,650Failing
FCanova Beach ParkBrevard58.4%154Failing
F5th Avenue South BeachCollier59.8%224Failing
FRedfish PointSanta Rosa60.4%96Failing
FTreasure Island BeachPinellas62.8%188Failing
FSouth EndNassau64.3%28Failing
FCourtney Campbell CausewayPinellas68.7%460Failing
FSiesta Key Public BeachSarasota70.2%114Failing
FDunedin Marina BeachPinellas76.2%210Failing
FCoconut Point ParkBrevard76.3%97Failing
FSunset Beach (Ti) - 89th AvePinellas76.9%26Failing
FBird Key Park A.K.A Ringling CausewaySarasota78.6%1,099Failing
FBen T. Davis NorthHillsborough82.4%1,095Failing
FHoneymoon Island Causeway (South)Pinellas83.2%416Failing
FShell Road Access #1Sarasota89.7%136Failing
FBelleair Beach - Morgan DrivePinellas92.2%128Failing
FSeagull Park (Pafb)Brevard100%24Failing

Florida beach alerts

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

Where to stay near Florida beaches

Find beachfront hotels, condos, and vacation rentals across Florida — 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.