Updated August 2026
Best beaches in Massachusetts by water quality
Massachusetts has 647 public beaches in the EPA monitoring dataset, 326 of them with enough bacteria samples to grade. 41 earn an A for consistently clean water, while 37 grade an F for frequently exceeding the safe-swimming limit. Full ranking below.
| Grade | Beach | County | % over limit | Samples | Advisory |
|---|---|---|---|---|---|
| A | Tower 4 | Bristol | 0% | 54 | Excellent |
| A | Parkers River East | Barnstable | 0% | 41 | Excellent |
| A | Seagull West | Barnstable | 0% | 36 | Excellent |
| A | Green Harbor | Plymouth | 0% | 34 | Excellent |
| A | Medeiros Cove (Sailing Camp) | Dukes | 0% | 33 | Excellent |
| A | Wilbur Park | Barnstable | 0% | 32 | Excellent |
| A | Sandy Beach (Raymond Street) | Bristol | 0% | 31 | Excellent |
| A | Merrymount | Norfolk | 0% | 30 | Excellent |
| A | Skaket | Barnstable | 0% | 28 | Excellent |
| A | Whales | Essex | 0% | 28 | Excellent |
| A | Seaview | Bristol | 0% | 28 | Excellent |
| A | Knollmere | Bristol | 0% | 27 | Excellent |
| A | Baker's Beach | Bristol | 0% | 26 | Excellent |
| A | Davy's Locker | Bristol | 0% | 26 | Excellent |
| A | Shining Tides Reservation | Plymouth | 0% | 26 | Excellent |
| A | Salter's Point East | Bristol | 0% | 25 | Excellent |
| A | Point Of Rocks | Barnstable | 0% | 25 | Excellent |
| A | Harbor Beach 2 (South) | Plymouth | 0% | 25 | Excellent |
| A | Apponagansett Town Beach | Bristol | 0% | 25 | Excellent |
| A | Crescent | Plymouth | 0% | 24 | Excellent |
| A | Round Hill | Bristol | 0% | 23 | Excellent |
| A | Sunrise | Plymouth | 0% | 23 | Excellent |
| A | Seagull East | Barnstable | 0% | 22 | Excellent |
| A | Duxbury Beach @ Bath House | Plymouth | 0% | 22 | Excellent |
| A | Englewood | Barnstable | 0% | 21 | Excellent |
| A | Jetties | Nantucket | 0% | 21 | Excellent |
| A | Oak Hill Shores | Bristol | 0% | 21 | Excellent |
| A | Cockle Cove | Barnstable | 0% | 21 | Excellent |
| A | Marinelli (Jetty) Beach | Dukes | 0% | 20 | Excellent |
| A | Island Wharf | Plymouth | 0% | 20 | Excellent |
| A | Tower 1 | Bristol | 1.5% | 68 | Excellent |
| A | Ocean @ Squibnocket Beach | Dukes | 2% | 456 | Excellent |
| A | Eastville Town Beach - Harbor Side | Dukes | 2.2% | 45 | Excellent |
| A | Peases Point II (West) | Plymouth | 2.4% | 41 | Excellent |
| A | Squid | Bristol | 2.4% | 41 | Excellent |
| A | Inkwell Beach | Dukes | 2.5% | 40 | Excellent |
| A | Howes Street | Barnstable | 2.6% | 38 | Excellent |
| A | East Beach | Bristol | 2.7% | 37 | Excellent |
| A | Old Silver Residents | Barnstable | 2.8% | 36 | Excellent |
| A | First Encounter | Barnstable | 2.8% | 36 | Excellent |
| A | Pleasure Bay | Suffolk | 2.9% | 69 | Excellent |
| B | Dexter Lane | Plymouth | 3% | 33 | Good |
| B | Surf Drive (Pool) | Barnstable | 3% | 33 | Good |
| B | Plum Island - End Of Island 1 | Essex | 3% | 33 | Good |
| B | Washington Street | Nantucket | 3.2% | 31 | Good |
| B | Bristol (West) | Barnstable | 3.3% | 30 | Good |
| B | Chappy Point Beach | Dukes | 3.3% | 30 | Good |
| B | Osgood | Essex | 3.6% | 28 | Good |
| B | West Dennis (Snack Bar) | Barnstable | 3.6% | 28 | Good |
| B | Maushop Village | Barnstable | 3.6% | 28 | Good |
| B | Colonial Acres West | Barnstable | 3.7% | 54 | Good |
| B | Ryder Street | Barnstable | 3.7% | 27 | Good |
| B | Steps | Essex | 3.7% | 27 | Good |
| B | South Cape Beach (Dcr) | Barnstable | 3.7% | 27 | Good |
| B | West Dennis (West) | Barnstable | 3.8% | 52 | Good |
| B | Seaview Avenue | Barnstable | 3.8% | 26 | Good |
| B | Red Beach | Dukes | 4% | 742 | Good |
| B | Edgewater (Hull) | Plymouth | 4.2% | 24 | Good |
| B | Dead Horse | Essex | 4.2% | 24 | Good |
| B | Windmill | Barnstable | 4.2% | 24 | Good |
| B | Heron | Norfolk | 4.2% | 24 | Good |
| B | Dyer Prince | Barnstable | 4.2% | 24 | Good |
| B | Surf Drive (West) | Barnstable | 4.3% | 23 | Good |
| B | Noon's Landing | Barnstable | 4.3% | 23 | Good |
| B | Brant Beach | Plymouth | 4.3% | 23 | Good |
| B | Bayview (Dennis) | Barnstable | 4.3% | 23 | Good |
| B | Sound @ Wilfred's Pond Preserve | Dukes | 4.4% | 45 | Good |
| B | Stone Horse Yacht Club | Barnstable | 4.5% | 22 | Good |
| B | Swift's | Plymouth | 4.5% | 22 | Good |
| B | Antassawomak 1 (East) | Plymouth | 4.5% | 22 | Good |
| B | Sea Street (East Dennis) | Barnstable | 4.5% | 22 | Good |
| B | Sea Street (Dennisport) | Barnstable | 4.5% | 22 | Good |
| B | Niles | Essex | 4.5% | 22 | Good |
| B | Falmouth Tides | Barnstable | 4.5% | 22 | Good |
| B | Millway | Barnstable | 4.8% | 21 | Good |
| B | Hidden Bay | Bristol | 4.8% | 21 | Good |
| B | Children's Island - Dock | Essex | 4.8% | 21 | Good |
| B | Mound | Norfolk | 4.8% | 21 | Good |
| B | Harborview | Barnstable | 4.8% | 21 | Good |
| B | Harbor Beach 1 (North) | Plymouth | 4.8% | 21 | Good |
| B | Silver Shell | Plymouth | 5% | 40 | Good |
| B | Popponesset Beach Association (Beach Road) | Barnstable | 5% | 20 | Good |
| B | Old Silver Public South | Barnstable | 5% | 20 | Good |
| B | West End Lot | Barnstable | 5% | 20 | Good |
| B | Cedar Point Association | Barnstable | 5% | 20 | Good |
| B | Salisbury Beach, Main (Dcr) | Essex | 5% | 20 | Good |
| B | Vineyard Harbor Motel | Dukes | 5.3% | 38 | Good |
| B | Old Silver Beach Estates Homeowners Association | Barnstable | 5.3% | 38 | Good |
| B | Red River (Middle) | Barnstable | 5.4% | 37 | Good |
| B | Hawthorne Motel | Barnstable | 5.4% | 37 | Good |
| B | Glendon Road - West | Barnstable | 5.5% | 55 | Good |
| B | Martin's Cove | Plymouth | 5.6% | 54 | Good |
| B | Jones Town Beach South | Bristol | 5.7% | 35 | Good |
| B | Menemsha | Dukes | 5.8% | 260 | Good |
| B | Shearwater Association | Barnstable | 5.9% | 34 | Good |
| B | Manhattan Avenue | Bristol | 6.1% | 33 | Good |
| B | Tashmoo Beach | Dukes | 6.3% | 48 | Good |
| B | Holly Woods 1 | Plymouth | 6.3% | 32 | Good |
| B | Fort Phoenix (Dcr) | Bristol | 6.3% | 32 | Good |
| B | Sandy Neck | Barnstable | 6.5% | 31 | Good |
| B | Germantown Firestation | Norfolk | 6.5% | 31 | Good |
| B | Nantasket (Dcr) | Plymouth | 6.7% | 60 | Good |
| B | Pavilion | Essex | 6.7% | 30 | Good |
| B | Aucoot | Plymouth | 6.7% | 30 | Good |
| B | Dionis | Nantucket | 6.7% | 30 | Good |
| B | Rexhame | Plymouth | 6.9% | 29 | Good |
| B | Kendall Lane | Barnstable | 6.9% | 29 | Good |
| C | Nantasket | Plymouth | 7.1% | 70 | Fair |
| C | Pleasant Street | Barnstable | 7.1% | 56 | Fair |
| C | Forest River - Pioneer | Essex | 7.1% | 28 | Fair |
| C | Kenberma | Plymouth | 7.1% | 28 | Fair |
| C | 333 Commercial Street | Barnstable | 7.1% | 28 | Fair |
| C | Atlantic Avenue (Provincetown) | Barnstable | 7.1% | 28 | Fair |
| C | Edgewater (Quincy) | Norfolk | 7.1% | 28 | Fair |
| C | Eisman's | Essex | 7.4% | 27 | Fair |
| C | Crow's Nest (496 Shore Rd) | Barnstable | 7.4% | 27 | Fair |
| C | Sea Breeze Avenue | Barnstable | 7.4% | 27 | Fair |
| C | Mattapoisett Town Beach | Plymouth | 7.7% | 26 | Fair |
| C | Hingham Town Beach | Plymouth | 7.7% | 26 | Fair |
| C | Revere | Suffolk | 7.8% | 103 | Fair |
| C | 400 South | Bristol | 7.8% | 77 | Fair |
| C | Kids Beach | Bristol | 7.9% | 76 | Fair |
| C | Wychmere Harbor Club | Barnstable | 8% | 25 | Fair |
| C | Craigville | Barnstable | 8% | 25 | Fair |
| C | Boat Meadow | Barnstable | 8% | 25 | Fair |
| C | Rhoda | Norfolk | 8.3% | 24 | Fair |
| C | Tisbury Great Pond Beach | Dukes | 8.3% | 24 | Fair |
| C | Wood Neck River | Barnstable | 8.3% | 24 | Fair |
| C | Point Connett | Plymouth | 8.3% | 24 | Fair |
| C | Parkhurst | Norfolk | 8.3% | 24 | Fair |
| C | Scusset (Dcr) | Barnstable | 8.6% | 35 | Fair |
| C | Orchard Street | Norfolk | 8.7% | 23 | Fair |
| C | Independence Park | Essex | 8.8% | 34 | Fair |
| C | Pleasure Bay (Dcr) | Suffolk | 8.9% | 45 | Fair |
| C | Fisherman's | Essex | 9.1% | 33 | Fair |
| C | Hyannis Yacht Club | Barnstable | 9.1% | 22 | Fair |
| C | Goat Hill | Essex | 9.1% | 22 | Fair |
| C | Zylpha Road | Barnstable | 9.1% | 22 | Fair |
| C | Phillips | Essex | 9.3% | 54 | Fair |
| C | Yerrill | Suffolk | 9.4% | 85 | Fair |
| C | Plymouth Beach - 5 | Plymouth | 9.4% | 32 | Fair |
| C | Vernon Street | Barnstable | 9.4% | 32 | Fair |
| C | Washing Pond | Nantucket | 9.4% | 32 | Fair |
| C | Sandy Point | Essex | 9.5% | 21 | Fair |
| C | Gunrock | Plymouth | 9.5% | 21 | Fair |
| C | Cross Street | Barnstable | 9.5% | 21 | Fair |
| C | Indian Mound Beach | Plymouth | 9.5% | 21 | Fair |
| C | Plymouth Beach - 3 | Plymouth | 9.7% | 31 | Fair |
| C | Seconsett Island Causeway | Barnstable | 9.8% | 41 | Fair |
| C | Chikatawbot | Norfolk | 10% | 50 | Fair |
| C | Lynch Park | Essex | 10% | 30 | Fair |
| C | Hilman's Point | Dukes | 10% | 30 | Fair |
| C | Residents Beach (Duxbury Beach) | Plymouth | 10% | 20 | Fair |
| C | Shell Point | Plymouth | 10.3% | 39 | Fair |
| C | Avalon | Norfolk | 10.3% | 29 | Fair |
| C | Steep Hill | Essex | 10.3% | 29 | Fair |
| C | Johnson Street | Barnstable | 10.3% | 29 | Fair |
| C | Salt Pond | Barnstable | 10.3% | 29 | Fair |
| C | Short (Dcr) | Suffolk | 10.4% | 134 | Fair |
| C | Jones Town Beach North | Bristol | 10.5% | 38 | Fair |
| C | Owen Little Way | Dukes | 10.5% | 38 | Fair |
| C | Seaside Park Improvement Association | Barnstable | 10.7% | 28 | Fair |
| C | Moses Smith Creek | Bristol | 10.8% | 37 | Fair |
| C | Silver Beach Improvement Association (New Silver) | Barnstable | 10.9% | 55 | Fair |
| C | Ellis Landing Park Condominium Association | Barnstable | 11.1% | 36 | Fair |
| C | Plum Cove | Essex | 11.1% | 36 | Fair |
| C | Saconesset Hills Association | Barnstable | 11.3% | 62 | Fair |
| C | Cockle Cove Creek At Ridgevale Bridge | Barnstable | 11.5% | 26 | Fair |
| C | Salisbury Beach Center - Broadway St. (Dcr) | Essex | 11.5% | 26 | Fair |
| C | Old Mill Point Association (Strandway) | Barnstable | 11.5% | 26 | Fair |
| C | Beach Point Landing | Barnstable | 11.5% | 26 | Fair |
| C | Pico | Suffolk | 11.5% | 26 | Fair |
| C | Back Beach | Essex | 11.5% | 26 | Fair |
| C | Town Landing - Snail Road | Barnstable | 11.7% | 60 | Fair |
| C | Sand Hills | Plymouth | 11.8% | 34 | Fair |
| C | Fort Phoenix - Town Beach | Bristol | 11.8% | 34 | Fair |
| C | Sullivan (Depot St.) | Barnstable | 11.9% | 42 | Fair |
| D | West | Essex | 12.1% | 58 | Poor |
| D | Atkins Lane | Barnstable | 12.1% | 33 | Poor |
| D | 451 Commercial Street | Barnstable | 12.1% | 33 | Poor |
| D | Malfa Road | Barnstable | 12.5% | 40 | Poor |
| D | Ellis Landing | Barnstable | 12.5% | 40 | Poor |
| D | Nahant Beach (Dcr) | Essex | 12.5% | 32 | Poor |
| D | Court Street | Barnstable | 12.5% | 32 | Poor |
| D | Jacknife Harbor | Barnstable | 12.5% | 24 | Poor |
| D | Forest River - Point | Essex | 12.5% | 24 | Poor |
| D | Veterans | Barnstable | 12.9% | 31 | Poor |
| D | Bay Road | Barnstable | 12.9% | 31 | Poor |
| D | Gray's (Kingston) | Plymouth | 12.9% | 31 | Poor |
| D | Constitution | Suffolk | 13% | 207 | Poor |
| D | Sandy Beach (Cohasset) | Norfolk | 13% | 23 | Poor |
| D | Columbus Avenue | Barnstable | 13% | 23 | Poor |
| D | Mingo | Essex | 13.2% | 38 | Poor |
| D | Bayview (Dartmouth) | Bristol | 13.2% | 38 | Poor |
| D | Cataumet Harbor | Barnstable | 13.3% | 30 | Poor |
| D | Swift's Neck | Plymouth | 13.3% | 30 | Poor |
| D | Waikiki Beach (Winter Island) | Essex | 13.6% | 22 | Poor |
| D | Willows Pier | Essex | 13.6% | 22 | Poor |
| D | Bayview Street | Barnstable | 13.8% | 29 | Poor |
| D | Darcy's | Plymouth | 13.8% | 29 | Poor |
| D | Nickerson | Norfolk | 13.8% | 29 | Poor |
| D | Town Landing - West Of Coast Guard | Barnstable | 14% | 50 | Poor |
| D | Kalmus Yacht | Barnstable | 14% | 43 | Poor |
| D | Bikepath - Trunk River (West) | Barnstable | 14% | 43 | Poor |
| D | Pierce Beach | Bristol | 14.3% | 35 | Poor |
| D | Plum Island - End Of Island 2 | Essex | 14.3% | 28 | Poor |
| D | Paines Creek | Barnstable | 14.3% | 28 | Poor |
| D | Provincetown Inn East | Barnstable | 14.3% | 21 | Poor |
| D | Riverside Avenue | Plymouth | 14.3% | 21 | Poor |
| D | Covell's | Barnstable | 14.3% | 21 | Poor |
| D | Coles River Club Off Harbor Rd | Bristol | 14.3% | 21 | Poor |
| D | Craigville Beach Association | Barnstable | 14.3% | 21 | Poor |
| D | Spectacle Island (Dcr) | Suffolk | 14.3% | 21 | Poor |
| D | Black Rock (Nahant) | Essex | 14.7% | 75 | Poor |
| D | Haigis | Barnstable | 14.8% | 27 | Poor |
| D | Oakdale Avenue | Plymouth | 15% | 40 | Poor |
| D | Belair | Plymouth | 15% | 20 | Poor |
| D | Pleasant Road | Barnstable | 15% | 20 | Poor |
| D | Children's | Nantucket | 15.2% | 46 | Poor |
| D | 40th Pole 2 | Nantucket | 15.2% | 33 | Poor |
| D | Sutton Place Condominiums | Barnstable | 15.4% | 52 | Poor |
| D | Follins Pond (Dennis) | Barnstable | 15.4% | 26 | Poor |
| D | Pavilion Beach | Essex | 15.6% | 45 | Poor |
| D | Demarest Lloyd (Dcr) | Bristol | 15.6% | 45 | Poor |
| D | Breakwater Landing | Barnstable | 15.6% | 32 | Poor |
| D | Great Rock Bight | Dukes | 15.6% | 32 | Poor |
| D | Constitution | Suffolk | 15.8% | 393 | Poor |
| D | Owen Park | Dukes | 15.8% | 38 | Poor |
| D | Wianno Avenue | Barnstable | 16% | 25 | Poor |
| D | Sandy Beach (Swansea) | Bristol | 16% | 25 | Poor |
| D | 593 Commercial Street | Barnstable | 16% | 25 | Poor |
| D | Long - Gloucester | Essex | 16.1% | 31 | Poor |
| D | Egypt | Plymouth | 16.1% | 31 | Poor |
| D | Gray's (Yarmouth) | Barnstable | 16.2% | 37 | Poor |
| D | Bassings Beach | Plymouth | 16.2% | 37 | Poor |
| D | Baxter Avenue | Barnstable | 16.2% | 37 | Poor |
| D | M Street Beach (Dcr) | Suffolk | 16.7% | 30 | Poor |
| D | A Street Bay Side | Plymouth | 16.7% | 24 | Poor |
| D | Wauwinet Bayside | Nantucket | 16.7% | 24 | Poor |
| D | Wollaston @ Rice Road (Dcr) | Norfolk | 17.1% | 217 | Poor |
| D | Broady (Baker) | Norfolk | 17.1% | 41 | Poor |
| D | Obear Park | Essex | 17.1% | 35 | Poor |
| D | Hardings (West) | Barnstable | 17.5% | 40 | Poor |
| D | Tudor | Essex | 17.6% | 34 | Poor |
| D | West Manchester | Essex | 17.8% | 45 | Poor |
| D | Landing Road | Plymouth | 17.9% | 28 | Poor |
| D | Briarwood | Plymouth | 18% | 50 | Poor |
| D | Town Cove | Barnstable | 18.2% | 22 | Poor |
| D | Newport | Plymouth | 18.2% | 22 | Poor |
| D | Sconset | Nantucket | 18.2% | 22 | Poor |
| D | Quanset Harbor Club Association | Barnstable | 18.2% | 22 | Poor |
| D | Spindle Rock | Bristol | 18.5% | 27 | Poor |
| D | 637 Commercial Street | Barnstable | 18.5% | 27 | Poor |
| D | Ropes | Barnstable | 18.5% | 27 | Poor |
| D | Woodbury | Essex | 18.6% | 43 | Poor |
| D | Kings | Essex | 18.6% | 43 | Poor |
| D | Malibu (Dcr) | Suffolk | 18.9% | 249 | Poor |
| D | Plum Island Point | Essex | 19% | 337 | Poor |
| D | Peggotty | Plymouth | 19% | 21 | Poor |
| D | Plum Island | Essex | 19.2% | 52 | Poor |
| D | Megansett Yacht Club | Barnstable | 19.2% | 26 | Poor |
| D | East Boulevard | Plymouth | 19.4% | 31 | Poor |
| D | Wollaston @ Sachem Street (Dcr) | Norfolk | 19.8% | 237 | Poor |
| D | Old Garden | Essex | 20% | 40 | Poor |
| D | Cotuit Bay Shores Association | Barnstable | 20% | 35 | Poor |
| D | Children's Island - Wally | Essex | 20% | 25 | Poor |
| D | Raycroft | Barnstable | 20% | 25 | Poor |
| D | Dune's Colony (648 Shore Rd) | Barnstable | 20% | 20 | Poor |
| D | Sea Pines Condominium Association I, II, III, IV | Barnstable | 20% | 20 | Poor |
| D | Wollaston @ Channing Street (Dcr) | Norfolk | 20.1% | 482 | Poor |
| D | Nahant Beach | Essex | 20.5% | 127 | Poor |
| D | Nahant Beach | Essex | 21.2% | 52 | Poor |
| D | Chapoquoit | Barnstable | 21.2% | 52 | Poor |
| D | Rice's | Essex | 21.9% | 32 | Poor |
| D | Gas House | Essex | 22% | 41 | Poor |
| D | Front Beach (Rockport) | Essex | 22.2% | 36 | Poor |
| D | Pinehurst | Plymouth | 22.2% | 27 | Poor |
| D | Winston Ave | Barnstable | 22.5% | 40 | Poor |
| D | Good Harbor Creek | Essex | 22.6% | 62 | Poor |
| D | Silver Spring Beach Association | Barnstable | 22.6% | 31 | Poor |
| D | Grandview | Suffolk | 23.1% | 26 | Poor |
| D | Rocky Nook | Plymouth | 23.5% | 34 | Poor |
| D | Patuisset | Barnstable | 23.7% | 38 | Poor |
| D | Little Harbor | Plymouth | 23.8% | 42 | Poor |
| D | Eugenia Fortes | Barnstable | 23.8% | 21 | Poor |
| D | Scituate Lighthouse | Plymouth | 24.1% | 29 | Poor |
| D | Halford | Suffolk | 24.2% | 33 | Poor |
| D | Follins Pond (Yarmouth) | Barnstable | 24.4% | 41 | Poor |
| D | Nahant Beach | Essex | 24.6% | 69 | Poor |
| F | Pamet Harbor | Barnstable | 25% | 28 | Failing |
| F | Loop | Barnstable | 25% | 24 | Failing |
| F | Tenean (Dcr) | Suffolk | 25.5% | 274 | Failing |
| F | Savin Hill (Dcr) | Suffolk | 25.7% | 70 | Failing |
| F | Clipper Lane | Barnstable | 26.8% | 56 | Failing |
| F | S. Sunken Meadow | Barnstable | 26.8% | 41 | Failing |
| F | Meeting House Pond | Barnstable | 27.3% | 22 | Failing |
| F | North Boulevard | Plymouth | 27.6% | 29 | Failing |
| F | Clark | Essex | 27.6% | 29 | Failing |
| F | Carson Beach | Suffolk | 27.7% | 484 | Failing |
| F | Smith Beach | Norfolk | 28.1% | 32 | Failing |
| F | Oyster Pond | Barnstable | 28.2% | 39 | Failing |
| F | Singing - 1 | Essex | 28.4% | 81 | Failing |
| F | Cook's Brook | Barnstable | 28.6% | 28 | Failing |
| F | Ocean Avenue | Essex | 28.9% | 45 | Failing |
| F | Magnolia | Essex | 30.1% | 113 | Failing |
| F | Kings | Essex | 30.2% | 843 | Failing |
| F | Forbes | Plymouth | 32.7% | 49 | Failing |
| F | Bucks Creek | Barnstable | 33.3% | 42 | Failing |
| F | Keyes Beach (Sea Street) | Barnstable | 35.7% | 56 | Failing |
| F | Standish Shores | Plymouth | 35.7% | 28 | Failing |
| F | Hideaway Village Association | Barnstable | 36.4% | 33 | Failing |
| F | Tuck's Point | Essex | 37.9% | 58 | Failing |
| F | Black | Essex | 39.4% | 66 | Failing |
| F | Donovans | Suffolk | 40% | 45 | Failing |
| F | Juniper Point | Essex | 41.3% | 46 | Failing |
| F | Children's Island - Back | Essex | 41.7% | 24 | Failing |
| F | Devereux | Essex | 47.5% | 59 | Failing |
| F | Grace Oliver | Essex | 48.3% | 87 | Failing |
| F | Little Neck | Essex | 52.2% | 46 | Failing |
| F | Brackenbury | Essex | 57.1% | 84 | Failing |
| F | Dane Street | Essex | 59.8% | 92 | Failing |
| F | Willow Avenue | Essex | 60.6% | 66 | Failing |
| F | White | Essex | 60.8% | 102 | Failing |
| F | Sandy Beach (Danvers) | Essex | 65.1% | 109 | Failing |
| F | Collins Cove | Essex | 69.7% | 66 | Failing |
| F | Electric Avenue | Barnstable | 72.7% | 22 | Failing |
Download the full Massachusetts beach safety ranking
All 326 graded Massachusetts 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.
Massachusetts beach alerts
Get swim-advisory alerts and water-quality updates for Massachusetts beaches by email.
Where to stay near Massachusetts beaches
Find beachfront hotels, condos, and vacation rentals across Massachusetts — live availability and prices.
Top-rated places to stay near Massachusetts beaches
Availability and prices from Stay22 partners (Booking.com, Vrbo, Expedia). We may earn a commission from bookings, at no extra cost to you.