State Guide · 19 beaches
Beaches in Massachusetts
Current Conditions
Average water temperature: 57°F
Across 18 monitored stations in Massachusetts.
Ranked by Today's Conditions
Lighthouse Beach
Barnstable County, MA
64
Ideal for photography.
58°F water 61°F air 7 mph wind
West Dennis Beach
Barnstable County, MA
52
Ideal for photography.
58°F water 63°F air 7 mph wind
Craigville Beach
Barnstable County, MA
50
Ideal for photography.
58°F water 62°F air 8 mph wind
Old Silver Beach
Barnstable County, MA
50
Ideal for photography.
58°F water 62°F air 9 mph wind
Coast Guard Beach
Barnstable County, MA
49
Ideal for photography.
58°F water 62°F air 7 mph wind
Mayflower Beach
Barnstable County, MA
48
Ideal for photography.
58°F water 62°F air 12 mph wind
Surfside Beach (Nantucket)
Nantucket County, MA
48
Ideal for photography.
58°F water 62°F air 13 mph wind
Nauset Beach
Barnstable County, MA
47
Ideal for photography.
58°F water 61°F air 10 mph wind
Revere Beach
Suffolk County, MA
39
Decent day for photography.
55°F water 60°F air 8 mph wind
Salisbury Beach State Reservation
Essex County, MA
37
Great day for photography.
58°F air 10 mph wind
Race Point Beach
Barnstable County, MA
36
Ideal for photography.
55°F water 60°F air 14 mph wind
Sandy Neck Beach Park
Barnstable County, MA
36
Ideal for photography.
58°F water 63°F air 8 mph wind
Madaket Beach
Nantucket County, MA
35
Ideal for photography.
58°F water 62°F air 10 mph wind
Marconi Beach
Barnstable County, MA
30
Skip the beach today.
58°F water 61°F air 8 to 12 mph wind
Good Harbor Beach
Essex County, MA
29
Skip the beach today.
55°F water 58°F air 14 mph wind
Wingaersheek Beach
Essex County, MA
28
Skip the beach today.
55°F water 58°F air 13 mph wind
Sandy Point State Reservation (Plum Island)
Essex County, MA
28
Skip the beach today.
55°F water 58°F air 8 to 12 mph wind
Singing Beach
Essex County, MA
21
Skip the beach today.
55°F water 58°F air 8 to 12 mph wind
Crane Beach
Essex County, MA
19
Skip the beach today.
55°F water 58°F air 12 mph wind