Ocean98

Beaches in Massachusetts

Massachusetts reports 812 recreational beaches across 9 counties in the EPA BEACON attribute extract. The tables below list each beach with its waterbody, monitoring tier and access.

Beaches
812
Beach Act beaches
599
Public access
488
Counties
9
222 historical, 0 dormant

Source: US EPA BEACON beach attributes. Attribute year 2026. Last reviewed October 2026.

This page lists beach identity, location and monitoring-program attributes. It does not show current advisories or bacteria sample results. For today's conditions, check your state or local beach program. How to read these attributes.

Map of Massachusetts beaches

333 Commercial Street451 Commercial Street593 Commercial Street637 Commercial Street915 Craigville RoadA Little Inn on Pleasant BayAcapesket Improvement AssociationAllen HarborAsa LandingAtkins LaneAtlantic Avenue (Harwich)Atlantic Avenue (Provincetown)BallstonBank StreetBarley NeckBarlows LandingBass River EastBass River WestBaxter AvenueBay RoadBay Shores Homeowners AssociationBay View RoadBay Village AssociationBayview (Dennis)Bayview StreetBeach Point LandingBeachwoodBelmont Condominium TrustBelmont RoadBerry AvenueBikepath - Trunk River (West)Boat MeadowBone HillBreakwater LandingBrewster Dunes I Coop Recreational Housing Inc.Brewster Park SunhouseBrewster Sunset Beach AssociatesBriarwood Marine and ScienceBridge StreetBristol (East)Bristol (West)Brooks RoadBucks CreekBurton BakerCahoon HollowCalliesCampgroundCape BreezeCarleton ShoresCataumet HarborCedar Point AssociationChapin 4x4Chapin MemorialChapoquoitChapoquoit Associates (Big)Chapoquoit Associates (Little)Chatham Bars InnChequesset Yacht and Country ClubCoast Guard (Town)Coast Guard - 1Cobbs Pond CondosCockle CoveCockle Cove Creek at Parking LotCockle Cove Creek at Ridgevale BridgeCold StorageCold Storage/Pond VillageCole RoadCollins LandingColonial Acres EastColumbus AvenueCook's BrookCordwood RoadCorn HillCorporationCotuit Bay Shores AssociationCourt StreetCovell'sCraigvilleCraigville Beach AssociationCranberry CottagesCrocker's NeckCrosby LandingCross StreetCrow's Nest (496 Shore Rd)CrowesDay's CottagesDoane LandingDowsesDuck HarborDune's Colony (648 Shore Rd)Dunes AssociationDyer PrinceEarle RoadEast SandwichElectric AvenueEllis LandingEnglewoodEstey AvenueEugenia FortesFBBCFalmouth AssociatesFalmouth Heights (East)Falmouth Heights (West)Falmouth TidesFalmouth Yacht ClubFay RoadFirst BeachFirst EncounterFirst Encounter (Spit River)First LightFisherFollins Pond (Dennis)Follins Pond (Yarmouth)Forest StreetFoster RoadFox HillFox Run AssociationFox Run LandingGilder RoadGilder Road BeachGilman InnGlendon Road - WestGray's (Yarmouth)Great HollowGreat Island Ocean ClubGreen Harbor HotelGrey NeckHaigisHarbor Cove Yacht ClubHarborviewHardings (East)Hardings (West)Hardings Shores AssociationHawthorne MotelHead of the Meadow (National)Head of the Meadow (Town)Herring Cove (National)Hideaway Village AssociationHorizonsHowes StreetHyannis Yacht ClubIndian NeckIndian TrailInman RoadJack Knife PointJacknife HarborJetty Lane AssociationJohnson StreetKalmus OceanKalmus YachtKendall LaneKennedy Memorial/Veterans BeachKent's PointKeyes Beach (Sea Street)King's GrantKingsburyLighthouseLinger LongerLinnell LandingLittle Island Beach ClubLittle River RoadLonghillLongnookLook Out Bluff Property Owner AssociationLoopMaguire Landing (Lecount Hollow)MantsMarconi (National Seashore)Mashpee Neck Road (Town Landing)Massasoit HillsMaushop VillageMayflowerMayoMeeting House PondMegansettMenauhant (East)Menauhant (West)MerkelMill Road (Surf Drive)MillwayMonumentNausetNauset Light (National Seashore)Neel RoadNew Seabury (Popponesset)Newcomb HollowNo NameNobska Beach AssociationNoon's LandingOcean Edge Condo Association, Bay Pines AssociationOcean Front Condo AssociationOcean Mist ResortOld Mill Point Association (Strandway)Old Mill Point Association - left of JettyOld Silver Beach Estates Homeowners AssociationOld Silver Public NorthOld Silver Public SouthOld Silver ResidentsOmaha RoadOregonOyster Harbors Club (Tim's Cove)Oyster PlaceOyster PondPain HollowPaines CreekPamet HarborParkers River EastParkers River WestPatuissetPaw Wah PondPenznacePilgrimPilgrimPilgrim Beach VillagePilgrim Pines AssociationPinelands ParkPleasant BayPleasant BayPleasant RoadPleasant StreetPocasset Beach Improvement AssociationPoint of RocksPond AvenuePopponesset Beach AssociationPopponesset Beach Association (Beach Road)Popponesset Beach Association (Bluff Ave.)Port AnimacutPowers LandingPrince CovePriscilla's LandingProvincetown Inn EastProvincetown Inn RotaryQuail AcresQuanset Harbor Club AssociationRace Point (National Seashore)RaycroftRed RiverRed River (East)Red River (Middle)Red River (West)RidgevaleRock HarborRocky PointRopesRound CoveRyderRyder StreetRyder StreetRyder StreetS. Sunken MeadowSaconesset Hills AssociationSagamoreSaints LandingSaltworks AssociationSandy NeckSansuitScatteree Town LandingScenic ParkScraggy Neck Recreation Association (Seal Lane)Scudder LaneScusset (DCR)Sea Breeze AvenueSea Crest Beach HotelSea Pines Condominium Association I, II, III, IVSea ShellSea Street (Dennisport)Sea Street (East Dennis)Seacoast Shores AssociationSeagull BackSeagull EastSeagull WestSears PointSeascape MotelSeashell CondosSeaside Park Improvement AssociationSeasurfSeaview AvenueSeconsett Island CausewayShore CottagesShorewood Beach AssociationSilver Beach Improvement Association (New Silver)Silver Spring Beach AssociationSippewissett Highlands Beach TrustSkaketSkaket Beach CondominiumsSnow ShoreSouth Cape Beach (DCR)South MiddleSouth VillageSparrow RoadSpruce HillStony Beach (MBL)Sullivan (Depot St.)Sunset Village (372 Shore Rd)Surf Drive (East)Surf Drive (Pool)Surf Drive (West)Tahanto AssociatesThatcher Town ParkThayer InnThe GutThumpertownTides HotelTides MotelTonsetTorrey Beach Community AssociationTowee AssociationTown CoveTown CoveTown LandingTown Landing - BreakwaterTown Landing - Snail RoadTown Landing - West of Coast GuardTown Neck BeachTrotting ParkUnamed BeachUnnamedValley RoadVeteransWah Wah Taysee RoadWellfleeter CondosWequassett Resort and Golf ClubWest Beach ClubWest Dennis (Residential)West Dennis (Snack Bar)West Dennis (West)West End LotWest Hyannisport Beach AssociationWhite CrestWianno AvenueWianno Club (107 Seaview Ave.)Wilbur ParkWild Harbour EstatesWindmillWing IslandWings Neck Trust Association (North Beach)Wings Neck Trust Association (South Beach)Winslow Landing RoadWood NeckWood Neck RiverWyndmere BluffsYacht ClubYacht ClubZylpha Road400 North400 SouthAdamsiville Road (Old Harbor)Anthony BeachApponagansett Town BeachAtlantic Beach ClubBaker's BeachBarney's JoyBayview (Dartmouth)Beach AvenueBoathouse RowBrantonCampgroundCedar Cove ClubCherry and WebbColes River Club off Harbor RdDavy's LockerDemarest Lloyd (DCR)East BeachEast Blvd.Elephant Rock Beach ClubFort Phoenix (DCR)GooseberryHidden BayHorseneck (DCR)HowlandJ. BeachJones Town Beach SouthKids BeachKnollmereLittle RiverManhattan AvenueMarinaMishaumMoses Smith CreekNonquittO'ToolsO'Tools ExtensionOak Hill ShoresPierce BeachRound HillRound Hill CondosSalter's Point EastSalter's Point SouthSandy Beach (Raymond Street)Sandy Beach (Swansea)SeaviewSouth PierSpindle RockSquidSwansea Town BeachTabor NorthTabor Park SouthTabor South ExtensionTower 1Tower 2Tower 3Tower 4Town WalkwayTown-YachtVillage Waterfront ParkWest Island CausewayWest Island Town BeachYacht ClubBend in the RoadChappy Beach ClubChappy Point BeachEast Beach (Chappy)Eastville RoadEastville Town Beach - Harbor sideEastville Town Beach - Lagoon sideFelix NeckFuller StreetGreat Rock BightHilman's PointJoseph Sylvia State BeachJoseph Sylvia State BeachJoseph Sylvia State Beach - Big BridgeJoseph Sylvia State Beach - SoundLagoon Pond Herring RunLake StreetLambert's Cove BeachLobstervilleLong Point (Great Pond)Long Point (Ocean)Marinelli (Jetty) BeachMedeiros Cove (Sailing Camp)MenemshaMink MeadowsMoshup BeachNorton Point BeachNorton Point BeachNorton Point BeachNorton Point EastOcean @ Chilmark Pond PreserveOcean @ Edgartown Great PondOcean @ Lucy Vincent BeachOcean @ Squibnocket BeachOwen Little WayOwen ParkPay BeachPhilbin BeachPond @ Lucy Vincent BeachRed BeachSepiessa PointSound @ Wilfred's Pond PreserveSouth Beach State Park - EastSouth Beach State Park - MiddleSouth Beach State Park - WestTashmoo BeachTashmoo CutVineyard Harbor MotelVineyard Haven Yacht ClubWasque Swim BeachYacht ClubBack BeachBlackBlack Rock (Nahant)BrackenburyCamp NaumkeagCanoeCape HedgeClammer's BeachClarkCollins CoveCraneCressy'sCrocker ParkDane StreetDead HorseDevereuxEisman'sFisherman'sForest River - PioneerForest River - PointFront Beach (Essex)Front Beach (Rockport)Gas HouseGoat HillGood HarborGood Harbor CreekGrace OliverHalf MoonIndependence ParkJuniper PointKingsKingsKingsKings SouthLittle NeckLong - GloucesterLong BeachLynch ParkLynn Shore Beach (DCR)MackeyMagnoliaMingoNahant BeachNahant BeachNahant BeachNahant BeachNilesObear ParkOcean AvenueOld GardenOsgoodPavilionPavilion BeachPebblePhillipsPickmanPlum CovePlum IslandPlum Island - 55th St.Plum Island - end of island 1Plum Island - end of island 2Plum Island PointPrestonRice'sSalisbury Beach, Main (DCR)Sandy BeachSandy Beach (Danvers)Sandy PointShortSinging - 1Steep HillStepsStramskiSunset RoadTuck's PointTudorVillage StreetWaikiki Beach (Winter Island)WestWest ManchesterWhalesWhiteWillow AvenueWillows PierWingaersheekWoodbury40th Pole40th Pole 2Children'sCiscoCliffsideCliffside Beach ClubDionisJettiesMadaketMiacometNobadeerSconsetSconset 2SewerbedsSurfsideWarren's LandingWashing PondWashington StreetAvalonBlack Rock (Cohasset)Broady (Baker)ChikatawbotEdgewater (Quincy)George E. LaneGermantown FirestationHeronLittle HarborMerrymountMoundNickersonOrchard StreetParkhurstRhodaSandy Beach (Cohasset)Sandy CoveSmith BeachWessagusett (Old Wessagussett)Wollaston (DCR - DUPR)Wollaston @ Channing Street (DCR)Wollaston @ Milton Street (DCR)Wollaston @ Rice Road (DCR)Wollaston @ Sachem Street (DCR)A Street Bay SideA Street OceanAntassawomak 1 (East)Avenue BBassings BeachBay RoadBay StreetBaysideBelairBeverly YachtBrant BeachBrant RockBriarwoodCannonville AssociationCliff RoadConverse PointCrescentDarcy'sDexter LaneDuxbury Beach @ Bath HouseEast BoulevardEdgewater (Hull)EgyptFieldstonGray's (Kingston)Great NeckGreen HarborGunrockHarbor 3Harbor Beach 1 (North)Harbor Beach 2 (South)Helen StreetHingham Town BeachHolly Woods 1Holly Woods 2HowardHumarockIsland WharfJames Ave.KenbermaKimballLanding RoadLeisure ShoresLittle HarborMaple StreetMattapoisett Land TrustMattapoisett Shores AssociationMattapoisett Town BeachMelvilleMinotNantasketNantasketNantasketNantasketNed's PointNelson StreetNewportNorth Beach (Hingham)North BoulevardOakdale AvenueOnsetParkwoodPeases Point I (East)PeggottyPicoPinehurstPiney PointPlanting IslandPlymouth Beach - 1Plymouth Beach - 3Plymouth Beach - 5Point ConnettPoint IndependenceResidents Beach (Duxbury Beach)RexhameRiverside AvenueRocky NookSand HillsScituate LighthouseSeal CoveShell PointShining Tides ReservationShipyard LaneSilver ShellSilver ShellStephen's FieldSunriseSwift'sSwift's NeckTabor Academy - 1Unnamed Town BeachWendelWest EndWhite Horse - Full SailWhite Horse - Hill TopWhiteheadWildlife ParkWinnatuxett AssociationWompatuckXYZYMCAYacht ClubCarson BeachCarson BeachCity Point Beach (DCR)ConstitutionConstitutionConstitutionConstitution (DCR - DUPR)DonovansGrandviewHalfordLovell's Island (DCR)M Street Beach (DCR)Malibu (DCR)PicoPleasure BayRevereSavin Hill (DCR)Short (DCR)Tenean (DCR)Winthrop Beach (DCR)Yerrill
Start coordinates of 710 beaches with reported coordinates Beach Act beach OtherView area on OpenStreetMap
Beaches by monitoring tier (blank tiers omitted)
  • Tier 113
  • Tier 2522
  • Tier 364
Beaches by waterbody type (blank omitted)
  • Open Coast706

Counties in Massachusetts

Counties
Barnstable County394275213
Plymouth County1148459
Essex County1028783
Bristol County764227
Dukes County544643
Norfolk County272322
Suffolk County252323
Nantucket County191918
Middlesex County100

All Massachusetts beaches

Beaches
333 Commercial StreetBarnstable CountyAtlantic OceanYes2Public0.09
400 NorthHistoricalBristol CountyYes2Public0.02
400 SouthHistoricalBristol CountyYes2Public0.04
40Th PoleNantucket CountyAtlantic OceanYes2Public1.39
40Th Pole 2HistoricalNantucket CountyAtlantic OceanYes2Public1.16
451 Commercial StreetBarnstable CountyAtlantic OceanYes2Public0.06
593 Commercial StreetBarnstable CountyAtlantic OceanYes2Public0.02
637 Commercial StreetBarnstable CountyAtlantic OceanYes2Public0.23
915 Craigville RoadHistoricalBarnstable CountyAtlantic OceanNo0.11
A Little Inn on Pleasant BayBarnstable CountyAtlantic OceanYes2Private0.08
A Street Bay SidePlymouth CountyAtlantic OceanYes2Public0.09
A Street OceanPlymouth CountyAtlantic OceanYes2Public0.77
Acapesket Improvement AssociationBarnstable CountyAtlantic OceanYes2Private0.23
Adamsiville Road (Old Harbor)HistoricalBristol CountyAtlantic OceanNo0.08
Adamsville Rd - River LandingHistoricalBristol CountyAtlantic OceanNo0.00
Allen HarborBarnstable CountyYes2Private0.16
Antassawomak 1 (East)Plymouth CountyAtlantic OceanYes2Private0.04
Anthony BeachBristol CountyAtlantic OceanYes2Private0.16
Apponagansett Town BeachBristol CountyAtlantic OceanYes2Public0.28
Asa LandingBarnstable CountyAtlantic OceanNo0.01
Atkins LaneBarnstable CountyAtlantic OceanYes2Public0.07
Atlantic Avenue (Harwich)Barnstable CountyAtlantic OceanYes2Public0.03
Atlantic Avenue (Provincetown)Barnstable CountyAtlantic OceanYes2Public0.05
Atlantic Beach ClubBristol CountyAtlantic OceanYes3Private0.36
Atlantic StreetPlymouth CountyAtlantic OceanNo0.00
AvalonNorfolk CountyAtlantic OceanYes2Public0.13
Avenue BHistoricalPlymouth CountyAtlantic OceanNo0.09
Back BeachEssex CountyAtlantic OceanYes2Public0.19
Baker's BeachBristol CountyAtlantic OceanYes3Private0.26
BallstonBarnstable CountyAtlantic OceanYes3Public0.14
Bank StreetBarnstable CountyAtlantic OceanYes2Public0.06
Barley NeckHistoricalBarnstable CountyAtlantic OceanNo0.02
Barlows LandingBarnstable CountyAtlantic OceanYes2Public0.06
Barney's JoyBristol CountyAtlantic OceanNo0.92
Bass RiverBarnstable CountyAtlantic OceanNo0.15
Bass River EastBarnstable CountyAtlantic OceanYes2Public0.07
Bass River WestBarnstable CountyAtlantic OceanYes2Public0.08
Bassings BeachPlymouth CountyAtlantic OceanYes2Public0.18
Baxter AvenueBarnstable CountyAtlantic OceanYes2Public0.12
Bay RoadBarnstable CountyAtlantic OceanYes2Public0.01
Bay RoadHistoricalPlymouth CountyAtlantic OceanNo0.15
Bay Shores Homeowners AssociationBarnstable CountyAtlantic OceanYes2Private0.53
Bay StreetHistoricalPlymouth CountyAtlantic OceanNo0.05
Bay View RoadBarnstable CountyAtlantic OceanNo0.32
Bay Village AssociationBarnstable CountyAtlantic OceanNo0.07
BaysideHistoricalPlymouth CountyAtlantic OceanNo0.03
BayviewBarnstable CountyAtlantic OceanNo0.00
BayviewEssex CountyAtlantic OceanNo0.00
Bayview (Dartmouth)Bristol CountyAtlantic OceanYes2Private0.04
Bayview (Dennis)Barnstable CountyAtlantic OceanYes2Public0.09
Rows 1 to 50 of 812
Page 1 of 17