Rooftops AI / Storm Reports / New York Live NWS data · updated hourly
Every verified hail report in New York 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 (tennis ball)
The storms worth working Biggest verified hail days in New York this year — every one is still inside a typical insurance filing window.
2.5" tennis ball
Pawling · 1 S Pawling · 3 ENE Pawling · 2 NNE Pawling7 reports
1.75" golf ball
Walton · Bainbridge · Afton · Chenango Forks20 reports
Aug 24, 2025
11 months ago
1.75" golf ball
Cato · Van Etten · Hannawa Falls · 1 SE Montville16 reports
1.75" golf ball
Maine · 2 SE Myers · Lansing · 3 NW Lansing4 reports
1.75" golf ball
Jeffersonville · Deposit2 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.
49 mph wind — 4 WSW Sanborn, Niagara Co. (Jul 9, 2026) 66 mph wind — 2 SE Watermill, Suffolk Co. (Jul 5, 2026) 60 mph wind — 4 SE Hampton Bays, ANZ350 Co. (Jul 5, 2026) 64 mph wind — Westhampton Airport, Suffolk Co. (Jul 5, 2026) 61 mph wind — Westhampton Airport, Suffolk Co. (Jul 5, 2026) 87 mph wind — 2 ENE Baiting Hollow, Suffolk Co. (Jul 5, 2026) 58 mph wind — Shirley Airport, Suffolk Co. (Jul 5, 2026) 58 mph wind — Shirley Airport, Suffolk Co. (Jul 5, 2026) 75 mph wind — 2 N Glen Cove, Nassau Co. (Jul 5, 2026) 58 mph wind — 1 W Briarcliff Manor, Westchester Co. (Jul 5, 2026) 59 mph wind — 1 SSW Flatbush, Kings Co. (Jul 4, 2026) 68 mph wind — 2 NW Westerleigh, Richmond Co. (Jul 4, 2026) 58 mph wind — 1 SSW Westerleigh, Richmond Co. (Jul 3, 2026) 56 mph wind — Buffalo Airport, Erie Co. (Jul 1, 2026) 0.88" hail — 1 S Clifton Park, Saratoga Co. (Jul 1, 2026) 1" hail — Maine, Broome Co. (Jun 30, 2026) 1.75" hail — 2 SE Myers, Tompkins Co. (Jun 30, 2026) 1" hail — Lansing, Tompkins Co. (Jun 30, 2026) 1.75" hail — 3 NW Lansing, Tompkins Co. (Jun 30, 2026) Tornado — 1 E Pittsfield, Otsego Co. (Jun 30, 2026) Tornado — 3 W Croghan, Lewis Co. (Jun 30, 2026) 1.5" hail — 1 NNE Ellisburg, Jefferson Co. (Jun 26, 2026) 1" hail — 1 NNE Ellisburg, Jefferson Co. (Jun 26, 2026) 60 mph wind — 2 ESE Clifton Park, Saratoga Co. (Jun 18, 2026) Tornado — 3 WSW Cortland, Cortland Co. (Jun 18, 2026) Tornado — Rock Stream, Yates Co. (Jun 18, 2026) 69 mph wind — NYC/La Guardia, Queens Co. (Jun 12, 2026) 60 mph wind — 1 SW Lower South Bay, Onondaga Co. (Jun 11, 2026) 66 mph wind — Shoreham, Suffolk Co. (Jun 11, 2026) 1.75" hail — 1 S Pawling, Dutchess Co. (Jun 11, 2026) 1.75" hail — Pawling, Dutchess Co. (Jun 11, 2026) 2.5" hail — 3 ENE Pawling, Dutchess Co. (Jun 11, 2026) 2" hail — 2 NNE Pawling, Dutchess Co. (Jun 11, 2026) 1.5" hail — Pawling, Dutchess Co. (Jun 11, 2026) 1.25" hail — Pawling, Dutchess Co. (Jun 11, 2026) 1.5" hail — Wingdale, Dutchess Co. (Jun 11, 2026) 60 mph wind — NYC/JFK, Queens Co. (Jun 7, 2026) 61 mph wind — 2 W Fresh Meadows, Queens Co. (Jun 6, 2026) 63 mph wind — 1 SSW Ossining, Westchester Co. (Jun 6, 2026) 66 mph wind — 2 ESE Jersey City, ANZ338 Co. (Jun 6, 2026) 64 mph wind — NYC/La Guardia, Queens Co. (Jun 6, 2026) 0.25" hail — Jeffersonville, Sullivan Co. (Jun 6, 2026) 1.75" hail — Deposit, Delaware Co. (Jun 6, 2026) 58 mph wind — 2 ENE Baiting Hollow, Suffolk Co. (May 30, 2026) Tornado — 1 NE North Hammond, St. Lawrence Co. (May 29, 2026) 0.75" hail — 1 N White Plains, Westchester Co. (May 20, 2026) 0.25" hail — 1 SE Port Crane, Broome Co. (May 13, 2026) 0.25" hail — NWS Binghamton, Broome Co. (May 13, 2026) 0.25" hail — 3 S Owego, Tioga Co. (May 13, 2026) 0.25" hail — 1 NE Weltonville, Tioga Co. (May 13, 2026) 0.25" hail — 1 NNW Mattydale, Onondaga Co. (May 13, 2026) 0.25" hail — Marcellus, Onondaga Co. (May 13, 2026) 0.25" hail — Skaneateles, Onondaga Co. (May 13, 2026) 0.25" hail — 1 W Marysville, Onondaga Co. (May 13, 2026) 0.75" hail — Seneca Falls, Seneca Co. (May 13, 2026) 0.5" hail — 2 SSE Magee, Seneca Co. (May 13, 2026) 0.88" hail — Packwood Corners, Seneca Co. (May 13, 2026) 0.5" hail — Auburn, Cayuga Co. (May 13, 2026) 0.25" hail — 1 SSE Kanona, Steuben Co. (May 13, 2026) 58 mph wind — Buffalo Airport, Erie Co. (May 9, 2026) 54 mph wind — 2 NW Dunkirk, LEZ041 Co. (May 9, 2026) 1" hail — Mayfield, Fulton Co. (Apr 17, 2026) 0.7" hail — 1 N Manlius, Onondaga Co. (Apr 16, 2026) 0.7" hail — Fayetteville, Onondaga Co. (Apr 16, 2026) 1" hail — Forestport, Oneida Co. (Apr 16, 2026) Tornado — 5 ENE Franklinville, Cattaraugus Co. (Apr 16, 2026) Tornado — 3 SSW Lime Lake-Machias, Cattaraugus Co. (Apr 16, 2026) 62 mph wind — 3 NE Glens Falls, Warren Co. (Apr 14, 2026) 67 mph wind — Whiteface Mountain, Essex Co. (Apr 5, 2026) 66 mph wind — 3 ENE Dunkirk, Chautauqua Co. (Mar 31, 2026) 1.75" hail — Walton, Delaware Co. (Mar 31, 2026) 61 mph wind — 2 SW Fredonia, Chautauqua Co. (Mar 31, 2026) 1.5" hail — Bainbridge, Chenango Co. (Mar 31, 2026) 1.25" hail — Afton, Chenango Co. (Mar 31, 2026) 1" hail — Chenango Forks, Broome Co. (Mar 31, 2026) 1" hail — 2 NNW Chenango Bridge, Broome Co. (Mar 31, 2026) 1" hail — 2 NNE Chenango Bridge, Broome Co. (Mar 31, 2026) 0.7" hail — 1 N Johnson City, Broome Co. (Mar 31, 2026) 0.7" hail — NWS Binghamton, Broome Co. (Mar 31, 2026) 1.75" hail — Greene, Chenango Co. (Mar 31, 2026) 1" hail — Wayne, Schuyler Co. (Mar 31, 2026) 1" hail — Canisteo, Steuben Co. (Mar 31, 2026) 1" hail — 1 NW Canisteo, Steuben Co. (Mar 31, 2026) 1" hail — Prattsburg, Steuben Co. (Mar 31, 2026) 1" hail — 2 NNW Avoca, Steuben Co. (Mar 31, 2026) 0.88" hail — 6 WNW Alfred, Allegany Co. (Mar 31, 2026) Tornado — 4 SW Lime Lake-Machias, Cattaraugus Co. (Mar 31, 2026) 1" hail — 2 WSW West Valley, Cattaraugus Co. (Mar 31, 2026) 1" hail — 4 SSW Springville, Cattaraugus Co. (Mar 31, 2026) 1.5" hail — Gowanda, Erie Co. (Mar 31, 2026) 1.5" hail — Collins, Erie Co. (Mar 31, 2026) 1" hail — Perrysburg, Cattaraugus Co. (Mar 31, 2026) 37 mph wind — 1 SSE Saranac, Clinton Co. (Mar 17, 2026) 47 mph wind — 1 WSW Edwardsville, St. Lawrence Co. (Mar 17, 2026) 44 mph wind — 6 NW South Schroon, Essex Co. (Mar 17, 2026) 49 mph wind — 1 SE Potsdam, St. Lawrence Co. (Mar 17, 2026) 38 mph wind — 1 NE Ogdensburg, St. Lawrence Co. (Mar 17, 2026) 49 mph wind — 2 NNW North Elba, Essex Co. (Mar 17, 2026) 52 mph wind — Port Henry, Essex Co. (Mar 17, 2026) 54 mph wind — 3 S Plattsburgh, Clinton Co. (Mar 17, 2026) 39 mph wind — 1 WNW Essex, Essex Co. (Mar 17, 2026) 32 mph wind — 2 ESE Mount Van Hoevenb, Essex Co. (Mar 17, 2026) 40 mph wind — Upper Saint Regis, Franklin Co. (Mar 17, 2026) 56 mph wind — 2 W Harrietstown, Franklin Co. (Mar 17, 2026) 39 mph wind — 2 WNW Cadyville, Clinton Co. (Mar 17, 2026) 54 mph wind — 1 E Plattsburgh, Clinton Co. (Mar 17, 2026) 49 mph wind — Port Henry, Essex Co. (Mar 17, 2026) 52 mph wind — 1 S Gabriels, Franklin Co. (Mar 17, 2026) 40 mph wind — 3 W Newcomb, Essex Co. (Mar 17, 2026) 50 mph wind — 3 WSW North Jay, Essex Co. (Mar 17, 2026) 46 mph wind — 3 SW Louisville, St. Lawrence Co. (Mar 17, 2026) 53 mph wind — 2 ENE Potsdam, St. Lawrence Co. (Mar 17, 2026) 50 mph wind — Edwards, St. Lawrence Co. (Mar 17, 2026) 62 mph wind — 2 E Massena, St. Lawrence Co. (Mar 17, 2026) 62 mph wind — 2 W Malone, Franklin Co. (Mar 17, 2026) 45 mph wind — 2 SE Ogdensburg, St. Lawrence Co. (Mar 17, 2026) 31 mph wind — 3 W Newcomb, Essex Co. (Mar 17, 2026) 58 mph wind — Ellenburg, Clinton Co. (Mar 17, 2026) 39 mph wind — 2 WNW Cadyville, Clinton Co. (Mar 17, 2026) 67 mph wind — 2 N Ticonderoga, Essex Co. (Mar 17, 2026) 45 mph wind — 2 W Champlain, Clinton Co. (Mar 17, 2026) 64 mph wind — 3 SSW Ticonderoga, Essex Co. (Mar 17, 2026) 52 mph wind — 2 W Wilmington, Essex Co. (Mar 17, 2026) 44 mph wind — 4 NNE North Hudson, Essex Co. (Mar 17, 2026) 44 mph wind — 4 NNE North Hudson, Essex Co. (Mar 17, 2026) 32 mph wind — 1 WNW Essex, Essex Co. (Mar 17, 2026) 58 mph wind — 3 NE Colonie, Albany Co. (Mar 17, 2026) 72 mph wind — NYC/JFK, Queens Co. (Mar 17, 2026) 62 mph wind — NYC/La Guardia, Queens Co. (Mar 17, 2026) 50 mph wind — 1 E Moriah, Essex Co. (Mar 17, 2026) 31 mph wind — 2 W Wilmington, Essex Co. (Mar 16, 2026) 40 mph wind — 3 SW Louisville, St. Lawrence Co. (Mar 16, 2026) 42 mph wind — 1 S Gabriels, Franklin Co. (Mar 16, 2026) 49 mph wind — De Kalb Junction, St. Lawrence Co. (Mar 16, 2026) 38 mph wind — 2 E Massena, St. Lawrence Co. (Mar 16, 2026) 57 mph wind — 2 W Malone, Franklin Co. (Mar 16, 2026) 44 mph wind — 3 N Pyrites, St. Lawrence Co. (Mar 16, 2026) 48 mph wind — Edwards, St. Lawrence Co. (Mar 16, 2026) 36 mph wind — 2 SE Ogdensburg, St. Lawrence Co. (Mar 16, 2026) 31 mph wind — 2 WNW Cadyville, Clinton Co. (Mar 16, 2026) 43 mph wind — 1 SE Potsdam, St. Lawrence Co. (Mar 16, 2026) 45 mph wind — 2 W Onchiota, Franklin Co. (Mar 16, 2026) 43 mph wind — 2 ENE Potsdam, St. Lawrence Co. (Mar 16, 2026) 47 mph wind — 1 WSW Edwardsville, St. Lawrence Co. (Mar 16, 2026) 41 mph wind — 1 SE Potsdam, St. Lawrence Co. (Mar 16, 2026) 34 mph wind — 3 SW Louisville, St. Lawrence Co. (Mar 16, 2026) 40 mph wind — 2 SSW Canton, St. Lawrence Co. (Mar 16, 2026) 43 mph wind — 3 WSW North Jay, Essex Co. (Mar 16, 2026) 44 mph wind — 2 NE Edwardsville, St. Lawrence Co. (Mar 16, 2026) 40 mph wind — 3 N Pyrites, St. Lawrence Co. (Mar 16, 2026) 41 mph wind — 1 SSW Burke, Franklin Co. (Mar 16, 2026) 44 mph wind — 2 W Parishville, St. Lawrence Co. (Mar 16, 2026) 44 mph wind — Ellenburg, Clinton Co. (Mar 16, 2026) 45 mph wind — 2 W Harrietstown, Franklin Co. (Mar 16, 2026) 97 mph wind — Whiteface, Essex Co. (Mar 16, 2026) 55 mph wind — 2 W Malone, Franklin Co. (Mar 16, 2026) 39 mph wind — 1 S Gabriels, Franklin Co. (Mar 16, 2026) 46 mph wind — 1 WNW Chazy, Clinton Co. (Mar 16, 2026) 59 mph wind — 2 W Harris Hill, Erie Co. (Mar 16, 2026) 39 mph wind — 1 E Tupper Lake, Franklin Co. (Mar 16, 2026) 55 mph wind — 2 W North Elba, Essex Co. (Mar 16, 2026) 51 mph wind — 2 ENE Mount Van Hoevenb, Essex Co. (Mar 16, 2026) 62 mph wind — 1 W North Elba, Essex Co. (Mar 16, 2026) 35 mph wind — 1 S Gabriels, Franklin Co. (Mar 16, 2026) 33 mph wind — 1 SE Potsdam, St. Lawrence Co. (Mar 16, 2026) 42 mph wind — 1 E Tupper Lake, Franklin Co. (Mar 16, 2026) 52 mph wind — 2 W Malone, Franklin Co. (Mar 16, 2026) 49 mph wind — 1 WNW Chazy, Clinton Co. (Mar 16, 2026) 37 mph wind — Ellenburg, Clinton Co. (Mar 16, 2026) 48 mph wind — 2 NNW North Elba, Essex Co. (Mar 16, 2026) 37 mph wind — 1 WNW Essex, Essex Co. (Mar 16, 2026) 36 mph wind — Champlain, Clinton Co. (Mar 16, 2026) 37 mph wind — 2 ENE Potsdam, St. Lawrence Co. (Mar 16, 2026) 35 mph wind — 3 N Pyrites, St. Lawrence Co. (Mar 16, 2026) 64 mph wind — 3 ENE Batavia, Genesee Co. (Mar 16, 2026) 33 mph wind — 2 NE Edwardsville, St. Lawrence Co. (Mar 16, 2026) 34 mph wind — South Edwards, St. Lawrence Co. (Mar 16, 2026) 35 mph wind — 1 WSW Edwardsville, St. Lawrence Co. (Mar 16, 2026) 48 mph wind — Edwards, St. Lawrence Co. (Mar 16, 2026) 66 mph wind — 2 SW Fredonia, Chautauqua Co. (Mar 16, 2026) 74 mph wind — 2 NW Fredonia, Chautauqua Co. (Mar 16, 2026) 61 mph wind — 3 ESE Lime Lake-Machias, Cattaraugus Co. (Mar 16, 2026) 30 mph wind — 2 W Wilmington, Essex Co. (Mar 16, 2026) 66 mph wind — 1 W North Elba, Essex Co. (Mar 16, 2026) 39 mph wind — 2 W Harrietstown, Franklin Co. (Mar 16, 2026) 43 mph wind — 1 E Plattsburgh, Clinton Co. (Mar 16, 2026) 30 mph wind — 1 W Star Lake, St. Lawrence Co. (Mar 16, 2026) 44 mph wind — 3 S Plattsburgh, Clinton Co. (Mar 16, 2026) 62 mph wind — 1 NW Dunkirk, Chautauqua Co. (Mar 16, 2026) 72 mph wind — 3 ENE Dunkirk, Chautauqua Co. (Mar 16, 2026) 63 mph wind — 2 SW Fredonia, Chautauqua Co. (Mar 16, 2026) 59 mph wind — 2 NNW Westfield, LEZ040 Co. (Mar 16, 2026) 64 mph wind — 3 ENE Dunkirk, Chautauqua Co. (Mar 16, 2026) 60 mph wind — 2 SW Fredonia, Chautauqua Co. (Mar 15, 2026) 31 mph wind — 3 SW Louisville, St. Lawrence Co. (Mar 15, 2026) 30 mph wind — 3 W Newcomb, Essex Co. (Mar 15, 2026) 36 mph wind — 2 E Massena, St. Lawrence Co. (Mar 15, 2026) 51 mph wind — Albany Intl Apt, Albany Co. (Mar 14, 2026) 60 mph wind — 3 WSW Sanborn, Niagara Co. (Mar 14, 2026) 61 mph wind — 4 NW Warsaw, Wyoming Co. (Mar 14, 2026) 62 mph wind — 3 SSE Gates-North Gates, Monroe Co. (Mar 14, 2026) 58 mph wind — 2 NNE Cheektowaga, Erie Co. (Mar 14, 2026) 63 mph wind — 3 ESE Lime Lake-Machias, Cattaraugus Co. (Mar 14, 2026) 58 mph wind — 3 ENE Dunkirk, Chautauqua Co. (Mar 14, 2026) 60 mph wind — 1 NW Dunkirk, Chautauqua Co. (Mar 14, 2026) 59 mph wind — 2 NNW Westfield, LEZ040 Co. (Mar 14, 2026) 60 mph wind — Kenmore, Erie Co. (Mar 13, 2026) 1" hail — Burdett, Schuyler Co. (Mar 11, 2026) 69 mph wind — Peconic, Suffolk Co. (Feb 23, 2026) 61 mph wind — Fordham, Bronx Co. (Feb 23, 2026) 59 mph wind — 2 ENE Baiting Hollow, Suffolk Co. (Feb 23, 2026) 62 mph wind — NYC/JFK, Queens Co. (Feb 23, 2026) 59 mph wind — 2 N Glen Cove, Nassau Co. (Feb 23, 2026) 64 mph wind — 2 W Fresh Meadows, Queens Co. (Feb 23, 2026) 62 mph wind — 3 W Hither Hills State, Suffolk Co. (Feb 23, 2026) 58 mph wind — 1 SSW Westerleigh, Richmond Co. (Feb 23, 2026) 0.75" hail — Sinclairville, Chautauqua Co. (Feb 19, 2026) 1" hail — Angola, Erie Co. (Feb 19, 2026) 0.7" hail — 3 ESE Frewsburg, Chautauqua Co. (Feb 19, 2026) 0.7" hail — Lakewood, Chautauqua Co. (Feb 19, 2026) 59 mph wind — 2 ENE Baiting Hollow, Suffolk Co. (Feb 7, 2026) 58 mph wind — 1 E Stony Brook, Suffolk Co. (Feb 7, 2026) 59 mph wind — NYC/JFK, Queens Co. (Feb 7, 2026) 66 mph wind — 2 W Voorheesville, Albany Co. (Feb 7, 2026) 58 mph wind — 3 SSE Gates-North Gates, Monroe Co. (Jan 23, 2026) 59 mph wind — 1 NW Dunkirk, Chautauqua Co. (Jan 19, 2026) 59 mph wind — 2 NNE Cheektowaga, Erie Co. (Jan 19, 2026) 46 mph wind — 1 E Plattsburgh, Clinton Co. (Jan 10, 2026) 59 mph wind — 2 W Harrietstown, Franklin Co. (Jan 10, 2026) 59 mph wind — 1 W North Elba, Essex Co. (Jan 10, 2026) 45 mph wind — Edwards, St. Lawrence Co. (Jan 10, 2026) 65 mph wind — 2 W Malone, Franklin Co. (Jan 10, 2026) 46 mph wind — 1 S Gabriels, Franklin Co. (Jan 10, 2026) 51 mph wind — 2 NNW North Elba, Essex Co. (Jan 10, 2026) 55 mph wind — Ellenburg, Clinton Co. (Jan 10, 2026) 59 mph wind — 2 E Massena, St. Lawrence Co. (Jan 10, 2026) 55 mph wind — 2 ENE Potsdam, St. Lawrence Co. (Jan 10, 2026) 51 mph wind — 2 E Massena, St. Lawrence Co. (Jan 10, 2026) 49 mph wind — 1 WSW Edwardsville, St. Lawrence Co. (Jan 10, 2026) 46 mph wind — 1 E Tupper Lake, Franklin Co. (Jan 10, 2026) 62 mph wind — 2 W Malone, Franklin Co. (Jan 10, 2026) 45 mph wind — 1 E Plattsburgh, Clinton Co. (Jan 10, 2026) 71 mph wind — 3 NW Deferiet, Jefferson Co. (Jan 9, 2026) 61 mph wind — 2 SE Dexter, Jefferson Co. (Jan 9, 2026) 59 mph wind — 4 NE Manchester, Ontario Co. (Jan 9, 2026) 58 mph wind — 3 ESE Lime Lake-Machias, Cattaraugus Co. (Jan 9, 2026) 64 mph wind — 3 SSE Gates-North Gates, Monroe Co. (Jan 9, 2026) 62 mph wind — Hornell, Steuben Co. (Jan 9, 2026) 64 mph wind — 3 SSE Gates-North Gates, Monroe Co. (Jan 9, 2026) 59 mph wind — 2 W Harris Hill, Erie Co. (Jan 9, 2026) 68 mph wind — 3 ENE Batavia, Genesee Co. (Jan 9, 2026) 66 mph wind — 3 ENE Batavia, Genesee Co. (Jan 9, 2026) 62 mph wind — 3 ENE Batavia, Genesee Co. (Jan 9, 2026) 60 mph wind — 2 NNE Cheektowaga, Erie Co. (Jan 9, 2026) 68 mph wind — 3 WSW Sanborn, Niagara Co. (Jan 9, 2026) 58 mph wind — NYC/La Guardia, Queens Co. (Jan 1, 2026) 54 mph wind — 2 NW Dunkirk, LEZ041 Co. (Jan 1, 2026) 58 mph wind — NYC/La Guardia, Queens Co. (Dec 30, 2025) 58 mph wind — NYC/JFK, Queens Co. (Dec 30, 2025) 59 mph wind — 4 NW Warsaw, Wyoming Co. (Dec 29, 2025) 44 mph wind — Helena, St. Lawrence Co. (Dec 29, 2025) 44 mph wind — 3 SE Stockholm Center, St. Lawrence Co. (Dec 29, 2025) 56 mph wind — 4 WNW Hannawa Falls, St. Lawrence Co. (Dec 29, 2025) 60 mph wind — 3 ENE Batavia, Genesee Co. (Dec 29, 2025) 62 mph wind — 3 SSE Gates-North Gates, Monroe Co. (Dec 29, 2025) 60 mph wind — 5 E Hilton, Monroe Co. (Dec 29, 2025) 66 mph wind — 3 WSW Sanborn, Niagara Co. (Dec 29, 2025) 60 mph wind — 3 ENE Batavia, Genesee Co. (Dec 29, 2025) 60 mph wind — 3 SSE Gates-North Gates, Monroe Co. (Dec 29, 2025) 79 mph wind — 2 NNE Cheektowaga, Erie Co. (Dec 29, 2025) 69 mph wind — 1 NW Dunkirk, Chautauqua Co. (Dec 29, 2025) 72 mph wind — 2 NNE Cheektowaga, Erie Co. (Dec 29, 2025) 72 mph wind — 3 NW Lackawanna, Erie Co. (Dec 29, 2025) 70 mph wind — 2 NNE Cheektowaga, Erie Co. (Dec 29, 2025) 63 mph wind — 3 WSW Sanborn, Niagara Co. (Dec 29, 2025) 66 mph wind — 2 SW Fredonia, Chautauqua Co. (Dec 29, 2025) 68 mph wind — 1 NW Dunkirk, Chautauqua Co. (Dec 29, 2025) 66 mph wind — 2 NNW Westfield, LEZ040 Co. (Dec 29, 2025) 69 mph wind — 2 NNE Cheektowaga, Erie Co. (Dec 29, 2025) 67 mph wind — 2 NNE Cheektowaga, Erie Co. (Dec 29, 2025) 58 mph wind — 3 SSE Gates-North Gates, Monroe Co. (Dec 29, 2025) 64 mph wind — 3 ENE Dunkirk, Chautauqua Co. (Dec 29, 2025) 62 mph wind — 1 NW Dunkirk, Chautauqua Co. (Dec 29, 2025) 60 mph wind — 2 NNW Westfield, LEZ040 Co. (Dec 29, 2025) 58 mph wind — 3 NW Lackawanna, Erie Co. (Dec 29, 2025) 60 mph wind — 2 NNE Cheektowaga, Erie Co. (Dec 29, 2025) 58 mph wind — 3 ENE Batavia, Genesee Co. (Dec 29, 2025) 51 mph wind — 3 SSW Ticonderoga, Essex Co. (Dec 21, 2025) 53 mph wind — 3 NE Colonie, Albany Co. (Dec 20, 2025) 57 mph wind — 2 NNE Piseco, Hamilton Co. (Dec 20, 2025) 53 mph wind — 4 SE Canajoharie, Montgomery Co. (Dec 20, 2025) 51 mph wind — 5 SE Kerhonkson, Ulster Co. (Dec 20, 2025) 65 mph wind — 3 ENE Cold Brook, Herkimer Co. (Dec 19, 2025) 67 mph wind — 2 N Glen Cove, Nassau Co. (Dec 19, 2025) 68 mph wind — 1 SSW Ossining, Westchester Co. (Dec 19, 2025) 62 mph wind — Rochester Airport, Monroe Co. (Dec 19, 2025) 58 mph wind — 3 SSW Ticonderoga, Essex Co. (Dec 19, 2025) 62 mph wind — Farmingdale Airport, Suffolk Co. (Dec 19, 2025) 55 mph wind — 1 E Plattsburgh, Clinton Co. (Dec 19, 2025) 84 mph wind — Montauk Point, Suffolk Co. (Dec 19, 2025) 59 mph wind — Buffalo Airport, Erie Co. (Dec 19, 2025) 61 mph wind — 4 SE Hampton Bays, ANZ350 Co. (Dec 19, 2025) 58 mph wind — 1 SE Amityville, Suffolk Co. (Dec 19, 2025) 66 mph wind — 1 E Farmingville, Suffolk Co. (Dec 19, 2025) 60 mph wind — Peconic, Suffolk Co. (Dec 19, 2025) 61 mph wind — 2 W Harrietstown, Franklin Co. (Dec 19, 2025) 63 mph wind — 1 E Stony Brook, Suffolk Co. (Dec 19, 2025) 60 mph wind — 1 S Brookhaven, Suffolk Co. (Dec 19, 2025) 62 mph wind — 2 W Malone, Franklin Co. (Dec 19, 2025) 62 mph wind — Farmingdale Airport, Suffolk Co. (Dec 19, 2025) 59 mph wind — Shirley Airport, Suffolk Co. (Dec 19, 2025) 60 mph wind — Islip Airport, Suffolk Co. (Dec 19, 2025) 64 mph wind — 1 SE Amityville, Suffolk Co. (Dec 19, 2025) 49 mph wind — Ellenburg, Clinton Co. (Dec 19, 2025) 49 mph wind — 2 ENE Potsdam, St. Lawrence Co. (Dec 19, 2025) 62 mph wind — 2 WNW Plainview, Nassau Co. (Dec 19, 2025) 60 mph wind — Watertown Airport, Jefferson Co. (Dec 19, 2025) 51 mph wind — 2 W Onchiota, Franklin Co. (Dec 19, 2025) 48 mph wind — Edwards, St. Lawrence Co. (Dec 19, 2025) 40 mph wind — 2 SE Ogdensburg, St. Lawrence Co. (Dec 19, 2025) 47 mph wind — 1 WNW Chazy, Clinton Co. (Dec 19, 2025) 70 mph wind — Calcium, Jefferson Co. (Dec 19, 2025) 53 mph wind — 1 WSW Edwardsville, St. Lawrence Co. (Dec 19, 2025) 68 mph wind — 3 NW Deferiet, Jefferson Co. (Dec 19, 2025) 60 mph wind — Watertown Airport, Jefferson Co. (Dec 19, 2025) 60 mph wind — 3 NE Fulton, Oswego Co. (Dec 19, 2025) 94 mph wind — Whiteface Mountain, Essex Co. (Dec 19, 2025) 50 mph wind — 3 WSW North Jay, Essex Co. (Dec 19, 2025) 61 mph wind — 2 W Malone, Franklin Co. (Dec 19, 2025) 62 mph wind — 2 NNE Mount Van Hoevenb, Essex Co. (Dec 19, 2025) 48 mph wind — 2 E Massena, St. Lawrence Co. (Dec 19, 2025) 65 mph wind — 2 NW Malone, Franklin Co. (Dec 19, 2025) 61 mph wind — 2 W Malone, Franklin Co. (Dec 19, 2025) 49 mph wind — Ellenburg, Clinton Co. (Dec 19, 2025) 44 mph wind — 2 NE Edwardsville, St. Lawrence Co. (Dec 19, 2025) 50 mph wind — 3 WSW North Jay, Essex Co. (Dec 19, 2025) 40 mph wind — 2 ENE Potsdam, St. Lawrence Co. (Dec 19, 2025) 63 mph wind — 2 NNW North Elba, Essex Co. (Dec 19, 2025) 76 mph wind — 1 W North Elba, Essex Co. (Dec 19, 2025) 48 mph wind — 1 WSW Edwardsville, St. Lawrence Co. (Dec 19, 2025) 61 mph wind — 2 W Harrietstown, Franklin Co. (Dec 19, 2025) 51 mph wind — North Country School, Essex Co. (Dec 19, 2025) 48 mph wind — Edwards, St. Lawrence Co. (Dec 19, 2025) 45 mph wind — 1 E Plattsburgh, Clinton Co. (Dec 19, 2025) 46 mph wind — 1 S Gabriels, Franklin Co. (Dec 19, 2025) 41 mph wind — 2 W Wilmington, Essex Co. (Dec 19, 2025) 21 mph wind — 32 NNE Redwood, St. Lawrence Co. (Nov 28, 2025) 68 mph wind — Buffalo Airport, Erie Co. (Nov 27, 2025) 58 mph wind — 2 N Glen Cove, Nassau Co. (Nov 16, 2025) 0.25" hail — North Syracuse, Onondaga Co. (Nov 15, 2025) 59 mph wind — Islip Airport, Suffolk Co. (Nov 11, 2025) 56 mph wind — NWS Binghamton, Broome Co. (Nov 6, 2025) 1" hail — 2 S Pittsford, Monroe Co. (Nov 4, 2025) 58 mph wind — Montauk, Suffolk Co. (Nov 1, 2025) Tornado — 1 SE Callicoon Center, Sullivan Co. (Sep 25, 2025) Tornado — 1 SW Ava, Oneida Co. (Sep 4, 2025) 0.75" hail — Van Etten, Chemung Co. (Aug 24, 2025) 0.75" hail — Hannawa Falls, St. Lawrence Co. (Aug 24, 2025) 0.5" hail — 1 SE Montville, Cayuga Co. (Aug 24, 2025) 0.5" hail — 2 SW Minoa, Onondaga Co. (Aug 24, 2025) 0.5" hail — 2 SE Cicero, Onondaga Co. (Aug 24, 2025) 1" hail — Liverpool, Onondaga Co. (Aug 24, 2025) 0.7" hail — 1 W Lyncourt, Onondaga Co. (Aug 24, 2025) 1" hail — 1 N Lakeland, Onondaga Co. (Aug 24, 2025) 1" hail — 1 ENE Lakeland, Onondaga Co. (Aug 24, 2025) 0.88" hail — Woodard, Onondaga Co. (Aug 24, 2025) 1.5" hail — Baldwinsville, Onondaga Co. (Aug 24, 2025) 1.25" hail — Warners, Onondaga Co. (Aug 24, 2025) 1.75" hail — Plainville, Onondaga Co. (Aug 24, 2025) 1" hail — Jordan, Onondaga Co. (Aug 24, 2025) 1.5" hail — Cato, Cayuga Co. (Aug 24, 2025) 1" hail — Cato, Cayuga Co. (Aug 24, 2025) 60 mph wind — 2 NW Westerleigh, Richmond Co. (Jul 25, 2025) 0.88" hail — 1 ESE Averill Park, Rensselaer Co. (Jul 20, 2025) 2 W Malone 2 NNE Cheektowaga 3 ENE Batavia 3 SSE Gates-North Gates 1 WSW Edwardsville 2 W Harrietstown
Hail <1.25" Hail 1.25–2" Hail 2"+ Damaging wind Tornado
This map shows where. Rooftops shows which roofs. Type any New York 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 2 W MaloneFranklin Co. 9 reports
2 NNE CheektowagaErie Co. 9 reports
3 ENE BataviaGenesee Co. 7 reports
3 SSE Gates-North GatesMonroe Co. 7 reports
1 WSW EdwardsvilleSt. Lawrence Co. 6 reports
2 W HarrietstownFranklin Co. 6 reports
1 E PlattsburghClinton Co. 6 reports
1 S GabrielsFranklin Co. 6 reports
2 ENE PotsdamSt. Lawrence Co. 6 reports
EdwardsSt. Lawrence Co. 6 reports
2 E MassenaSt. Lawrence Co. 6 reports
EllenburgClinton Co. 6 reports
Largest hail · last 12 months 3 ENE Pawling5 weeks ago 2.5" tennis ball
2 NNE Pawling5 weeks ago 2" golf ball
2 SE Myers13 days ago 1.75" golf ball
3 NW Lansing13 days ago 1.75" golf ball
1 S Pawling5 weeks ago 1.75" golf ball
Pawling5 weeks ago 1.75" golf ball
Deposit5 weeks ago 1.75" golf ball
Walton3 months ago 1.75" golf ball
Greene3 months ago 1.75" golf ball
Plainville11 months ago 1.75" golf ball
Latest verified reports When Location Event Jul 9, 20264 days ago 4 WSW SanbornNiagara Co. 49 mph wind Jul 5, 20269 days ago 2 SE WatermillSuffolk Co. 66 mph wind Jul 5, 20269 days ago 4 SE Hampton BaysANZ350 Co. 60 mph wind Jul 5, 20269 days ago Westhampton AirportSuffolk Co. 64 mph wind Jul 5, 20269 days ago Westhampton AirportSuffolk Co. 61 mph wind Jul 5, 20269 days ago 2 ENE Baiting HollowSuffolk Co. 87 mph wind Jul 5, 20269 days ago Shirley AirportSuffolk Co. 58 mph wind Jul 5, 20269 days ago Shirley AirportSuffolk Co. 58 mph wind Jul 5, 20269 days ago 2 N Glen CoveNassau Co. 75 mph wind Jul 5, 20269 days ago 1 W Briarcliff ManorWestchester Co. 58 mph wind Jul 4, 202610 days ago 1 SSW FlatbushKings Co. 59 mph wind Jul 4, 202610 days ago 2 NW WesterleighRichmond Co. 68 mph wind Jul 3, 202610 days ago 1 SSW WesterleighRichmond Co. 58 mph wind Jul 1, 202612 days ago Buffalo AirportErie Co. 56 mph wind Jul 1, 202612 days ago 1 S Clifton ParkSaratoga Co. 0.88" hail Jun 30, 202613 days ago MaineBroome Co. 1" hail Jun 30, 202613 days ago 2 SE MyersTompkins Co. 1.75" hail Jun 30, 202613 days ago LansingTompkins Co. 1" hail Jun 30, 202613 days ago 3 NW LansingTompkins Co. 1.75" hail Jun 30, 202613 days ago 1 E PittsfieldOtsego Co. Tornado Jun 30, 202613 days ago 3 W CroghanLewis Co. Tornado Jun 26, 20262 weeks ago 1 NNE EllisburgJefferson Co. 1.5" hail Jun 26, 20262 weeks ago 1 NNE EllisburgJefferson Co. 1" hail Jun 18, 20264 weeks ago 2 ESE Clifton ParkSaratoga Co. 60 mph wind Jun 18, 20264 weeks ago 3 WSW CortlandCortland Co. Tornado
New York storm damage FAQ Was there hail in New York recently? The most recent verified severe weather report in New York was filed on Jul 9, 2026. Over the last 12 months, NWS spotters logged 78 hail reports across 16 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 New York in the last 12 months measured 2.5" — tennis ball sized — and the state logged 11 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:21 UTC · refreshes hourly.