NOAA storm reports

Hail and storm reports in Pennsylvania

Pick a city to see NOAA hail and wind reports within 10 miles of it, what to do after a hail storm, and the roofers we list there. Cities are sorted by their most recent hail report.

After a storm, our guide to storm and hail damage walks through safety, photos, insurance claims and storm chaser warning signs.

Pennsylvania cities with hail and storm pages, most recent hail first.
CityMost recent hail reportOfficial hail reports since 2016Biggest reported hail
AspinwallSeptember 3, 2026 (preliminary)752.00 in
East PittsburghSeptember 3, 2026 (preliminary)391.50 in
MillvaleSeptember 3, 2026 (preliminary)751.75 in
MonroevilleSeptember 3, 2026 (preliminary)392.00 in
North HuntingdonSeptember 3, 2026 (preliminary)201.25 in
North VersaillesSeptember 3, 2026 (preliminary)341.50 in
PittsburghSeptember 3, 2026 (preliminary)791.75 in
ErieSeptember 2, 2026 (preliminary)61.50 in
SaegertownSeptember 2, 2026 (preliminary)181.75 in
ArchbaldAugust 12, 2026 (preliminary)141.50 in
DunmoreAugust 12, 2026 (preliminary)201.75 in
ScrantonAugust 12, 2026 (preliminary)231.75 in
NesquehoningJuly 15, 202671.50 in
WalnutportJuly 15, 2026241.50 in
BensalemJune 22, 2026371.75 in
DowningtownJune 22, 2026131.00 in
Camp HillJune 14, 2026141.75 in
DillsburgJune 14, 202621.00 in
HarrisburgJune 14, 2026141.75 in
MechanicsburgJune 14, 202681.75 in
Mount Holly SpringsJune 14, 202621.00 in
MorganJune 6, 202651.00 in
MorrisvilleJune 6, 202641.00 in
ArdmoreMay 20, 2026461.75 in
Bala CynwydMay 20, 2026411.75 in
BroomallMay 20, 2026401.75 in
East NorritonMay 20, 2026461.75 in
King of PrussiaMay 20, 2026441.75 in
MalvernMay 20, 2026331.75 in
NorristownMay 20, 2026491.75 in
Plymouth MeetingMay 20, 2026451.75 in
BridgevilleMay 13, 2026742.00 in
CanonsburgMay 13, 2026422.00 in
FinleyvilleMay 13, 2026362.00 in
LewistownMarch 22, 202662.00 in
State CollegeMarch 22, 2026181.75 in
Allison ParkJuly 16, 2025712.00 in
BirdsboroJuly 8, 2025252.00 in
GilbertsvilleJuly 8, 2025211.00 in
PottstownJuly 8, 2025161.00 in
SchwenksvilleJuly 8, 2025371.25 in
AllentownJuly 3, 2025492.00 in
BathJuly 3, 2025331.50 in
BethlehemJuly 3, 2025382.00 in
CatasauquaJuly 3, 2025401.50 in
CoplayJuly 3, 2025401.50 in
EastonJuly 3, 2025141.00 in
FreemansburgJuly 3, 2025392.00 in
MiddletownJuly 3, 2025382.00 in
NazarethJuly 3, 2025161.00 in
BernvilleMay 6, 2025241.75 in
EmmausMay 6, 2025442.00 in
SchnecksvilleMay 6, 2025341.75 in
UniontownMay 5, 202561.75 in
VandergriftMay 4, 2025441.75 in
AstonMay 3, 2025311.50 in
BrookhavenMay 3, 2025311.50 in
GlensideMay 3, 2025341.25 in
HatboroMay 3, 2025231.25 in
HorshamMay 3, 2025251.25 in
MortonMay 3, 2025381.50 in
PhiladelphiaMay 3, 2025442.50 in
SwarthmoreMay 3, 2025361.50 in
WarminsterMay 3, 2025221.25 in
Willow GroveMay 3, 2025251.25 in
Hyde ParkApril 15, 2025341.75 in
LeesportApril 15, 2025341.75 in
TempleApril 15, 2025361.75 in
ArnoldApril 2, 2025492.00 in
BulgerApril 2, 2025312.00 in
CarnegieApril 2, 2025962.00 in
CoraopolisApril 2, 2025712.00 in
JohnstownApril 2, 202521.00 in
LeechburgApril 2, 2025441.75 in
McKees RocksApril 2, 2025962.00 in
MurrysvilleApril 2, 2025272.00 in
New KensingtonApril 2, 2025482.00 in
AltoonaMarch 16, 202561.50 in
DallastownMarch 16, 2025111.50 in
LittlestownMarch 16, 2025131.75 in
Spring GroveMarch 16, 2025141.50 in
ElizabethtownSeptember 21, 2024161.50 in
HummelstownSeptember 21, 2024191.75 in
CollegevilleAugust 18, 2024401.75 in
Green LaneAugust 18, 2024181.50 in
HarleysvilleAugust 18, 2024251.00 in
LansdaleAugust 18, 2024281.25 in
TelfordAugust 18, 2024181.50 in
MohntonJuly 17, 2024351.75 in
Sinking SpringJuly 17, 2024381.75 in
WernersvilleJuly 17, 2024381.75 in
WyomissingJuly 17, 2024341.75 in
LititzJuly 16, 2024141.50 in
Clarks SummitJuly 15, 2024212.75 in
CoatesvilleJuly 14, 202481.00 in
West ChesterJuly 14, 2024141.00 in
StevensJune 30, 202491.25 in
MiltonJune 26, 202471.75 in
Union CityJune 26, 202491.25 in
GettysburgApril 15, 202441.00 in
EdwardsvilleApril 14, 2024171.75 in
ShavertownApril 14, 2024141.75 in
SellersvilleSeptember 8, 2023222.00 in
CochranvilleSeptember 7, 202361.00 in
East StroudsburgSeptember 7, 202321.50 in
KutztownSeptember 7, 2023192.00 in
StroudsburgSeptember 7, 202321.50 in
East GreenvilleAugust 15, 2023212.00 in
PennsburgAugust 15, 2023182.00 in
MercersburgAugust 7, 2023101.50 in
QuakertownJuly 25, 2023212.00 in
WellsvilleJune 26, 202321.00 in
ChambersburgJuly 12, 202251.25 in
QuarryvilleJuly 2, 202231.50 in
Bird-in-HandJuly 1, 2022101.50 in
GapJuly 1, 202241.00 in
GordonvilleJuly 1, 202281.50 in
IntercourseJuly 1, 202251.50 in
LeolaJuly 1, 2022111.50 in
New HollandJuly 1, 202261.50 in
Old ForgeJuly 1, 2022231.75 in
ParadiseJuly 1, 202261.50 in
Wind GapApril 21, 202151.00 in
Prospect ParkAugust 18, 201911.00 in
MifflinburgMay 28, 201931.50 in
NewtownMay 28, 201931.75 in

Pennsylvania has 126 cities in our roofing directory with a hail and storm page. The most is in Carnegie, with 96 official hail reports within 10 miles since 2016.

How to read these reports

A hail report is one observation sent to the National Weather Service by a storm spotter, a trained observer or a member of the public, with the hail size they measured or estimated. One storm can produce several reports, and a storm can damage roofs without anyone reporting it near your home. A report near a city does not mean a particular roof was hit.

If you think hail reached your roof, look from the ground for dented gutters, vents and other soft metal, take dated photos, and have a roofer or your insurance adjuster inspect it before you sign anything.

Official reports from the NOAA NCEI Storm Events Database through July 31, 2026. Preliminary reports from the NOAA Storm Prediction Center after that. Data retrieved November 1, 2026. About this data.