Skip to main content
BeachGrade

Updated August 2026

Best beaches in California by water quality

California has 416 public beaches in the EPA monitoring dataset, 245 of them with enough bacteria samples to grade. 84 earn an A for consistently clean water, while 45 grade an F for frequently exceeding the safe-swimming limit. Full ranking below. National lists: cleanest beaches in the US and beaches that exceed bacteria limits most often.

California beaches on the map

Ways to pick a California beach

Cleanest water (Grade A)

A 84
B 60
C 27
D 29
F 45
GradeBeachCounty% over limitSamplesAdvisory
ACounty Line BeachVentura0%206Excellent
AGuadalupe DunesSanta Barbara0%183Excellent
ASpanish Bay Beach - SpbMonterey0%166Excellent
ASalmon Creek State Park Beach - Salmon CreekSonoma0%144Excellent
AGualala RiverMendocino0%141Excellent
ASycamore Cove BeachVentura0%125Excellent
AThornhill Broome BeachVentura0%125Excellent
AStaircase BeachVentura0%125Excellent
AHobson County Park BeachVentura0%123Excellent
APoint Mugu BeachVentura0%119Excellent
AOrmond BeachVentura0%118Excellent
AEl Matador State BeachLos Angeles0%111Excellent
ABlack Point Regional Park Beach - Black PointSonoma0%111Excellent
AStill Water Cove Regional Park Beach - StillwaterSonoma0%111Excellent
ACaspar Headlands Sb - Caspar HeadlandsMendocino0%105Excellent
ADrake's Beach - Drakes BeachMarin0%90Excellent
ADrakes Estero - Drakes EsteroMarin0%80Excellent
AHidden BeachSanta Cruz0%34Excellent
ATrestle BeachSanta Cruz0%31Excellent
APoint Sur ShpMonterey0%28Excellent
ANicholas Canyon County BeachLos Angeles0.5%422Excellent
AEllwoodSanta Barbara0.5%187Excellent
AMarine Street BeachSan Diego0.6%359Excellent
AHollywood BeachVentura0.6%316Excellent
ACarmel Beach - CboaMonterey0.6%180Excellent
ADillon Beach - DillonMarin0.6%154Excellent
APl-050San Diego0.7%413Excellent
AHearst Memorial State BeachSan Luis Obispo0.7%300Excellent
AShell Beach - Shell BeachMarin0.7%150Excellent
ACardiff State BeachSan Diego0.8%744Excellent
ALa Conchita BeachVentura0.8%127Excellent
ASilverstrand BeachVentura0.9%427Excellent
AGoat Rock State Park Beach - Goat RockSonoma0.9%112Excellent
ABig River-Mendocino Bay Headlands Sp - Big RiverMendocino0.9%110Excellent
AMcGrath State BeachVentura0.9%106Excellent
ASouth Laguna BeachOrange1%418Excellent
AMission BeachSan Diego1%200Excellent
AHare Creek - Hare CreekMendocino1%105Excellent
AVan Damme Sp - Van DammeMendocino1%105Excellent
AOxnard BeachVentura1%105Excellent
ASan Clemente City Beach - PicodOrange1.1%1,702Excellent
AStinson Beach - Stinson Beach - SouthMarin1.1%376Excellent
AEl Capitan State BeachSanta Barbara1.1%190Excellent
ASouth Carlsbad State BeachSan Diego1.2%1,224Excellent
AZuma BeachLos Angeles1.2%421Excellent
AMission Bay, Santa Barbara CoveSan Diego1.2%260Excellent
AManhattan BeachLos Angeles1.2%249Excellent
ASolana Beach City BeachesSan Diego1.2%242Excellent
AFort Baker Horseshoe Cove - Baker NEMarin1.3%376Excellent
AGaviota State BeachSanta Barbara1.3%238Excellent
AMillerton Point - Millerton PointMarin1.3%150Excellent
AHeart's Desire - Hearts DesireMarin1.3%150Excellent
AMad River Beach Co. Park - North Mad River MouthHumboldt1.3%150Excellent
AAvalon BeachLos Angeles1.4%702Excellent
ASharp Park Beach - Sharp Park Beach #6San Mateo1.4%208Excellent
AParadise Cove - Paradise CoveMarin1.4%145Excellent
APoche County Beach - PocheuOrange1.5%775Excellent
AMussel Shoals BeachVentura1.6%191Excellent
AJalama BeachSanta Barbara1.7%235Excellent
ARincon BeachVentura1.7%121Excellent
ASewersSan Luis Obispo1.9%156Excellent
APudding Creek Beach - Pudding CreekMendocino1.9%107Excellent
ARoyal Palms State BeachLos Angeles2%200Excellent
AMandos Cove BeachVentura2%98Excellent
ABroad BeachLos Angeles2.1%437Excellent
AMoss Landing State Beach - MslMonterey2.1%48Excellent
ARodeo Beach - Rodeo Beach - SouthMarin2.2%451Excellent
ATorrance BeachLos Angeles2.2%229Excellent
ACrystal Cove State Park - ElmorozOrange2.3%1,038Excellent
ACayucos BeachSan Luis Obispo2.3%609Excellent
ASunset Cliffs ParkSan Diego2.3%520Excellent
AMonterey Beach Hotel - MbhMonterey2.3%173Excellent
AMarina State Beach - MsbMonterey2.3%44Excellent
ANew Brighton State BeachSanta Cruz2.4%126Excellent
AEmerald BayOrange2.6%1,294Excellent
AWindansea BeachSan Diego2.6%621Excellent
ALaguna Beach - VictrauOrange2.8%1,358Excellent
ASan Buenaventura State BeachVentura2.8%387Excellent
AChina Camp - China CampMarin2.8%142Excellent
ABolsa Chica State BeachOrange2.9%824Excellent
ALas Tunas County BeachLos Angeles2.9%245Excellent
AMalibu BeachLos Angeles2.9%174Excellent
ABig Rock BeachLos Angeles2.9%104Excellent
APajaro Dunes BeachSanta Cruz2.9%70Excellent
BPort Hueneme Beach ParkVentura3.1%604Good
BS Morro Strand State BeachSan Luis Obispo3.1%159Good
BSummerland BeachSanta Barbara3.2%189Good
BSunset County BeachOrange3.3%1,953Good
BMiller Park - Miller ParkMarin3.3%152Good
BLighthouse BeachSanta Cruz3.3%61Good
BMorro Bay City BeachSan Luis Obispo3.5%623Good
BSeabright BeachSanta Cruz3.5%172Good
BPismo State BeachSan Luis Obispo3.6%1,091Good
BSolimar BeachVentura3.6%413Good
BCarpinteria CitySanta Barbara3.6%247Good
BSan Carlos Beach - ScbMonterey3.6%166Good
BDoheny State Beach - Dsb4zOrange3.7%1,383Good
BButterfly BeachSanta Barbara3.7%244Good
BDockweiler State BeachLos Angeles3.8%1,505Good
BAvila BeachSan Luis Obispo3.8%213Good
BDana Point - S-6Orange4%2,273Good
BSand BeachSan Mateo4%475Good
BPenninsula BeachVentura4%373Good
BCorcoran Lagoon BeachSanta Cruz4%100Good
BHobie BeachVentura4.1%737Good
BMoonlight BeachSan Diego4.1%291Good
BEast BeachSanta Barbara4.1%244Good
BStillwater Cove - StcoMonterey4.1%169Good
BHuntington City BeachOrange4.2%1,524Good
BLover's Point - LopMonterey4.2%309Good
BCampbell Cove State Beach - Campbell CoveSonoma4.2%288Good
BPebble BeachSan Mateo4.3%326Good
BRefugio State BeachSanta Barbara4.3%254Good
BLeo Carillo State BeachLos Angeles4.4%454Good
BLa Costa BeachLos Angeles4.4%181Good
BHammondsSanta Barbara4.5%247Good
BSeacliff State BeachSanta Cruz4.6%305Good
BLawson's Landing - Lawsons LandingMarin4.7%150Good
BHuntington HarbourOrange4.8%1,531Good
BNatural Bridges State BeachSanta Cruz4.8%355Good
BClifford Kamph Memorial ParkDel Norte4.8%167Good
BMcNears Beach - McNears BeachMarin4.9%143Good
BHigh Bluff BeachDel Norte4.9%103Good
BNewport Beach - BgcOrange5.1%1,683Good
BNewport BayOrange5.3%5,822Good
BAquatic Park - Bay#211_slSan Francisco5.4%560Good
BKeller Beach (Contra Costa Co) - Keller South BeachAlameda5.4%371Good
BSouth Casa Beach S.D.San Diego5.4%335Good
BSurfers Beach - Surfers BeachSan Mateo5.5%238Good
BHuntington State BeachOrange5.7%3,623Good
BAliso County Beach - Acm1uOrange5.7%2,341Good
BSurfers Point At SeasideVentura5.8%240Good
BCoral BeachLos Angeles5.9%1,164Good
BHope Ranch BeachSanta Barbara6%250Good
BLeadbetterSanta Barbara6.3%253Good
BDel Monte Beach - DmbMonterey6.3%144Good
BRockaway Beach - Calera CreekSan Mateo6.5%492Good
BTrinidad State Beach - Mill Creek/TrinidadHumboldt6.5%184Good
BGoleta BeachSanta Barbara6.7%267Good
BPoint Dume County Beach - Smb-O-01Los Angeles6.7%208Good
BVenice City BeachLos Angeles6.8%2,361Good
BRedondo BeachLos Angeles6.8%1,426Good
BChina Beach - Ocean#17_slSan Francisco6.9%1,703Good
BSunny Cove BeachSanta Cruz6.9%101Good
CSeal Beach SurfsideOrange7.2%975Fair
CBasin HLos Angeles7.2%499Fair
CGazos Creek Access - Gazos Creek AccessSan Mateo7.2%390Fair
CBolinas Beach - BolinasMarin7.6%185Fair
CPromenade Park BeachVentura7.7%650Fair
CFaria County Park BeachVentura7.7%235Fair
CSeaside Wilderness Park BeachVentura7.8%244Fair
CMonarch Beach - Scm1dOrange8%954Fair
CMuir Beach - Muir Beach - NorthMarin8.2%610Fair
COlde Port BeachSan Luis Obispo8.3%436Fair
CCoyote Point County Park - Coyote Point County ParkSan Mateo8.5%176Fair
CEl Segundo BeachLos Angeles8.7%1,432Fair
CArroyo BurroSanta Barbara8.7%254Fair
CCrown Beach (Alameda Co) - Crown Crab CoveAlameda8.9%982Fair
CSan Gregorio State Beach - San Gregorio State BeachSan Mateo9.5%463Fair
CRincon BeachSanta Barbara9.5%231Fair
CBuccaneer BeachSan Diego9.6%1,214Fair
CCapistrano Beach - Csbmp1zOrange10.4%1,141Fair
CSchoonmaker Beach - Schoonmaker BeachMarin10.5%191Fair
CPomponio State Beach - Pomponio State BeachSan Mateo11.1%442Fair
CMain Beach - Main-ASanta Cruz11.2%591Fair
CBaker Beach - Ocean#16_slSan Francisco11.3%300Fair
CNaples BeachSan Mateo11.4%369Fair
COyster Point Marina - Oyster Point MarinaSan Mateo11.4%149Fair
CSouth Topanga State BeachLos Angeles11.5%1,025Fair
CCrissy Field - Bay#202.5_slSan Francisco11.9%303Fair
CClam Beach Co. Park - Clam Beach Co. ParkHumboldt11.9%219Fair
DRoss's CoveSan Mateo12.3%244Poor
DCapitola City BeachSanta Cruz12.4%443Poor
DSurfrider BeachLos Angeles12.5%208Poor
DCowell Beach - Cowell-CSanta Cruz13.4%2,456Poor
DSouth Will Rogers State BeachLos Angeles13.8%2,083Poor
DWest BeachSanta Barbara14%279Poor
DLong BeachLos Angeles14.4%160Poor
DDana Point HarborOrange14.6%2,643Poor
DInner Cabrillo BeachLos Angeles14.9%2,092Poor
DMalibu Lagoon State Beach - Smb-Mc-2Los Angeles15%1,333Poor
DKellogg BeachDel Norte15.1%93Poor
DAlamitos Bay BeachLos Angeles15.7%560Poor
DLa Jolla Shores BeachSan Diego16%1,358Poor
DMitchell's Cove BeachSanta Cruz16.5%272Poor
DDunes State Beach - Dunes State BeachSan Mateo17%670Poor
DColorado LagoonLos Angeles17.1%3,170Poor
DMoonstone Beach - Moonstone BeachHumboldt17.2%186Poor
DSouth BeachDel Norte17.4%23Poor
DLimantour BeachMarin18.1%227Poor
DEscondido BeachLos Angeles19.3%383Poor
DTopanga State BeachLos Angeles19.5%1,153Poor
DChicken Ranch - Chicken Ranch DitchMarin19.6%225Poor
DOcean Beach - Ocean#22_slSan Francisco19.7%411Poor
DCandlestick Point - Bay#301.2_slSan Francisco20.2%946Poor
DPillar Point Harbor - Pillar Point #9San Mateo20.2%243Poor
DOld Home BeachHumboldt22.5%80Poor
DGolden HindeMarin23.2%185Poor
DSan Elijo State BeachSan Diego24.1%742Poor
DAquatic Park - Aquatic ParkSan Mateo24.3%444Poor
FSan Diego Bay Shelter IsSan Diego26%300Failing
FCrane Cove Park - Bay#230_slSan Francisco26.6%937Failing
FFitzgerald Marine (Moss Beach) - Frenchmans CreekSan Mateo27.1%351Failing
FOcean BeachSan Diego27.7%1,349Failing
FSanta Monica State BeachLos Angeles27.8%2,772Failing
FLuffenholtz Beach - Luffenholtz CreekHumboldt27.8%180Failing
FMarina Del Rey Beach - Mothers Beach - Mdrh-3Los Angeles28.4%2,775Failing
FFrancis State Beach - Francis State BeachSan Mateo31%481Failing
FPuerco BeachLos Angeles31.2%295Failing
FKiteboard Beach - Kiteboard BeachSan Mateo33.2%576Failing
FCarlsbad City BeachSan Diego33.6%450Failing
FCapistrano Blvd. BeachSan Mateo35.6%247Failing
FTorrey Pines State BeachSan Diego36.5%452Failing
FPacifica State Beach - Linda Mar Beach #7San Mateo37.4%728Failing
FSwami's ParkSan Diego37.4%438Failing
FEl GrandadaSan Mateo38.9%247Failing
FTourmaline Surfing ParkSan Diego42.2%450Failing
FSeascape Beach ParkSan Diego44.4%108Failing
FBorder Field State ParkSan Diego45.5%1,169Failing
FSan Dieguito River BeachSan Diego47.7%344Failing
FTide Beach ParkSan Diego48%475Failing
FSan Clemente State BeachOrange51.5%237Failing
FMission Bay, San Juan CoveSan Diego60.7%61Failing
FCarlsbad State BeachSan Diego61.8%319Failing
FTijuana Slough National Wildlife RefugeSan Diego62.5%2,561Failing
FOceanside Harbor - Riv San Luis ReySan Diego64%683Failing
FSan Diego Bay Glorietta BaySan Diego70.2%171Failing
FMission Bay, Fanuel ParkSan Diego70.4%142Failing
FSilver Strand State BeachSan Diego71.3%1,076Failing
FMission Bay, North Pacific PassageSan Diego72.1%222Failing
FLeucadiaSan Diego72.4%221Failing
FCoronado North BeachSan Diego74.6%3,125Failing
FLa Jolla CoveSan Diego75.2%270Failing
FMission Bay, Campland On The BaySan Diego75.7%255Failing
FMission Bay, Ventura CoveSan Diego75.7%226Failing
FSpanish Landing ParkSan Diego76.7%60Failing
FMission Bay, Mariners BasinSan Diego77.4%53Failing
FBayside ParkSan Diego78.8%156Failing
FDel Mar City BeachSan Diego79.1%191Failing
FMission Bay, Riviera ShoresSan Diego81.3%75Failing
FCoronado Cays (Nr)San Diego82.7%2,114Failing
FImperial Beach Municipal Beach, OtherSan Diego84.9%4,015Failing
FMission Bay, Vacation IsleSan Diego89.9%218Failing
FTecolote ShoresSan Diego91.3%115Failing
FMission Bay, De Anza CoveSan Diego94.7%113Failing
CSV

Download the full California beach safety ranking

All 245 graded California beaches with their Beach Safety Grade, exceedance rate, sample counts, and program status — from EPA monitoring data. Enter your email to download. A grade is a multi-year classification, not a same-day safety clearance.

California beach grade updates

Get new grades and water-quality updates for California beaches by email.

Where to stay near California beaches

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

Top-rated places to stay near California beaches

Prices for Oct 2–4, 4 adults. Change dates on the map below.

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

Watch California beach grades

Get an email when a graded California beach posts a new sample or swim advisory.

Frequently Asked Questions

The table ranks California beaches by Beach Safety Grade from EPA bacteria samples. Grade A beaches have the fewest exceedances of the safe-swimming limit.

Hotels, condos, and vacation rentals for California beaches are on the map on this page. Compare water quality in the table, then book from the town you actually want to swim from.

California beaches vary. Of 245 graded beaches, 84 earn an A for the fewest bacteria exceedances and 45 earn an F for exceeding the safe-swimming limit most often. A grade is a multi-year record, not a same-day clearance — check the county advisory the day you swim.

The day you swim. A grade is a history of samples, not a same-day clearance — check the county advisory before you get in.