Live NWS data · updated hourly

New York Hail Map & Storm Reports

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.

11
Days with claimable 1"+ hail
2.5"
Largest hail (tennis ball)
78
Hail reports · 12 mo
5 days ago
Most recent report

The storms worth working

Biggest verified hail days in New York this year — every one is still inside a typical insurance filing window.

Jun 11, 2026
5 weeks ago
2.5" tennis ball
Pawling · 1 S Pawling · 3 ENE Pawling · 2 NNE Pawling7 reports
Mar 31, 2026
4 months ago
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
Jun 30, 2026
2 weeks ago
1.75" golf ball
Maine · 2 SE Myers · Lansing · 3 NW Lansing4 reports
Jun 6, 2026
5 weeks ago
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 Malone2 NNE Cheektowaga3 ENE Batavia3 SSE Gates-North Gates1 WSW Edwardsville2 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 ago2.5" tennis ball
2 NNE Pawling5 weeks ago2" golf ball
2 SE Myers13 days ago1.75" golf ball
3 NW Lansing13 days ago1.75" golf ball
1 S Pawling5 weeks ago1.75" golf ball
Pawling5 weeks ago1.75" golf ball
Deposit5 weeks ago1.75" golf ball
Walton3 months ago1.75" golf ball
Greene3 months ago1.75" golf ball
Plainville11 months ago1.75" golf ball

Latest verified reports

WhenLocationEvent
Jul 9, 20264 days ago4 WSW SanbornNiagara Co.49 mph wind
Jul 5, 20269 days ago2 SE WatermillSuffolk Co.66 mph wind
Jul 5, 20269 days ago4 SE Hampton BaysANZ350 Co.60 mph wind
Jul 5, 20269 days agoWesthampton AirportSuffolk Co.64 mph wind
Jul 5, 20269 days agoWesthampton AirportSuffolk Co.61 mph wind
Jul 5, 20269 days ago2 ENE Baiting HollowSuffolk Co.87 mph wind
Jul 5, 20269 days agoShirley AirportSuffolk Co.58 mph wind
Jul 5, 20269 days agoShirley AirportSuffolk Co.58 mph wind
Jul 5, 20269 days ago2 N Glen CoveNassau Co.75 mph wind
Jul 5, 20269 days ago1 W Briarcliff ManorWestchester Co.58 mph wind
Jul 4, 202610 days ago1 SSW FlatbushKings Co.59 mph wind
Jul 4, 202610 days ago2 NW WesterleighRichmond Co.68 mph wind
Jul 3, 202610 days ago1 SSW WesterleighRichmond Co.58 mph wind
Jul 1, 202612 days agoBuffalo AirportErie Co.56 mph wind
Jul 1, 202612 days ago1 S Clifton ParkSaratoga Co.0.88" hail
Jun 30, 202613 days agoMaineBroome Co.1" hail
Jun 30, 202613 days ago2 SE MyersTompkins Co.1.75" hail
Jun 30, 202613 days agoLansingTompkins Co.1" hail
Jun 30, 202613 days ago3 NW LansingTompkins Co.1.75" hail
Jun 30, 202613 days ago1 E PittsfieldOtsego Co.Tornado
Jun 30, 202613 days ago3 W CroghanLewis Co.Tornado
Jun 26, 20262 weeks ago1 NNE EllisburgJefferson Co.1.5" hail
Jun 26, 20262 weeks ago1 NNE EllisburgJefferson Co.1" hail
Jun 18, 20264 weeks ago2 ESE Clifton ParkSaratoga Co.60 mph wind
Jun 18, 20264 weeks ago3 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.

Storm reports by state

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.