Roamful

Massachusetts beaches

690 beaches · 165 towns · live MA DPH status.

Agawam
1 beaches
Amesbury
2 beaches
Amherst
1 beaches
Aquinnah
5 beaches
Arlington
1 beaches
Ashby
1 beaches
Ashfield
1 beaches
Ashland
3 beaches
Athol
1 beaches
Auburn
2 beaches
Ayer
1 beaches
Barnstable
24 beaches
Becket
1 beaches
Belchertown
1 beaches
Bellingham
3 beaches
Beverly
10 beaches
Billerica
1 beaches
Bolton
1 beaches
Boston
11 beaches
Bourne
13 beaches
Boxford
1 beaches
Braintree
1 beaches
Brewster
11 beaches
Brookfield
1 beaches
Carver
7 beaches
Charlemont
2 beaches
Chatham
11 beaches
Chelmsford
1 beaches
Chicopee
2 beaches
Chilmark
5 beaches
Clarksburg
1 beaches
Cohasset
5 beaches
Concord
2 beaches
Danvers
1 beaches
Dartmouth
11 beaches
Dennis
24 beaches
Douglas
1 beaches
Dudley
1 beaches
Duxbury
4 beaches
Eastham
16 beaches
Easthampton
1 beaches
Edgartown
15 beaches
Erving
1 beaches
Essex
2 beaches
Fairhaven
7 beaches
Falmouth
19 beaches
Florida
2 beaches
Framingham
3 beaches
Franklin
1 beaches
Freetown
1 beaches
Gloucester
9 beaches
Goshen
2 beaches
Gosnold
2 beaches
Grafton
1 beaches
Great Barrington
1 beaches
Groton
1 beaches
Halifax
2 beaches
Hamilton
1 beaches
Hanson
1 beaches
Harvard
2 beaches
Harwich
22 beaches
Hatfield
1 beaches
Hingham
2 beaches
Hinsdale
1 beaches
Holden
1 beaches
Hopkinton
3 beaches
Hubbardston
1 beaches
Hudson
1 beaches
Hull
8 beaches
Ipswich
3 beaches
Kingston
2 beaches
Lakeville
1 beaches
Lanesborough
1 beaches
Lee
1 beaches
Lenox
1 beaches
Littleton
1 beaches
Ludlow
1 beaches
Lunenburg
1 beaches
Lynn
2 beaches
Manchester
8 beaches
Marblehead
12 beaches
Marion
9 beaches
Marlborough
1 beaches
Marshfield
4 beaches
Mashpee
6 beaches
Mattapoisett
16 beaches
Mendon
1 beaches
Merrimac
1 beaches
Middleton
1 beaches
Monterey
3 beaches
Nahant
6 beaches
Nantucket
14 beaches
Natick
3 beaches
New Bedford
20 beaches
Newbury
1 beaches
Newburyport
2 beaches
Newton
1 beaches
North Andover
3 beaches
North Attleborough
3 beaches
Northampton
2 beaches
Oak Bluffs
11 beaches
Orange
1 beaches
Orleans
14 beaches
Otis
3 beaches
Oxford
1 beaches
Pembroke
1 beaches
Phillipston
1 beaches
Pittsfield
3 beaches
Plainfield
1 beaches
Plymouth
6 beaches
Provincetown
4 beaches
Quincy
16 beaches
Revere
2 beaches
Richmond
1 beaches
Rockport
6 beaches
Russell
1 beaches
Rutland
1 beaches
Salem
16 beaches
Salisbury
1 beaches
Sandwich
7 beaches
Saugus
2 beaches
Scituate
8 beaches
Sharon
1 beaches
Shrewsbury
1 beaches
Shutesbury
1 beaches
Somerset
5 beaches
Southwick
1 beaches
Spencer
1 beaches
Springfield
2 beaches
Sterling
1 beaches
Stockbridge
1 beaches
Stoughton
1 beaches
Stow
1 beaches
Sturbridge
2 beaches
Sutton
1 beaches
Swampscott
6 beaches
Swansea
3 beaches
Templeton
2 beaches
Tisbury
4 beaches
Townsend
1 beaches
Truro
13 beaches
Tyngsborough
1 beaches
Upton
1 beaches
Wales
2 beaches
Wareham
16 beaches
Wayland
2 beaches
Wellesley
1 beaches
Wellfleet
15 beaches
Wendell
1 beaches
Wenham
1 beaches
West Stockbridge
1 beaches
West Tisbury
3 beaches
Westfield
2 beaches
Westford
2 beaches
Westminster
1 beaches
Westport
7 beaches
Weymouth
2 beaches
Whately
1 beaches
Wilbraham
1 beaches
Wilmington
1 beaches
Winchendon
2 beaches
Winchester
2 beaches
Winthrop
5 beaches
Worcester
8 beaches
Yarmouth
20 beaches

Guides

Beta Status is the latest MA DPH posting. The DPH dashboard is the authority. Coastal beaches carry bacterial-exceedance advisories; inland freshwater beaches carry cyanobacteria (algae) advisories, labeled separately rather than folded into one “closed” badge. Updated 2026-09-13.