Skip to main content
BeachGrade

Updated August 2026

Best beaches in Florida by 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
CSV

Download the full Florida beach safety ranking

All 338 graded Florida beaches with their Beach Safety Grade, exceedance rate, sample counts, and program status — from EPA monitoring data. Enter your email to download; you'll also get swim-advisory alerts. A grade is a multi-year classification, not a same-day safety clearance.

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.

Top-rated places to stay near Florida beaches

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