Live NWS data · updated hourly

Pennsylvania Hail Map & Storm Reports

Every verified hail report in Pennsylvania 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.

14
Days with claimable 1"+ hail
1.75"
Largest hail (golf ball)
91
Hail reports · 12 mo
3 days ago
Most recent report

The storms worth working

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

Mar 22, 2026
4 months ago
1.75" golf ball
1 NW Philipsburg · 2 NNW Meridian · Butler · New Bethlehem20 reports
Apr 15, 2026
3 months ago
1.75" golf ball
5 SSW Cranberry · 1 WNW Cranberry · 3 ESE Cranberry · 1 S Cranberry14 reports
Mar 11, 2026
4 months ago
1.5" ping pong ball
3 E Everson · 3 ENE New Salem-Buffing · 4 E Everson · 5 ESE Clymer5 reports
Jun 14, 2026
4 weeks ago
1.25" quarter
1 N Wertzville · 2 E Carlisle · Oakland · Cambridge Springs4 reports
Apr 14, 2026
3 months ago
1.25" quarter
4 ESE Industry · Waterford3 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.

56 mph wind — Philadelphia Internatio, Philadelphia Co. (Jul 11, 2026)60 mph wind — 1 SSW Haverford, Delaware Co. (Jul 11, 2026)55 mph wind — Ardmore, Montgomery Co. (Jul 11, 2026)Tornado — 4 WSW Marysville, Perry Co. (Jul 5, 2026)62 mph wind — 1 NNE East Caln Twp, Chester Co. (Jul 5, 2026)59 mph wind — 2 E Londonderry Twp, Chester Co. (Jul 5, 2026)58 mph wind — 1 WSW Valley Twp, Chester Co. (Jul 5, 2026)58 mph wind — 1 SE Valley Twp, Chester Co. (Jul 5, 2026)60 mph wind — 2 S Lititz, Lancaster Co. (Jul 4, 2026)0.5" hail — 1 NE Marietta, Lancaster Co. (Jul 4, 2026)65 mph wind — 2 WSW Middletown, Dauphin Co. (Jul 4, 2026)63 mph wind — 1 SE New Cumberland, York Co. (Jul 4, 2026)69 mph wind — Mount Holly Spring, Cumberland Co. (Jul 4, 2026)61 mph wind — 2 SE Carlisle Springs, Cumberland Co. (Jul 4, 2026)61 mph wind — 2 NNE Clearfield, Clearfield Co. (Jul 4, 2026)59 mph wind — Lehigh Valley Internati, Lehigh Co. (Jul 3, 2026)61 mph wind — Pocono Mountains Munici, Monroe Co. (Jul 3, 2026)75 mph wind — Avoca, Luzerne Co. (Jul 3, 2026)75 mph wind — Avoca, Luzerne Co. (Jul 3, 2026)60 mph wind — Moosic, Lackawanna Co. (Jul 3, 2026)0.75" hail — 1 SSW North East, Erie Co. (Jun 26, 2026)1" hail — North East, Erie Co. (Jun 26, 2026)Tornado — 2 SSW Vanderbilt, Fayette Co. (Jun 22, 2026)1" hail — 1 N Upper Uwchlan Twp, Chester Co. (Jun 22, 2026)0.75" hail — Hasson Heights, Venango Co. (Jun 20, 2026)49 mph wind — 5 N Reynoldsville, Jefferson Co. (Jun 18, 2026)52 mph wind — 4 WSW Erie, Erie Co. (Jun 18, 2026)Tornado — 5 SSE Quarryville, Lancaster Co. (Jun 15, 2026)0.88" hail — 3 SE Brogue, York Co. (Jun 15, 2026)58 mph wind — 1 S Dunnstown, Clinton Co. (Jun 15, 2026)Tornado — 2 S Pine Glen, Centre Co. (Jun 14, 2026)1" hail — 1 N Wertzville, Cumberland Co. (Jun 14, 2026)50 mph wind — Clearfield, Clearfield Co. (Jun 14, 2026)Tornado — 3 S Coudersport, Potter Co. (Jun 14, 2026)1" hail — 2 E Carlisle, Cumberland Co. (Jun 14, 2026)65 mph wind — 2 E Carlisle, Cumberland Co. (Jun 14, 2026)60 mph wind — Carnegie, Allegheny Co. (Jun 14, 2026)Tornado — 4 ESE West Liberty, Butler Co. (Jun 14, 2026)Tornado — Ambridge, Beaver Co. (Jun 14, 2026)Tornado — 3 SE West Liberty, Butler Co. (Jun 14, 2026)Tornado — 2 S West Liberty, Butler Co. (Jun 14, 2026)Tornado — 1 SW West Mayfield, Beaver Co. (Jun 14, 2026)Tornado — 4 WSW West Liberty, Butler Co. (Jun 14, 2026)0.75" hail — Oakland, Lawrence Co. (Jun 14, 2026)Tornado — 3 S Grand Valley, Warren Co. (Jun 14, 2026)Tornado — 9 NE Cooperstown, Venango Co. (Jun 14, 2026)Tornado — 4 N Cochranton, Crawford Co. (Jun 14, 2026)Tornado — 5 NW Big Run, Jefferson Co. (Jun 14, 2026)1.25" hail — Cambridge Springs, Crawford Co. (Jun 14, 2026)Tornado — 2 SW Worthville, Jefferson Co. (Jun 14, 2026)Tornado — 3 N Blooming Valley, Crawford Co. (Jun 14, 2026)Tornado — 2 SE Woodcock, Crawford Co. (Jun 14, 2026)60 mph wind — Union City, Erie Co. (Jun 14, 2026)Tornado — 2 SE Woodcock, Crawford Co. (Jun 14, 2026)Tornado — 3 N Blooming Valley, Crawford Co. (Jun 14, 2026)Tornado — 2 SW Worthville, Jefferson Co. (Jun 14, 2026)Tornado — Conneautville, Crawford Co. (Jun 14, 2026)55 mph wind — Shamokin, Northumberland Co. (Jun 11, 2026)52 mph wind — 3 NNW Marion Center, Indiana Co. (Jun 11, 2026)52 mph wind — 3 NNW Marion Center, Indiana Co. (Jun 11, 2026)54 mph wind — 2 SSW Lawson Heights, Westmoreland Co. (Jun 11, 2026)54 mph wind — 2 SSW Lawson Heights, Westmoreland Co. (Jun 11, 2026)72 mph wind — 3 E Lower Burrell, Westmoreland Co. (Jun 11, 2026)53 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Jun 11, 2026)55 mph wind — Shamokin, Northumberland Co. (Jun 11, 2026)Tornado — 1 E Centerville, Washington Co. (Jun 8, 2026)1" hail — 2 ENE Marianna, Washington Co. (Jun 7, 2026)47 mph wind — Northeast Philadelphia, Philadelphia Co. (Jun 6, 2026)49 mph wind — 1 W Valley Twp, Chester Co. (Jun 6, 2026)0.25" hail — Spring Twp, Berks Co. (Jun 6, 2026)53 mph wind — 1 NW Salisbury Twp, Lehigh Co. (Jun 6, 2026)47 mph wind — 1 S Reading Regional Ai, Berks Co. (Jun 6, 2026)49 mph wind — Lehigh Valley Internati, Lehigh Co. (Jun 6, 2026)54 mph wind — Pocono Mountains Munici, Monroe Co. (Jun 6, 2026)Tornado — 4 ESE Smithton, Westmoreland Co. (Jun 6, 2026)Tornado — 3 SSE Perryopolis, Fayette Co. (Jun 6, 2026)Tornado — 2 ENE Brownsville, Fayette Co. (Jun 6, 2026)Tornado — 1 SSE Ellsworth, Washington Co. (Jun 6, 2026)Tornado — 1 E Centerville, Washington Co. (Jun 6, 2026)74 mph wind — 1 NNW Scenery Hill,, PA, Washington Co. (Jun 6, 2026)Tornado — 2 WSW Beallsville, Washington Co. (Jun 6, 2026)51 mph wind — 3 E Tullytown, Bucks Co. (May 20, 2026)62 mph wind — 2 WNW Yardley, Bucks Co. (May 20, 2026)56 mph wind — Northeast Philadelphia, Philadelphia Co. (May 20, 2026)53 mph wind — Philadelphia Internatio, Philadelphia Co. (May 20, 2026)1" hail — 1 WNW Wayne, Delaware Co. (May 20, 2026)51 mph wind — 2 ESE Sanatoga, Montgomery Co. (May 20, 2026)53 mph wind — 1 NE Reading, Berks Co. (May 20, 2026)0.5" hail — 2 W Maytown, Lancaster Co. (May 14, 2026)0.25" hail — 2 SE Shermansdale, Perry Co. (May 13, 2026)1" hail — 4 NE Donegal, Westmoreland Co. (May 13, 2026)1" hail — 2 ENE West Newton, Westmoreland Co. (May 13, 2026)1" hail — West Newton, Westmoreland Co. (May 13, 2026)1" hail — 1 W Finleyville, Washington Co. (May 13, 2026)1" hail — Clarion, Clarion Co. (May 13, 2026)1" hail — 4 NW Fryburg, Venango Co. (May 13, 2026)1" hail — 1 NE Franklin, Venango Co. (May 13, 2026)0.25" hail — Kemblesville, Chester Co. (May 10, 2026)67 mph wind — 1 NW Fells Corners, Lackawanna Co. (Apr 16, 2026)67 mph wind — 1 NW Fells Corners, Lackawanna Co. (Apr 16, 2026)Hail — 1 SW Franklin, Venango Co. (Apr 15, 2026)1.75" hail — 5 SSW Cranberry, Venango Co. (Apr 15, 2026)1.5" hail — 1 WNW Cranberry, Venango Co. (Apr 15, 2026)1" hail — 3 ESE Cranberry, Venango Co. (Apr 15, 2026)1.5" hail — 1 S Cranberry, Venango Co. (Apr 15, 2026)0.7" hail — 5 NNE Denton Hill State, Potter Co. (Apr 15, 2026)60 mph wind — Brookland, PA, Potter Co. (Apr 15, 2026)1.75" hail — 3 SW Polk, Venango Co. (Apr 15, 2026)1" hail — 2 W New Lebanon, Mercer Co. (Apr 15, 2026)1" hail — 2 NW Sandy Lake, Mercer Co. (Apr 15, 2026)1.25" hail — 4 NW Stoneboro, Mercer Co. (Apr 15, 2026)1" hail — 3 S Sheakleyville, Mercer Co. (Apr 15, 2026)1.5" hail — 3 NE Fredonia, Mercer Co. (Apr 15, 2026)1" hail — Greenville, Mercer Co. (Apr 15, 2026)1.75" hail — 2 NE Orangeville, Mercer Co. (Apr 15, 2026)1.25" hail — 3 W Greenville, Mercer Co. (Apr 15, 2026)1.25" hail — 4 ESE Industry, Beaver Co. (Apr 14, 2026)0.7" hail — 4 ESE Industry, Beaver Co. (Apr 14, 2026)0.75" hail — Waterford, Erie Co. (Apr 14, 2026)58 mph wind — 1 SE Robinson Township, Allegheny Co. (Apr 1, 2026)58 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Apr 1, 2026)55 mph wind — 5 NE Fairview, Erie Co. (Mar 31, 2026)1" hail — 3 SW Thompsonville, Washington Co. (Mar 27, 2026)47 mph wind — 2 NE Green Hills, Washington Co. (Mar 27, 2026)47 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Mar 27, 2026)54 mph wind — 4 WSW Meadville, Crawford Co. (Mar 26, 2026)0.75" hail — New Brighton, Beaver Co. (Mar 23, 2026)1" hail — New Castle, Lawrence Co. (Mar 23, 2026)1" hail — 1 NE Reedsville, Mifflin Co. (Mar 23, 2026)1" hail — 1 W State College, Centre Co. (Mar 23, 2026)0.75" hail — 2 NE State College, Centre Co. (Mar 23, 2026)1" hail — 2 SSW State College, Centre Co. (Mar 23, 2026)1" hail — 2 NE Park Forest, Centre Co. (Mar 23, 2026)0.75" hail — 4 NE State College, Centre Co. (Mar 23, 2026)0.75" hail — 1 E State College, Centre Co. (Mar 23, 2026)0.75" hail — State College, Centre Co. (Mar 23, 2026)0.75" hail — 3 NNE State College, Centre Co. (Mar 23, 2026)0.75" hail — 1 SW State College, Centre Co. (Mar 23, 2026)1" hail — 1 W State College, Centre Co. (Mar 23, 2026)1" hail — 1 NE Park Forest, Centre Co. (Mar 23, 2026)1" hail — 1 E Park Forest, Centre Co. (Mar 23, 2026)1" hail — Park Forest, Centre Co. (Mar 23, 2026)0.75" hail — 1 NW Park Forest, Centre Co. (Mar 23, 2026)1" hail — 1 N Park Forest, Centre Co. (Mar 23, 2026)1" hail — 1 NW Philipsburg, Clearfield Co. (Mar 22, 2026)0.7" hail — 2 NNW Meridian, Butler Co. (Mar 22, 2026)1" hail — 1 NW Philipsburg, Centre Co. (Mar 22, 2026)1" hail — Butler, Butler Co. (Mar 22, 2026)1" hail — New Bethlehem, Clarion Co. (Mar 22, 2026)1" hail — 1 SE Hyde, Clearfield Co. (Mar 22, 2026)0.7" hail — Monaca, Beaver Co. (Mar 22, 2026)0.88" hail — 1 W Bradfordwoods, Allegheny Co. (Mar 22, 2026)0.88" hail — 3 NNW Hampton Township, Allegheny Co. (Mar 22, 2026)1" hail — 2 SW Aliquippa, Beaver Co. (Mar 22, 2026)1" hail — 3 WNW Aliquippa, Beaver Co. (Mar 22, 2026)1" hail — Brookville, Jefferson Co. (Mar 22, 2026)1.75" hail — 2 W Brookville, Jefferson Co. (Mar 22, 2026)1" hail — 6 SSE Brookville, Jefferson Co. (Mar 22, 2026)1.5" hail — 2 SW Clarion, Clarion Co. (Mar 22, 2026)1" hail — Clarion, Clarion Co. (Mar 22, 2026)1.25" hail — Strattanville, Clarion Co. (Mar 22, 2026)0.75" hail — 1 W Monaca, Beaver Co. (Mar 22, 2026)0.75" hail — 1 SE Clintonville, Venango Co. (Mar 22, 2026)0.75" hail — 4 NW Elderton, Armstrong Co. (Mar 22, 2026)58 mph wind — Northeast Philadelphia, Philadelphia Co. (Mar 17, 2026)60 mph wind — Philadelphia Internatio, Philadelphia Co. (Mar 17, 2026)56 mph wind — 1 NNW West Goshen, Chester Co. (Mar 17, 2026)55 mph wind — 2 ESE Sanatoga, Montgomery Co. (Mar 17, 2026)55 mph wind — 2 E Londonderry Twp, Chester Co. (Mar 17, 2026)55 mph wind — 2 E Londonderry Twp, Chester Co. (Mar 17, 2026)66 mph wind — 2 SSE Lititz, Lancaster Co. (Mar 17, 2026)68 mph wind — Reading Regional Airpor, Berks Co. (Mar 17, 2026)59 mph wind — 2 SSE Lititz, Lancaster Co. (Mar 17, 2026)63 mph wind — 5 NE Fairview, Erie Co. (Mar 16, 2026)52 mph wind — 2 SSW Lawson Heights, Westmoreland Co. (Mar 15, 2026)55 mph wind — 1 W Mccandless Townshi, Allegheny Co. (Mar 15, 2026)53 mph wind — 1 SE Robinson Township, Allegheny Co. (Mar 14, 2026)60 mph wind — 1 WSW Friedens, Somerset Co. (Mar 14, 2026)64 mph wind — 1 SSE Martinsburg, Blair Co. (Mar 14, 2026)61 mph wind — 6 SSW Laurel Mountain, Westmoreland Co. (Mar 14, 2026)55 mph wind — 2 ESE Black Lick, Indiana Co. (Mar 13, 2026)63 mph wind — 3 NE Geistown, Cambria Co. (Mar 13, 2026)66 mph wind — 2 NE Clearfield, Clearfield Co. (Mar 13, 2026)69 mph wind — 1 W West Mifflin, Allegheny Co. (Mar 13, 2026)66 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Mar 13, 2026)68 mph wind — 6 ENE Wallaceton, Clearfield Co. (Mar 13, 2026)61 mph wind — 2 SW Nixon, Butler Co. (Mar 13, 2026)61 mph wind — 1 W West Mifflin, Allegheny Co. (Mar 13, 2026)61 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Mar 13, 2026)59 mph wind — 2 NE Green Hills, Washington Co. (Mar 13, 2026)55 mph wind — 4 ESE Chevy Chase Heigh, Indiana Co. (Mar 13, 2026)63 mph wind — Canonsburg, Washington Co. (Mar 13, 2026)68 mph wind — 5 W Worthington, Butler Co. (Mar 13, 2026)75 mph wind — 5 N Reynoldsville, Jefferson Co. (Mar 13, 2026)58 mph wind — 5 N Reynoldsville, Jefferson Co. (Mar 13, 2026)59 mph wind — 1 W West Mifflin, Allegheny Co. (Mar 13, 2026)62 mph wind — 4 N Waynesburg, Greene Co. (Mar 13, 2026)59 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Mar 13, 2026)49 mph wind — 4 NNW Utica, Venango Co. (Mar 13, 2026)47 mph wind — 2 NW Oakwood, Lawrence Co. (Mar 13, 2026)64 mph wind — 5 NE Fairview, Erie Co. (Mar 13, 2026)53 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Mar 13, 2026)53 mph wind — 1 W West Mifflin, Allegheny Co. (Mar 13, 2026)60 mph wind — 2 SSW Lawson Heights, Westmoreland Co. (Mar 13, 2026)48 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Mar 13, 2026)53 mph wind — 1 W Mccandless Townshi, Allegheny Co. (Mar 13, 2026)52 mph wind — 1 W West Mifflin, Allegheny Co. (Mar 13, 2026)45 mph wind — Philadelphia Internatio, Philadelphia Co. (Mar 12, 2026)50 mph wind — 1 WNW Amity Gardens, Berks Co. (Mar 12, 2026)43 mph wind — 1 S Reading Regional Ai, Berks Co. (Mar 11, 2026)1.5" hail — 3 E Everson, Fayette Co. (Mar 11, 2026)59 mph wind — 2 NE Geistown, Cambria Co. (Mar 11, 2026)59 mph wind — 2 NE Geistown, Cambria Co. (Mar 11, 2026)1.5" hail — 3 ENE New Salem-Buffing, Fayette Co. (Mar 11, 2026)60 mph wind — 1 S Martinsburg, Blair Co. (Mar 11, 2026)1.5" hail — 3 E Everson, Fayette Co. (Mar 11, 2026)1" hail — 4 E Everson, Fayette Co. (Mar 11, 2026)64 mph wind — 3 W Mount Pleasant, Westmoreland Co. (Mar 11, 2026)1" hail — 5 ESE Clymer, Indiana Co. (Mar 11, 2026)60 mph wind — 4 WSW Meadville, Crawford Co. (Mar 11, 2026)1" hail — Finleyville, Washington Co. (Mar 7, 2026)53 mph wind — 1 SE Robinson Township, Allegheny Co. (Feb 20, 2026)51 mph wind — Washington County Airpo, Washington Co. (Feb 20, 2026)63 mph wind — DuBois Airport, Jefferson Co. (Feb 20, 2026)46 mph wind — Indiana Airport, Indiana Co. (Feb 20, 2026)47 mph wind — Allegheny County Airpor, Allegheny Co. (Feb 20, 2026)47 mph wind — 4 SSW Clymer, Indiana Co. (Feb 20, 2026)51 mph wind — Pittsburgh, Allegheny Co. (Feb 20, 2026)49 mph wind — Butler County Airport, Butler Co. (Feb 20, 2026)52 mph wind — Latrobe Airport, Westmoreland Co. (Feb 20, 2026)54 mph wind — Pittsburgh Intl Airport, Allegheny Co. (Feb 20, 2026)47 mph wind — 3 NW Utica, Venango Co. (Feb 20, 2026)59 mph wind — 5 NE Fairview, Erie Co. (Feb 20, 2026)47 mph wind — 4 WSW Meadville, Crawford Co. (Feb 20, 2026)46 mph wind — 2 SSW Lawson Heights, Westmoreland Co. (Feb 20, 2026)46 mph wind — 1 W Mccandless Townshi, Allegheny Co. (Feb 20, 2026)46 mph wind — DuBois Airport, Jefferson Co. (Feb 7, 2026)47 mph wind — DuBois Airport, Jefferson Co. (Feb 7, 2026)48 mph wind — DuBois Airport, Jefferson Co. (Feb 7, 2026)54 mph wind — 3 WSW Dunbar, Fayette Co. (Jan 25, 2026)46 mph wind — Allegheny County Airpor, Allegheny Co. (Jan 22, 2026)49 mph wind — 5 N Reynoldsville, Jefferson Co. (Jan 19, 2026)48 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Jan 19, 2026)46 mph wind — Pittsburgh Intl Airport, Allegheny Co. (Jan 19, 2026)49 mph wind — Reading Regional Airpor, Berks Co. (Jan 1, 2026)60 mph wind — Philadelphia Internatio, Philadelphia Co. (Dec 30, 2025)61 mph wind — Pocono Mountains Munici, Monroe Co. (Dec 29, 2025)60 mph wind — 2 ESE Arona, Westmoreland Co. (Dec 29, 2025)61 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Dec 29, 2025)59 mph wind — 5 N Reynoldsville, Jefferson Co. (Dec 29, 2025)49 mph wind — 3 NNW Marion Center, Indiana Co. (Dec 29, 2025)47 mph wind — 1 ENE Economy, Beaver Co. (Dec 29, 2025)62 mph wind — 2 SSW Lawson Heights, Westmoreland Co. (Dec 29, 2025)48 mph wind — 2 SW Nixon, Butler Co. (Dec 29, 2025)53 mph wind — 2 NE Green Hills, Washington Co. (Dec 29, 2025)52 mph wind — 5 N Reynoldsville, Jefferson Co. (Dec 29, 2025)46 mph wind — 4 ESE Chevy Chase Heigh, Indiana Co. (Dec 29, 2025)45 mph wind — 1 NNW South Bethlehem, Clarion Co. (Dec 29, 2025)44 mph wind — 6 SSW Laurel Mountain, Westmoreland Co. (Dec 29, 2025)56 mph wind — 1 W West Mifflin, Allegheny Co. (Dec 29, 2025)48 mph wind — 2 NNE Mars, Butler Co. (Dec 29, 2025)48 mph wind — 4 ESE Chevy Chase Heigh, Indiana Co. (Dec 29, 2025)56 mph wind — 2 SSW Lawson Heights, Westmoreland Co. (Dec 29, 2025)43 mph wind — 2 SW Nixon, Butler Co. (Dec 29, 2025)45 mph wind — 3 SSE Darlington, Beaver Co. (Dec 29, 2025)51 mph wind — 5 N Reynoldsville, Jefferson Co. (Dec 29, 2025)45 mph wind — 4 ESE Chevy Chase Heigh, Indiana Co. (Dec 29, 2025)40 mph wind — 3 WSW Dunbar, Fayette Co. (Dec 29, 2025)49 mph wind — 5 N Reynoldsville, Jefferson Co. (Dec 29, 2025)44 mph wind — 2 NW Oakwood, Lawrence Co. (Dec 29, 2025)45 mph wind — Grove City, Mercer Co. (Dec 29, 2025)53 mph wind — 2 SSW Lawson Heights, Westmoreland Co. (Dec 29, 2025)48 mph wind — 1 W West Mifflin, Allegheny Co. (Dec 29, 2025)41 mph wind — 3 SSE Darlington, Beaver Co. (Dec 29, 2025)45 mph wind — 1 W West Mifflin, Allegheny Co. (Dec 29, 2025)46 mph wind — 5 N Reynoldsville, Jefferson Co. (Dec 29, 2025)49 mph wind — 2 SSW Lawson Heights, Westmoreland Co. (Dec 29, 2025)43 mph wind — 2 NE Green Hills, Washington Co. (Dec 29, 2025)49 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Dec 29, 2025)43 mph wind — 2 SW Franklin, Venango Co. (Dec 29, 2025)47 mph wind — 6 SSW Laurel Mountain, Westmoreland Co. (Dec 29, 2025)41 mph wind — 1 NNW South Bethlehem, Clarion Co. (Dec 29, 2025)45 mph wind — 5 N Reynoldsville, Jefferson Co. (Dec 29, 2025)58 mph wind — Lehigh Valley Internati, Lehigh Co. (Dec 19, 2025)45 mph wind — Lower Moreland Twp, Montgomery Co. (Dec 19, 2025)58 mph wind — Northeast Philadelphia, Philadelphia Co. (Dec 19, 2025)61 mph wind — 3 NE Geistown, Cambria Co. (Dec 19, 2025)63 mph wind — Forks Twp, Northampton Co. (Dec 19, 2025)59 mph wind — Northeast Philadelphia, Philadelphia Co. (Dec 19, 2025)58 mph wind — Pocono Mountains Munici, Monroe Co. (Dec 19, 2025)62 mph wind — Queen City Airport, Lehigh Co. (Dec 19, 2025)62 mph wind — Philadelphia Internatio, Philadelphia Co. (Dec 19, 2025)62 mph wind — 3 S Lititz, Lancaster Co. (Dec 19, 2025)68 mph wind — 1 ESE Highspire, Dauphin Co. (Dec 19, 2025)46 mph wind — 2 SSW Lawson Heights, Westmoreland Co. (Dec 19, 2025)47 mph wind — 1 W West Mifflin, Allegheny Co. (Dec 19, 2025)46 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Dec 19, 2025)48 mph wind — 5 N Reynoldsville, Jefferson Co. (Dec 19, 2025)51 mph wind — 4 ESE Chevy Chase Heigh, Indiana Co. (Dec 19, 2025)55 mph wind — 2 SSW Lawson Heights, Westmoreland Co. (Dec 19, 2025)54 mph wind — 3 WSW Dunbar, Fayette Co. (Dec 19, 2025)52 mph wind — 2 NE Green Hills, Washington Co. (Dec 19, 2025)49 mph wind — 2 SSW Lawson Heights, Westmoreland Co. (Dec 10, 2025)45 mph wind — 3 WSW Dunbar, Fayette Co. (Dec 10, 2025)48 mph wind — 5 N Reynoldsville, Jefferson Co. (Nov 27, 2025)47 mph wind — 1 W West Mifflin, Allegheny Co. (Nov 27, 2025)51 mph wind — 2 SSW Lawson Heights, Westmoreland Co. (Nov 26, 2025)44 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Nov 26, 2025)44 mph wind — 5 N Reynoldsville, Jefferson Co. (Nov 26, 2025)48 mph wind — Allegheny County Airpor, Allegheny Co. (Nov 16, 2025)53 mph wind — 1 S Reading Regional Ai, Berks Co. (Nov 16, 2025)58 mph wind — Lehigh Valley Internati, Lehigh Co. (Nov 16, 2025)52 mph wind — Pocono Mountains Munici, Monroe Co. (Nov 16, 2025)45 mph wind — 1 W West Mifflin, Allegheny Co. (Nov 16, 2025)45 mph wind — 3 WSW Carnot-Moon, Allegheny Co. (Nov 16, 2025)61 mph wind — Reading Regional Airpor, Berks Co. (Nov 6, 2025)54 mph wind — Glendale, Luzerne Co. (Nov 6, 2025)62 mph wind — 1 ESE Highspire, Dauphin Co. (Nov 6, 2025)49 mph wind — Allegheny County Airpor, Allegheny Co. (Nov 6, 2025)52 mph wind — Indiana Airport, Indiana Co. (Nov 6, 2025)64 mph wind — 2 NNE Clearfield, Clearfield Co. (Nov 6, 2025)49 mph wind — Pittsburgh Intl Airport, Allegheny Co. (Nov 6, 2025)47 mph wind — DuBois Airport, Jefferson Co. (Nov 6, 2025)58 mph wind — Pocono Mountains Munici, Monroe Co. (Nov 1, 2025)53 mph wind — Pocono Mountains Munici, Monroe Co. (Oct 31, 2025)44 mph wind — Northeast Philadelphia, Philadelphia Co. (Oct 31, 2025)51 mph wind — 1 ESE Platt Memorial Br, Philadelphia Co. (Oct 31, 2025)43 mph wind — 1 S Reading Regional Ai, Berks Co. (Oct 31, 2025)41 mph wind — 1 NNW West Goshen, Chester Co. (Oct 31, 2025)45 mph wind — Philadelphia Internatio, Philadelphia Co. (Oct 31, 2025)47 mph wind — 2 E Londonderry Twp, Chester Co. (Oct 31, 2025)44 mph wind — Doylestown Airport, Bucks Co. (Oct 31, 2025)40 mph wind — 3 E Tullytown, Bucks Co. (Oct 31, 2025)41 mph wind — 1 ESE Windsor Twp., Berks Co. (Oct 31, 2025)40 mph wind — Lehigh Valley Internati, Lehigh Co. (Oct 31, 2025)45 mph wind — 1 SSE Fort Washington, Montgomery Co. (Oct 31, 2025)46 mph wind — Pocono Mountains Munici, Monroe Co. (Oct 31, 2025)46 mph wind — DuBois Airport, Jefferson Co. (Oct 31, 2025)47 mph wind — West Brandywine Twp, Chester Co. (Oct 31, 2025)0.88" hail — 2 NE East Washington, Washington Co. (Oct 22, 2025)46 mph wind — Allegheny County Airpor, Allegheny Co. (Oct 19, 2025)Tornado — 3 SE Quarryville, Lancaster Co. (Sep 5, 2025)63 mph wind — 2 SW Lawson Heights, Westmoreland Co. (Aug 17, 2025)0.25" hail — Boothwyn, Delaware Co. (Jul 31, 2025)0.75" hail — Homer City, Indiana Co. (Jul 26, 2025)62 mph wind — Philadelphia Internatio, Philadelphia Co. (Jul 25, 2025)64 mph wind — 1 NE Reading, Berks Co. (Jul 25, 2025)56 mph wind — Reading Regional Airpor, Berks Co. (Jul 25, 2025)1.25" hail — 3 SSE Valencia, Allegheny Co. (Jul 16, 2025)1.25" hail — 2 SE Valencia, Allegheny Co. (Jul 16, 2025)3 WSW Carnot-Moon5 N Reynoldsville2 SSW Lawson Heights1 W West MifflinPhiladelphia InternatioPocono Mountains Munici
Hail <1.25" Hail 1.25–2" Hail 2"+ Damaging wind Tornado

This map shows where. Rooftops shows which roofs.

Type any Pennsylvania 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

3 WSW Carnot-MoonAllegheny Co.14 reports
5 N ReynoldsvilleJefferson Co.13 reports
2 SSW Lawson HeightsWestmoreland Co.13 reports
1 W West MifflinAllegheny Co.11 reports
Philadelphia InternatioPhiladelphia Co.8 reports
Pocono Mountains MuniciMonroe Co.8 reports
Northeast PhiladelphiaPhiladelphia Co.6 reports
DuBois AirportJefferson Co.6 reports
Lehigh Valley InternatiLehigh Co.5 reports
2 NE Green HillsWashington Co.5 reports
4 ESE Chevy Chase HeighIndiana Co.5 reports
Allegheny County AirporAllegheny Co.5 reports

Largest hail · last 12 months

5 SSW Cranberry3 months ago1.75" golf ball
3 SW Polk3 months ago1.75" golf ball
2 NE Orangeville3 months ago1.75" golf ball
2 W Brookville4 months ago1.75" golf ball
1 WNW Cranberry3 months ago1.5" ping pong ball
1 S Cranberry3 months ago1.5" ping pong ball
3 NE Fredonia3 months ago1.5" ping pong ball
2 SW Clarion4 months ago1.5" ping pong ball
3 E Everson4 months ago1.5" ping pong ball
3 ENE New Salem-Buffing4 months ago1.5" ping pong ball

Latest verified reports

WhenLocationEvent
Jul 11, 20262 days agoPhiladelphia InternatioPhiladelphia Co.56 mph wind
Jul 11, 20262 days ago1 SSW HaverfordDelaware Co.60 mph wind
Jul 11, 20262 days agoArdmoreMontgomery Co.55 mph wind
Jul 5, 20268 days ago4 WSW MarysvillePerry Co.Tornado
Jul 5, 20269 days ago1 NNE East Caln TwpChester Co.62 mph wind
Jul 5, 20269 days ago2 E Londonderry TwpChester Co.59 mph wind
Jul 5, 20269 days ago1 WSW Valley TwpChester Co.58 mph wind
Jul 5, 20269 days ago1 SE Valley TwpChester Co.58 mph wind
Jul 4, 20269 days ago2 S LititzLancaster Co.60 mph wind
Jul 4, 20269 days ago1 NE MariettaLancaster Co.0.5" hail
Jul 4, 20269 days ago2 WSW MiddletownDauphin Co.65 mph wind
Jul 4, 20269 days ago1 SE New CumberlandYork Co.63 mph wind
Jul 4, 20269 days agoMount Holly SpringCumberland Co.69 mph wind
Jul 4, 20269 days ago2 SE Carlisle SpringsCumberland Co.61 mph wind
Jul 4, 202610 days ago2 NNE ClearfieldClearfield Co.61 mph wind
Jul 3, 202610 days agoLehigh Valley InternatiLehigh Co.59 mph wind
Jul 3, 202610 days agoPocono Mountains MuniciMonroe Co.61 mph wind
Jul 3, 202610 days agoAvocaLuzerne Co.75 mph wind
Jul 3, 202610 days agoAvocaLuzerne Co.75 mph wind
Jul 3, 202610 days agoMoosicLackawanna Co.60 mph wind
Jun 26, 20262 weeks ago1 SSW North EastErie Co.0.75" hail
Jun 26, 20262 weeks agoNorth EastErie Co.1" hail
Jun 22, 20263 weeks ago2 SSW VanderbiltFayette Co.Tornado
Jun 22, 20263 weeks ago1 N Upper Uwchlan TwpChester Co.1" hail
Jun 20, 20263 weeks agoHasson HeightsVenango Co.0.75" hail

Pennsylvania storm damage FAQ

Was there hail in Pennsylvania recently?

The most recent verified severe weather report in Pennsylvania was filed on Jul 11, 2026. Over the last 12 months, NWS spotters logged 91 hail reports across 23 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 Pennsylvania in the last 12 months measured 1.75" — golf ball sized — and the state logged 14 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:20 UTC · refreshes hourly.