Rooftops AI / Storm Reports / Massachusetts Live NWS data · updated hourly
Every verified hail report in Massachusetts from the last 12 months — which towns got hit, how big it was, and how recently. The same NWS data insurance adjusters trust, organized for roofers.
Days with claimable 1"+ hail
Largest hail (ping pong ball)
The storms worth working Biggest verified hail days in Massachusetts this year — every one is still inside a typical insurance filing window.
1.5" ping pong ball
4 NW Ashburnham · 3 SW Chicopee · 1 SW South Hadley · 1 W Sheffield4 reports
Aug 14, 2025
11 months ago
1.5" ping pong ball
1 NW Rockland1 reports
Most homeowner policies allow 1–2 years from the storm date to file — the roofer who documents the roof first usually writes the job.
64 mph wind — 2 SW Pittsfield, Berkshire Co. (Jul 3, 2026) 59 mph wind — Nantucket AP, Nantucket Co. (May 30, 2026) 59 mph wind — 2 SW Pittsfield, Berkshire Co. (Apr 14, 2026) 38 mph wind — 7 SSE Seabrook, Essex Co. (Mar 17, 2026) 61 mph wind — Worcester AP, Worcester Co. (Mar 17, 2026) 61 mph wind — Taunton AP, Bristol Co. (Mar 17, 2026) 62 mph wind — Logan AP, Suffolk Co. (Mar 17, 2026) 58 mph wind — Norwood AP, Norfolk Co. (Mar 17, 2026) 81 mph wind — 3 SW Milton, Norfolk Co. (Mar 17, 2026) 32 mph wind — 1 SSE Marstons Mills, Barnstable Co. (Mar 17, 2026) 35 mph wind — 2 E East Falmouth, Barnstable Co. (Mar 17, 2026) 30 mph wind — 3 W Norton, Bristol Co. (Mar 17, 2026) 43 mph wind — Marthas Vineyard AP, Dukes Co. (Mar 17, 2026) 31 mph wind — Falmouth, Barnstable Co. (Mar 17, 2026) 49 mph wind — 1 W Woods Hole, Barnstable Co. (Mar 17, 2026) 44 mph wind — 1 SW Brighton, Middlesex Co. (Mar 17, 2026) 35 mph wind — 1 W Horseneck Beach, Bristol Co. (Mar 17, 2026) 32 mph wind — 2 NNE Needham, Norfolk Co. (Mar 17, 2026) 39 mph wind — Norwood AP, Norfolk Co. (Mar 17, 2026) 31 mph wind — 1 ENE Edgartown, Dukes Co. (Mar 17, 2026) 43 mph wind — 2 WNW Swampscott, Essex Co. (Mar 17, 2026) 34 mph wind — 3 SSW Milton, Norfolk Co. (Mar 17, 2026) 40 mph wind — 3 E Wellfleet, Barnstable Co. (Mar 17, 2026) 36 mph wind — 1 SW Lexington, Middlesex Co. (Mar 17, 2026) 41 mph wind — 2 ENE Kingston, ANZ251 Co. (Mar 17, 2026) 36 mph wind — 1 WSW East Boston, ANZ230 Co. (Mar 17, 2026) 32 mph wind — 1 WNW Wakefield, Middlesex Co. (Mar 17, 2026) 77 mph wind — 3 SW Milton, Norfolk Co. (Mar 17, 2026) 35 mph wind — 1 SSE Cambridge, Middlesex Co. (Mar 17, 2026) 40 mph wind — 1 NNE Fenway Park, Middlesex Co. (Mar 17, 2026) 35 mph wind — 3 NNW Buzzards Bay, Plymouth Co. (Mar 17, 2026) 33 mph wind — 1 W Watertown, Middlesex Co. (Mar 17, 2026) 34 mph wind — 2 NNW Kingston, Plymouth Co. (Mar 17, 2026) 41 mph wind — Hyannis AP, Barnstable Co. (Mar 17, 2026) 43 mph wind — Fenway Park, Suffolk Co. (Mar 17, 2026) 42 mph wind — Duxbury, Plymouth Co. (Mar 17, 2026) 32 mph wind — Fenway Park, Suffolk Co. (Mar 16, 2026) 32 mph wind — 1 NW Acushnet, Bristol Co. (Mar 16, 2026) 30 mph wind — Falmouth, Barnstable Co. (Mar 16, 2026) 35 mph wind — 1 W Horseneck Beach, Bristol Co. (Mar 16, 2026) 33 mph wind — Beverly, Essex Co. (Mar 16, 2026) 38 mph wind — Norwood AP, Norfolk Co. (Mar 16, 2026) 37 mph wind — 2 WNW Swampscott, Essex Co. (Mar 16, 2026) 34 mph wind — 1 SW Brighton, Middlesex Co. (Mar 16, 2026) 31 mph wind — 2 WSW Westfield, Hampden Co. (Mar 16, 2026) 34 mph wind — 2 ENE Kingston, ANZ251 Co. (Mar 16, 2026) 30 mph wind — 2 NW Danvers, Essex Co. (Mar 16, 2026) 32 mph wind — 1 SE Scituate, Plymouth Co. (Mar 16, 2026) 36 mph wind — Fitchburg AP, Worcester Co. (Mar 16, 2026) 32 mph wind — Orange AP, Franklin Co. (Mar 16, 2026) 34 mph wind — 1 WSW East Boston, ANZ230 Co. (Mar 16, 2026) 31 mph wind — 2 NNE Marblehead, Essex Co. (Mar 16, 2026) 34 mph wind — 1 NNE Fenway Park, Middlesex Co. (Mar 16, 2026) 31 mph wind — 1 SSE Easthampton, Hampshire Co. (Mar 16, 2026) 39 mph wind — 2 ESE Easthampton, Hampden Co. (Mar 16, 2026) 67 mph wind — 3 SW Milton, Norfolk Co. (Mar 16, 2026) 31 mph wind — 3 WNW Springfield, Hampden Co. (Mar 16, 2026) 38 mph wind — 4 NE Nantucket, Nantucket Co. (Mar 16, 2026) 37 mph wind — 2 ESE Easthampton, Hampden Co. (Mar 16, 2026) 35 mph wind — Beverly AP, Essex Co. (Mar 16, 2026) 36 mph wind — Nantucket AP, Nantucket Co. (Mar 16, 2026) 33 mph wind — 3 NNW Buzzards Bay, Plymouth Co. (Mar 16, 2026) 37 mph wind — Westfield-Barnes AP, Hampden Co. (Mar 16, 2026) 59 mph wind — 3 SW Milton, Norfolk Co. (Mar 16, 2026) 37 mph wind — Norwood AP, Norfolk Co. (Mar 16, 2026) 31 mph wind — 1 SSE Attleborough, Bristol Co. (Mar 16, 2026) 30 mph wind — 3 WNW Berkley, Bristol Co. (Mar 16, 2026) 35 mph wind — 2 WNW Swampscott, Essex Co. (Mar 16, 2026) 38 mph wind — 1 SSE Taunton AP, Bristol Co. (Mar 16, 2026) 65 mph wind — 2 SSW Somerset, ANZ236 Co. (Mar 16, 2026) 35 mph wind — 2 SE Mansfield, Bristol Co. (Mar 16, 2026) 31 mph wind — Lawrence AP, Essex Co. (Mar 16, 2026) 39 mph wind — 2 WSW Norwell, Plymouth Co. (Mar 16, 2026) 33 mph wind — 3 ENE Pocasset, Barnstable Co. (Mar 16, 2026) 38 mph wind — Hyannis AP, Barnstable Co. (Mar 16, 2026) 30 mph wind — 1 ENE Edgartown, Dukes Co. (Mar 16, 2026) 30 mph wind — 2 NNW Kingston, Plymouth Co. (Mar 16, 2026) 39 mph wind — 2 SE Plymouth AP, Plymouth Co. (Mar 16, 2026) 38 mph wind — Bedford AP, Middlesex Co. (Mar 16, 2026) 33 mph wind — 2 NNE Somerset, Bristol Co. (Mar 16, 2026) 37 mph wind — Chatham AP, Barnstable Co. (Mar 16, 2026) 37 mph wind — 3 S Dunstable, Middlesex Co. (Mar 16, 2026) 35 mph wind — 1 NW Provincetown, Barnstable Co. (Mar 16, 2026) 39 mph wind — 2 WNW Hingham, Plymouth Co. (Mar 16, 2026) 33 mph wind — 2 E East Falmouth, Barnstable Co. (Mar 16, 2026) 30 mph wind — 3 SE Marion, Plymouth Co. (Mar 16, 2026) 39 mph wind — 3 E Wellfleet, Barnstable Co. (Mar 16, 2026) 37 mph wind — 2 SW Chatham, Barnstable Co. (Mar 16, 2026) 38 mph wind — Chatham AP, Barnstable Co. (Mar 16, 2026) 34 mph wind — 1 NNE Nantucket, ANZ232 Co. (Mar 16, 2026) 33 mph wind — 2 NE Ipswich, Essex Co. (Mar 16, 2026) 59 mph wind — 2 ESE Easthampton, Hampden Co. (Mar 14, 2026) 18 mph wind — 1 NE Longmeadow, Hampden Co. (Feb 23, 2026) 17 mph wind — 2 WNW Norton, Bristol Co. (Feb 23, 2026) 28 mph wind — 2 ESE Westhampton, Hampshire Co. (Feb 23, 2026) 22 mph wind — 1 ESE Hopkinton, Middlesex Co. (Feb 23, 2026) 16 mph wind — 1 NW Belchertown, Hampshire Co. (Feb 23, 2026) 22 mph wind — 1 ESE North Amherst, Hampshire Co. (Feb 23, 2026) 17 mph wind — 1 NNW Reading, Middlesex Co. (Feb 23, 2026) 15 mph wind — 2 ESE West Springfield, Hampden Co. (Feb 23, 2026) 14 mph wind — 1 SE West Roxbury, Suffolk Co. (Feb 23, 2026) 13 mph wind — 2 WNW Carlisle, Middlesex Co. (Feb 23, 2026) 14 mph wind — 3 ENE Marlborough, Middlesex Co. (Feb 23, 2026) 42 mph wind — 1 W Hanover, Plymouth Co. (Feb 23, 2026) 65 mph wind — 1 N Yarmouth, Barnstable Co. (Feb 23, 2026) 25 mph wind — 4 SSE Belchertown, Hampshire Co. (Feb 23, 2026) 40 mph wind — 7 SSE Seabrook, Essex Co. (Feb 23, 2026) 29 mph wind — 2 SE Newburyport, Essex Co. (Feb 23, 2026) 28 mph wind — Turners Falls, Franklin Co. (Feb 23, 2026) 22 mph wind — 1 W Montague, Franklin Co. (Feb 23, 2026) 12 mph wind — 4 ESE Turners Falls, Franklin Co. (Feb 23, 2026) 14 mph wind — 1 E Wilmington, Middlesex Co. (Feb 23, 2026) 18 mph wind — 3 NW Westford, Middlesex Co. (Feb 23, 2026) 18 mph wind — 2 NNW Newton, Middlesex Co. (Feb 23, 2026) 71 mph wind — Hyannis AP, Barnstable Co. (Feb 23, 2026) 46 mph wind — Fitchburg AP, Worcester Co. (Feb 23, 2026) 16 mph wind — 1 W Middleton, Essex Co. (Feb 23, 2026) 13 mph wind — 1 ESE Groveland, Essex Co. (Feb 23, 2026) 33 mph wind — 2 NNW Kingston, Plymouth Co. (Feb 23, 2026) 28 mph wind — 2 ENE Sutton, Worcester Co. (Feb 23, 2026) 25 mph wind — 2 S Chicopee, Hampden Co. (Feb 23, 2026) 26 mph wind — 1 NE Worcester AP, Worcester Co. (Feb 23, 2026) 22 mph wind — 1 SW Lexington, Middlesex Co. (Feb 23, 2026) 36 mph wind — 2 WNW Hingham, Plymouth Co. (Feb 23, 2026) 25 mph wind — 2 W Chelmsford, Middlesex Co. (Feb 23, 2026) 25 mph wind — 1 SSE Cummington, Hampshire Co. (Feb 23, 2026) 36 mph wind — 1 SSW Tewksbury, Middlesex Co. (Feb 23, 2026) 35 mph wind — 3 ESE Webster, Worcester Co. (Feb 23, 2026) 34 mph wind — 2 NNE Needham, Norfolk Co. (Feb 23, 2026) 27 mph wind — Groton, Middlesex Co. (Feb 23, 2026) 15 mph wind — 1 NNE Weymouth, Norfolk Co. (Feb 23, 2026) 59 mph wind — Worcester AP, Worcester Co. (Feb 23, 2026) 58 mph wind — 2 WSW Mashpee, Barnstable Co. (Feb 23, 2026) 60 mph wind — 1 NNE Nantucket, ANZ232 Co. (Feb 23, 2026) 71 mph wind — 4 NNW Falmouth, Barnstable Co. (Feb 23, 2026) 58 mph wind — 2 WSW Mashpee, Barnstable Co. (Feb 23, 2026) 63 mph wind — 4 NE Nantucket, Nantucket Co. (Feb 23, 2026) 59 mph wind — 1 NNE Nantucket, ANZ232 Co. (Feb 23, 2026) 60 mph wind — 1 NE Somerset, Bristol Co. (Feb 23, 2026) 61 mph wind — 4 NE Nantucket, Nantucket Co. (Feb 23, 2026) 71 mph wind — 2 N Orleans, Barnstable Co. (Feb 23, 2026) 83 mph wind — Nantucket AP, Nantucket Co. (Feb 23, 2026) 69 mph wind — Hyannis AP, Barnstable Co. (Feb 23, 2026) 61 mph wind — 2 SSW Somerset, ANZ236 Co. (Feb 23, 2026) 63 mph wind — 1 W Horseneck Beach, Bristol Co. (Feb 23, 2026) 58 mph wind — 2 WSW Mashpee, Barnstable Co. (Feb 23, 2026) 59 mph wind — 1 NNE Nantucket, ANZ232 Co. (Feb 23, 2026) 62 mph wind — 4 NNW Falmouth, Barnstable Co. (Feb 23, 2026) 58 mph wind — 4 NE Nantucket, Nantucket Co. (Feb 23, 2026) 21 mph wind — 1 WNW Franklin, Norfolk Co. (Feb 23, 2026) 15 mph wind — 2 WSW Westborough, Worcester Co. (Feb 23, 2026) 15 mph wind — 1 ESE Wakefield, Middlesex Co. (Feb 23, 2026) 12 mph wind — 2 WNW Milford, Worcester Co. (Feb 23, 2026) 27 mph wind — Cohasset, Plymouth Co. (Feb 23, 2026) 33 mph wind — 1 NW Hanson, Plymouth Co. (Feb 23, 2026) 20 mph wind — 2 S Chicopee, Hampden Co. (Feb 23, 2026) 14 mph wind — 1 ENE Holliston, Middlesex Co. (Feb 23, 2026) 36 mph wind — 1 W Groveland, Essex Co. (Feb 23, 2026) 65 mph wind — 1 N Yarmouth, Barnstable Co. (Feb 23, 2026) 17 mph wind — 1 NE Worcester AP, Worcester Co. (Feb 23, 2026) 77 mph wind — Nantucket AP, Nantucket Co. (Feb 23, 2026) 33 mph wind — 3 ESE Webster, Worcester Co. (Feb 23, 2026) 27 mph wind — 1 W Hanover, Plymouth Co. (Feb 23, 2026) 23 mph wind — 1 NW Attleborough, Bristol Co. (Feb 23, 2026) 22 mph wind — 2 E Berkley, Bristol Co. (Feb 23, 2026) 20 mph wind — 1 SE Marlborough, Middlesex Co. (Feb 23, 2026) 19 mph wind — 1 WSW Weston, Middlesex Co. (Feb 23, 2026) 19 mph wind — 1 E Forestdale, Barnstable Co. (Feb 23, 2026) 18 mph wind — 2 SSE Easton, Bristol Co. (Feb 23, 2026) 16 mph wind — 2 SSE Bridgewater, Plymouth Co. (Feb 23, 2026) 15 mph wind — 1 ENE Wayland, Middlesex Co. (Feb 23, 2026) 13 mph wind — 2 ESE West Springfield, Hampden Co. (Feb 23, 2026) 28 mph wind — Abington, Plymouth Co. (Feb 23, 2026) 70 mph wind — 2 SW Chatham, Barnstable Co. (Feb 23, 2026) 26 mph wind — 1 ENE Medway, Norfolk Co. (Feb 23, 2026) 46 mph wind — 2 WNW Swampscott, Essex Co. (Feb 23, 2026) 34 mph wind — 1 NW Acushnet, Bristol Co. (Feb 23, 2026) 15 mph wind — 1 N Westwood, Norfolk Co. (Feb 23, 2026) 13 mph wind — 2 NNE Rutland, Worcester Co. (Feb 23, 2026) 11 mph wind — 2 WNW Fitchburg, Worcester Co. (Feb 23, 2026) 70 mph wind — 2 N Orleans, Barnstable Co. (Feb 23, 2026) 28 mph wind — 3 NNE Ipswich, Essex Co. (Feb 23, 2026) 26 mph wind — 2 ESE Sharon, Norfolk Co. (Feb 23, 2026) 12 mph wind — 3 SSW Chicopee, Hampden Co. (Feb 23, 2026) 48 mph wind — 1 SSE Taunton AP, Bristol Co. (Feb 23, 2026) 57 mph wind — 4 NNW Falmouth, Barnstable Co. (Feb 23, 2026) 20 mph wind — 2 N Chelmsford, Middlesex Co. (Feb 23, 2026) 33 mph wind — 1 W Swampscott, Essex Co. (Feb 23, 2026) 17 mph wind — 1 SW Southbridge, Worcester Co. (Feb 23, 2026) 15 mph wind — 1 SSE Millis, Norfolk Co. (Feb 23, 2026) 53 mph wind — Worcester, Worcester Co. (Feb 23, 2026) 41 mph wind — Beverly, Essex Co. (Feb 23, 2026) 28 mph wind — 2 ENE Walpole, Norfolk Co. (Feb 23, 2026) 19 mph wind — 1 ENE Belmont, Middlesex Co. (Feb 23, 2026) 10 mph wind — 2 NNE Upton, Worcester Co. (Feb 23, 2026) 14 mph wind — 1 SSW Southborough, Worcester Co. (Feb 23, 2026) 54 mph wind — 4 NE Nantucket, Nantucket Co. (Feb 23, 2026) 58 mph wind — 2 WSW Mashpee, Barnstable Co. (Feb 23, 2026) 18 mph wind — 1 NE Longmeadow, Hampden Co. (Feb 23, 2026) 15 mph wind — 1 N Hudson, Middlesex Co. (Feb 23, 2026) 48 mph wind — 2 E Cohasset, Plymouth Co. (Feb 23, 2026) 62 mph wind — New Bedford AP, Bristol Co. (Feb 23, 2026) 52 mph wind — 1 WSW East Boston, ANZ230 Co. (Feb 23, 2026) 24 mph wind — 1 W Topsfield, Essex Co. (Feb 23, 2026) 23 mph wind — 2 SSE Ashfield, Franklin Co. (Feb 23, 2026) 21 mph wind — Natick, Middlesex Co. (Feb 23, 2026) 21 mph wind — Groton, Middlesex Co. (Feb 23, 2026) 21 mph wind — 2 SSW Brighton, Middlesex Co. (Feb 23, 2026) 16 mph wind — 2 W Chelmsford, Middlesex Co. (Feb 23, 2026) 16 mph wind — 1 ESE Hopkinton, Middlesex Co. (Feb 23, 2026) 62 mph wind — 1 W Horseneck Beach, Bristol Co. (Feb 23, 2026) 31 mph wind — 1 W Littleton, Middlesex Co. (Feb 23, 2026) 65 mph wind — 1 N Yarmouth, Barnstable Co. (Feb 23, 2026) 25 mph wind — 1 NE Brewster, Barnstable Co. (Feb 23, 2026) 23 mph wind — 1 WNW Lawrence AP, Essex Co. (Feb 23, 2026) 22 mph wind — 2 ENE Sutton, Worcester Co. (Feb 23, 2026) 13 mph wind — 1 NE Greenfield, Franklin Co. (Feb 23, 2026) 55 mph wind — 2 NE Ipswich, Essex Co. (Feb 23, 2026) 20 mph wind — 2 W Wakefield, Middlesex Co. (Feb 23, 2026) 19 mph wind — 3 SE Attleborough, Bristol Co. (Feb 23, 2026) 15 mph wind — 3 SSE Shrewsbury, Worcester Co. (Feb 23, 2026) 21 mph wind — 3 SSW Mashpee, Barnstable Co. (Feb 23, 2026) 69 mph wind — Hyannis AP, Barnstable Co. (Feb 23, 2026) 40 mph wind — Fitchburg AP, Worcester Co. (Feb 23, 2026) 26 mph wind — 1 N Maynard, Middlesex Co. (Feb 23, 2026) 35 mph wind — 3 S Dunstable, Middlesex Co. (Feb 23, 2026) 19 mph wind — 3 E Buckland, Franklin Co. (Feb 23, 2026) 17 mph wind — 1 SE Dorchester, Suffolk Co. (Feb 23, 2026) 16 mph wind — 1 WSW Weston, Middlesex Co. (Feb 23, 2026) 14 mph wind — 1 SE West Roxbury, Suffolk Co. (Feb 23, 2026) 14 mph wind — 1 ESE North Amherst, Hampshire Co. (Feb 23, 2026) 13 mph wind — 3 SSW Fitchburg, Worcester Co. (Feb 23, 2026) 13 mph wind — 1 SSE Lexington, Middlesex Co. (Feb 23, 2026) 10 mph wind — 2 NW Chelmsford, Middlesex Co. (Feb 23, 2026) 21 mph wind — 3 SSW Mashpee, Barnstable Co. (Feb 23, 2026) 28 mph wind — 2 WSW Methuen, Essex Co. (Feb 23, 2026) 53 mph wind — 4 NE Nantucket, Nantucket Co. (Feb 23, 2026) 17 mph wind — 1 NE Worcester AP, Worcester Co. (Feb 23, 2026) 38 mph wind — Turners Falls, Franklin Co. (Feb 23, 2026) 30 mph wind — 1 N Newton, Middlesex Co. (Feb 23, 2026) 25 mph wind — 5 SSW Franklin, Norfolk Co. (Feb 23, 2026) 24 mph wind — Acton, Middlesex Co. (Feb 23, 2026) 23 mph wind — 3 NNE Ipswich, Essex Co. (Feb 23, 2026) 23 mph wind — 2 NNW Danvers, Essex Co. (Feb 23, 2026) 19 mph wind — 2 SW Lunenburg, Worcester Co. (Feb 23, 2026) 18 mph wind — 1 W Topsfield, Essex Co. (Feb 23, 2026) 18 mph wind — 1 SSW Ipswich, Essex Co. (Feb 23, 2026) 16 mph wind — 1 SSE Salem, Essex Co. (Feb 23, 2026) 16 mph wind — 1 ESE Hopkinton, Middlesex Co. (Feb 23, 2026) 15 mph wind — 1 ENE Wayland, Middlesex Co. (Feb 23, 2026) 13 mph wind — 1 N Hudson, Middlesex Co. (Feb 23, 2026) 70 mph wind — 2 SW Chatham, Barnstable Co. (Feb 23, 2026) 18 mph wind — 2 N Chelmsford, Middlesex Co. (Feb 23, 2026) 65 mph wind — Duxbury, Plymouth Co. (Feb 23, 2026) 41 mph wind — 2 WNW Swampscott, Essex Co. (Feb 23, 2026) 40 mph wind — 2 WNW Gloucester, Essex Co. (Feb 23, 2026) 37 mph wind — 1 ESE Mattapan, Norfolk Co. (Feb 23, 2026) 34 mph wind — 1 SSE Cambridge, Middlesex Co. (Feb 23, 2026) 32 mph wind — 2 N Northborough, Worcester Co. (Feb 23, 2026) 32 mph wind — 1 ENE Chatham, Barnstable Co. (Feb 23, 2026) 18 mph wind — Fenway Park, Suffolk Co. (Feb 23, 2026) 60 mph wind — 2 SSW Somerset, ANZ236 Co. (Feb 23, 2026) 45 mph wind — 1 SSE Taunton AP, Bristol Co. (Feb 23, 2026) 32 mph wind — 1 W Groveland, Essex Co. (Feb 23, 2026) 17 mph wind — 1 SSW Holden, Worcester Co. (Feb 23, 2026) 14 mph wind — 1 SSW Southborough, Worcester Co. (Feb 23, 2026) 25 mph wind — 2 ESE Westhampton, Hampshire Co. (Feb 23, 2026) 30 mph wind — 1 W Swampscott, Essex Co. (Feb 23, 2026) 28 mph wind — 2 ENE Walpole, Norfolk Co. (Feb 23, 2026) 28 mph wind — 1 SSE Attleborough, Bristol Co. (Feb 23, 2026) 22 mph wind — 1 NE Amherst, Hampshire Co. (Feb 23, 2026) 21 mph wind — 2 NNE Marblehead, Essex Co. (Feb 23, 2026) 18 mph wind — 2 NNE Natick, Middlesex Co. (Feb 23, 2026) 15 mph wind — 3 N Falmouth, Barnstable Co. (Feb 23, 2026) 14 mph wind — 2 SSW Brighton, Middlesex Co. (Feb 23, 2026) 14 mph wind — 1 W Montague, Franklin Co. (Feb 23, 2026) 67 mph wind — 2 N Orleans, Barnstable Co. (Feb 23, 2026) 48 mph wind — 1 SW Brighton, Middlesex Co. (Feb 23, 2026) 47 mph wind — 1 WSW East Boston, ANZ230 Co. (Feb 23, 2026) 27 mph wind — Abington, Plymouth Co. (Feb 23, 2026) 19 mph wind — 1 E Forestdale, Barnstable Co. (Feb 23, 2026) 17 mph wind — 2 S Chicopee, Hampden Co. (Feb 23, 2026) 15 mph wind — 1 N Westwood, Norfolk Co. (Feb 23, 2026) 12 mph wind — 2 WNW Milford, Worcester Co. (Feb 23, 2026) 48 mph wind — 2 E Cohasset, Plymouth Co. (Feb 23, 2026) 11 mph wind — 2 WNW Fitchburg, Worcester Co. (Feb 23, 2026) 77 mph wind — 3 E Wellfleet, Barnstable Co. (Feb 23, 2026) 17 mph wind — 1 SW Lexington, Middlesex Co. (Feb 23, 2026) 30 mph wind — Marion, Plymouth Co. (Feb 23, 2026) 26 mph wind — 2 ESE Sharon, Norfolk Co. (Feb 23, 2026) 22 mph wind — 2 ENE Sutton, Worcester Co. (Feb 23, 2026) 20 mph wind — 2 NE Marlborough, Middlesex Co. (Feb 23, 2026) 19 mph wind — 2 NNW Burlington, Middlesex Co. (Feb 23, 2026) 16 mph wind — 2 W Chelmsford, Middlesex Co. (Feb 23, 2026) 16 mph wind — 1 NNE Wilbraham, Hampden Co. (Feb 23, 2026) 14 mph wind — 1 SSW Reading, Middlesex Co. (Feb 23, 2026) 13 mph wind — 1 ENE Holliston, Middlesex Co. (Feb 23, 2026) 11 mph wind — 3 SSW Fitchburg, Worcester Co. (Feb 23, 2026) 10 mph wind — 4 ESE Turners Falls, Franklin Co. (Feb 23, 2026) 20 mph wind — 1 W Franklin, Norfolk Co. (Feb 23, 2026) 47 mph wind — 2 SE Wrentham, Norfolk Co. (Feb 23, 2026) 15 mph wind — 1 SW Southbridge, Worcester Co. (Feb 23, 2026) 30 mph wind — 3 ESE Webster, Worcester Co. (Feb 23, 2026) 30 mph wind — 2 NNE Needham, Norfolk Co. (Feb 23, 2026) 28 mph wind — 1 NNE Marblehead, Essex Co. (Feb 23, 2026) 25 mph wind — 2 S Oxford, Worcester Co. (Feb 23, 2026) 16 mph wind — Groton, Middlesex Co. (Feb 23, 2026) 13 mph wind — 1 SE West Roxbury, Suffolk Co. (Feb 23, 2026) 24 mph wind — 1 N Maynard, Middlesex Co. (Feb 23, 2026) 61 mph wind — 3 SW Milton, Norfolk Co. (Feb 23, 2026) 54 mph wind — 2 WSW Mashpee, Barnstable Co. (Feb 23, 2026) 22 mph wind — 2 NNW Grafton, Worcester Co. (Feb 23, 2026) 20 mph wind — Turners Falls, Franklin Co. (Feb 23, 2026) 17 mph wind — 2 S Cochituate, Middlesex Co. (Feb 23, 2026) 14 mph wind — 2 ESE Harvard, Worcester Co. (Feb 23, 2026) 45 mph wind — Lawrence AP, Essex Co. (Feb 23, 2026) 15 mph wind — 1 WNW Cambridge, Middlesex Co. (Feb 23, 2026) 42 mph wind — 2 NW Danvers, Essex Co. (Feb 23, 2026) 32 mph wind — 1 SE Northampton, Hampshire Co. (Feb 23, 2026) 10 mph wind — Northborough, Worcester Co. (Feb 23, 2026) 59 mph wind — 1 W Horseneck Beach, Bristol Co. (Feb 23, 2026) 58 mph wind — 1 NNE Nantucket, ANZ232 Co. (Feb 23, 2026) 21 mph wind — 1 SSW Brighton, Suffolk Co. (Feb 23, 2026) 13 mph wind — 1 NE Greenfield, Franklin Co. (Feb 23, 2026) 54 mph wind — 4 NNW Falmouth, Barnstable Co. (Feb 23, 2026) 30 mph wind — 1 NW Easthampton, Hampshire Co. (Feb 23, 2026) 28 mph wind — 1 SSW Tewksbury, Middlesex Co. (Feb 23, 2026) 71 mph wind — Marthas Vineyard AP, Dukes Co. (Feb 23, 2026) 54 mph wind — 1 ENE Edgartown, Dukes Co. (Feb 23, 2026) 52 mph wind — 2 NE Ipswich, Essex Co. (Feb 23, 2026) 45 mph wind — 1 W Watertown, Middlesex Co. (Feb 23, 2026) 33 mph wind — Beverly, Essex Co. (Feb 23, 2026) 29 mph wind — 3 WNW Springfield, Hampden Co. (Feb 23, 2026) 28 mph wind — 2 NNE Holliston, Middlesex Co. (Feb 23, 2026) 20 mph wind — 2 S Westfield, Hampden Co. (Feb 23, 2026) 20 mph wind — 1 WSW Lexington, Middlesex Co. (Feb 23, 2026) 18 mph wind — 1 ENE Belmont, Middlesex Co. (Feb 23, 2026) 12 mph wind — 2 SSW Easton, Bristol Co. (Feb 23, 2026) 12 mph wind — 2 ESE West Springfield, Hampden Co. (Feb 23, 2026) 17 mph wind — 2 NNW Newton, Middlesex Co. (Feb 23, 2026) 22 mph wind — 4 SSE Bellingham, Norfolk Co. (Feb 23, 2026) 25 mph wind — 1 NE Brewster, Barnstable Co. (Feb 23, 2026) 24 mph wind — 4 SSE Belchertown, Hampshire Co. (Feb 23, 2026) 20 mph wind — 1 ENE Chelmsford, Middlesex Co. (Feb 23, 2026) 23 mph wind — Cohasset, Plymouth Co. (Feb 23, 2026) 44 mph wind — Taunton AP, Bristol Co. (Feb 23, 2026) 41 mph wind — 3 W Norton, Bristol Co. (Feb 23, 2026) 18 mph wind — 3 SE Attleborough, Bristol Co. (Feb 23, 2026) 14 mph wind — 2 WSW Westborough, Worcester Co. (Feb 23, 2026) 16 mph wind — 2 WNW Norton, Bristol Co. (Feb 23, 2026) 11 mph wind — 2 NNE Rutland, Worcester Co. (Feb 23, 2026) 63 mph wind — 1 N Yarmouth, Barnstable Co. (Feb 23, 2026) 39 mph wind — 2 NNE Somerset, Bristol Co. (Feb 23, 2026) 33 mph wind — 2 SSE Hingham, Plymouth Co. (Feb 23, 2026) 29 mph wind — 1 NW Hanson, Plymouth Co. (Feb 23, 2026) 20 mph wind — 2 SSE Ashfield, Franklin Co. (Feb 23, 2026) 15 mph wind — 1 ESE Wakefield, Middlesex Co. (Feb 23, 2026) 46 mph wind — 1 NNE Fenway Park, Middlesex Co. (Feb 23, 2026) 31 mph wind — 1 NW Acushnet, Bristol Co. (Feb 23, 2026) 24 mph wind — 1 WSW Dunstable, Middlesex Co. (Feb 23, 2026) 16 mph wind — 3 E Blackstone, Providence Co. (Feb 23, 2026) 15 mph wind — Norton, Bristol Co. (Feb 23, 2026) 12 mph wind — 3 SSW Chicopee, Hampden Co. (Feb 23, 2026) 40 mph wind — Fitchburg AP, Worcester Co. (Feb 23, 2026) 62 mph wind — Logan AP, Suffolk Co. (Feb 23, 2026) 47 mph wind — 1 SSE South Boston, Suffolk Co. (Feb 23, 2026) 46 mph wind — Orange AP, Franklin Co. (Feb 23, 2026) 32 mph wind — 1 SE Scituate, Plymouth Co. (Feb 23, 2026) 16 mph wind — 2 SW Medway, Norfolk Co. (Feb 23, 2026) 26 mph wind — 1 SSW Tewksbury, Middlesex Co. (Feb 23, 2026) 23 mph wind — Salem, Essex Co. (Feb 23, 2026) 19 mph wind — 1 SSE Marstons Mills, Barnstable Co. (Feb 23, 2026) 17 mph wind — 1 NE Longmeadow, Hampden Co. (Feb 23, 2026) 45 mph wind — Westfield-Barnes AP, Hampden Co. (Feb 23, 2026) 51 mph wind — 2 E East Falmouth, Barnstable Co. (Feb 23, 2026) 38 mph wind — 2 SE Mansfield, Bristol Co. (Feb 23, 2026) 20 mph wind — 2 WSW Auburn, Worcester Co. (Feb 23, 2026) 39 mph wind — 2 ENE Kingston, ANZ251 Co. (Feb 23, 2026) 30 mph wind — Carver, Plymouth Co. (Feb 23, 2026) 15 mph wind — 2 NW Leicester, Worcester Co. (Feb 23, 2026) 12 mph wind — 1 NW Belchertown, Hampshire Co. (Feb 23, 2026) 11 mph wind — 1 SSE Lexington, Middlesex Co. (Feb 23, 2026) 11 mph wind — 1 NW Mashpee, Barnstable Co. (Feb 23, 2026) 72 mph wind — Chatham AP, Barnstable Co. (Feb 23, 2026) 16 mph wind — Ayer, Middlesex Co. (Feb 23, 2026) 16 mph wind — 1 N Rutland, Worcester Co. (Feb 23, 2026) 64 mph wind — Hyannis AP, Barnstable Co. (Feb 23, 2026) 32 mph wind — 2 WNW Natick, Middlesex Co. (Feb 23, 2026) 30 mph wind — 2 NNW Newton, Middlesex Co. (Feb 23, 2026) 58 mph wind — Norwood AP, Norfolk Co. (Feb 23, 2026) 17 mph wind — 1 SE Marlborough, Middlesex Co. (Feb 23, 2026) 16 mph wind — 1 SSE Waltham, Middlesex Co. (Feb 23, 2026) 13 mph wind — 1 NNW Reading, Middlesex Co. (Feb 23, 2026) 55 mph wind — 4 SSW Franklin, Norfolk Co. (Feb 23, 2026) 17 mph wind — 3 NNW Buzzards Bay, Plymouth Co. (Feb 23, 2026) 50 mph wind — Worcester, Worcester Co. (Feb 23, 2026) 27 mph wind — 1 N Natick, Middlesex Co. (Feb 23, 2026) 19 mph wind — 2 WNW Agawam, Hampden Co. (Feb 23, 2026) 10 mph wind — 2 E Northampton, Hampshire Co. (Feb 23, 2026) 70 mph wind — Nantucket AP, Nantucket Co. (Feb 23, 2026) Hyannis AP 4 NE Nantucket Nantucket AP Norwood AP 3 SW Milton 1 W Horseneck Beach
Hail <1.25" Hail 1.25–2" Hail 2"+ Damaging wind Tornado
This map shows where. Rooftops shows which roofs. Type any Massachusetts address and get that exact roof's hail history — every verified hit with dates and sizes — plus measurements and a replacement cost range. That's your proof at the door and for the adjuster.
Get a Free Roof Report Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.
Towns to canvass first Nantucket APNantucket Co. 11 reports
3 SW MiltonNorfolk Co. 9 reports
Norwood APNorfolk Co. 8 reports
Logan APSuffolk Co. 6 reports
1 W Horseneck BeachBristol Co. 6 reports
Hyannis APBarnstable Co. 6 reports
2 ESE EasthamptonHampden Co. 6 reports
4 NE NantucketNantucket Co. 6 reports
2 SW PittsfieldBerkshire Co. 5 reports
Worcester APWorcester Co. 5 reports
2 WNW SwampscottEssex Co. 5 reports
Fitchburg APWorcester Co. 5 reports
Largest hail · last 12 months 1 W Sheffield10 months ago 1.5" ping pong ball
1 NW Rockland11 months ago 1.5" ping pong ball
4 NW Ashburnham10 months ago 1" quarter
3 SW Chicopee10 months ago 0.75" penny
1 SW South Hadley10 months ago 0.75" penny
Latest verified reports When Location Event Jul 3, 202611 days ago 2 SW PittsfieldBerkshire Co. 64 mph wind May 30, 20266 weeks ago Nantucket APNantucket Co. 59 mph wind Apr 14, 20263 months ago 2 SW PittsfieldBerkshire Co. 59 mph wind Mar 17, 20264 months ago 7 SSE SeabrookEssex Co. 38 mph wind Mar 17, 20264 months ago Worcester APWorcester Co. 61 mph wind Mar 17, 20264 months ago Taunton APBristol Co. 61 mph wind Mar 17, 20264 months ago Logan APSuffolk Co. 62 mph wind Mar 17, 20264 months ago Norwood APNorfolk Co. 58 mph wind Mar 17, 20264 months ago 3 SW MiltonNorfolk Co. 81 mph wind Mar 17, 20264 months ago 1 SSE Marstons MillsBarnstable Co. 32 mph wind Mar 17, 20264 months ago 2 E East FalmouthBarnstable Co. 35 mph wind Mar 17, 20264 months ago 3 W NortonBristol Co. 30 mph wind Mar 17, 20264 months ago Marthas Vineyard APDukes Co. 43 mph wind Mar 17, 20264 months ago FalmouthBarnstable Co. 31 mph wind Mar 17, 20264 months ago 1 W Woods HoleBarnstable Co. 49 mph wind Mar 17, 20264 months ago 1 SW BrightonMiddlesex Co. 44 mph wind Mar 17, 20264 months ago 1 W Horseneck BeachBristol Co. 35 mph wind Mar 17, 20264 months ago 2 NNE NeedhamNorfolk Co. 32 mph wind Mar 17, 20264 months ago Norwood APNorfolk Co. 39 mph wind Mar 17, 20264 months ago 1 ENE EdgartownDukes Co. 31 mph wind Mar 17, 20264 months ago 2 WNW SwampscottEssex Co. 43 mph wind Mar 17, 20264 months ago 3 SSW MiltonNorfolk Co. 34 mph wind Mar 17, 20264 months ago 3 E WellfleetBarnstable Co. 40 mph wind Mar 17, 20264 months ago 1 SW LexingtonMiddlesex Co. 36 mph wind Mar 17, 20264 months ago 2 ENE KingstonANZ251 Co. 41 mph wind
Massachusetts storm damage FAQ Was there hail in Massachusetts recently? The most recent verified severe weather report in Massachusetts was filed on Jul 3, 2026. Over the last 12 months, NWS spotters logged 5 hail reports across 2 separate hail days in the state.
How big does hail need to be to damage a roof? Hail around 1 inch (quarter size) and up can bruise or crack asphalt shingles — that's the size adjusters take seriously. The largest verified hail in Massachusetts in the last 12 months measured 1.5" — ping pong ball sized — and the state logged 2 days with 1"+ hail.
How long after a hailstorm can homeowners file a claim? It depends on the policy and the state, but most homeowner policies allow one to two years from the storm date — some as little as six months. That's why the storms on this page are still live opportunities: the roofer who documents the damage first usually writes the job.
How do I check if a specific roof was hit? Run a free roof report on Rooftops AI: type the address and you get the roof's measurements plus its verified hail history — every NWS-logged hail, wind, and tornado report near that exact property, with dates and sizes.
Turn storm data into signed jobs Rooftops AI gives roofers instant roof measurements, cost estimates, verified per-address hail history, and an AI assistant — free to start.
Get a Free Roof Report Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.
Data: NWS Local Storm Reports via Iowa Environmental Mesonet (mesonet.agron.iastate.edu). Local Storm Reports are preliminary, spotter-submitted observations and may be revised by the National Weather Service. Rooftops AI is not affiliated with or endorsed by NOAA or the NWS. Insurance filing windows vary by policy and state — homeowners should confirm with their carrier.
Page generated 2026-07-14 02:15 UTC · refreshes hourly.