Pennsylvania storm reports for July 18, 2026
NOAA recorded 96 wind reports and 9 tornado reports in Pennsylvania on July 18, 2026.
- in Pennsylvania
- 105
- Storm reports
- 2 SE Carlisle Springs, Cumberland County, PA
- 62 mph
- Highest gust
- 9
- Tornado reports
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
- Surveyed tornado path
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
- Surveyed tornado path
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on July 18, 2026 to 12:00 UTC the next day. Times are Central.
Select a dot or a path for the report. NWS survey teams walked the shaded paths after the storm; each is drawn at the widest width they found, so it can look wider than the damage at any one spot. Gust lines are estimates: the highest gust of the day in NOAA's hourly 2.5 km wind analysis (URMA), which fills in between weather stations. They aren't measurements at any building.
Reports by hour
Wind96, most at 4 PM
Tornado9, most at 3 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 3:16 PM | Not rated | 3 SSW Summerville, Jefferson County, PA | Not surveyed |
| 3:33 PM | Not rated | 8 SSE Keating, Centre County, PA | Not surveyed |
| 3:44 PM | Not rated | 2 NE Punxsutawney, Jefferson County, PA | Not surveyed |
| 3:56 PM | Not rated | 2 NNE Mcchesneytown-Loy, Westmoreland County, PA | Not surveyed |
| 4:08 PM | Not rated | 2 SSE Derry, Westmoreland County, PA | Not surveyed |
| 4:38 PM | Not rated | 5 WNW Jerome, Somerset County, PA | Not surveyed |
| 7:16 PM | Not rated | 2 SSW Houtzdale, Clearfield County, PA | Not surveyed |
| 7:29 PM | Not rated | 3 W Bald Eagle, Blair County, PA | Not surveyed |
| 7:43 PM | Not rated | 3 NNE Spruce Creek, Huntingdon County, PA | Not surveyed |
| Time | Gust | Where |
|---|---|---|
| 8:00 AM | Not measured | 1 W Entriken, Huntingdon County, PA |
| 8:52 AM | Not measured | 2 W Duncannon, Perry County, PA |
| 8:54 AM | Not measured | 4 NNE Wertzville, Perry County, PA |
| 11:24 AM | Not measured | 3 NNW Grand Valley, Warren County, PA |
| 11:25 AM | Not measured | 2 SE Boswell, Somerset County, PA |
| 11:26 AM | Not measured | 4 W Mount Jewett, McKean County, PA |
| 11:26 AM | Not measured | 3 NNW Tidioute, Warren County, PA |
| 11:26 AM | Not measured | 1 W Youngsville, Warren County, PA |
| 11:45 AM | Not measured | 1 S Central City, Somerset County, PA |
| 11:50 AM | Not measured | 4 NNE New Paris, Bedford County, PA |
| 1:35 PM | Not measured | 1 S Saint Marys, Elk County, PA |
| 2:14 PM | Not measured | 1 SSW Saint Marys, Elk County, PA |
Show all 96 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 2:25 PM | Not measured | Parkville, York County, PA |
| 2:30 PM | Not measured | 3 SSE Parkville, York County, PA |
| 2:34 PM | Not measured | 4 S Strattanville, Clarion County, PA |
| 2:35 PM | Not measured | 4 N Benezette, Elk County, PA |
| 2:48 PM | Not measured | 2 S Atglen, Chester County, PA |
| 2:52 PM | Not measured | 4 S Strattanville, Clarion County, PA |
| 3:34 PM | Not measured | 5 NNW Punxsutawney, Jefferson County, PA |
| 3:34 PM | Not measured | 6 ENE Worthville, Jefferson County, PA |
| 3:36 PM | Not measured | 2 NE Wattsburg, Erie County, PA |
| 3:44 PM | Not measured | 1 SSE New Alexandria, Westmoreland County, PA |
| 3:44 PM | Not measured | 1 NE Punxsutawney, Jefferson County, PA |
| 3:45 PM | Not measured | 1 NE Lawrence Park, Erie County, PA |
| 3:47 PM | Not measured | 2 NNE Punxsutawney, Jefferson County, PA |
| 3:50 PM | Not measured | 2 N Latrobe, Westmoreland County, PA |
| 3:54 PM | Not measured | 1 NE Punxsutawney, Jefferson County, PA |
| 3:59 PM | Not measured | 2 N Wattsburg, Erie County, PA |
| 4:04 PM | Not measured | 2 SE Clarion, Clarion County, PA |
| 4:04 PM | Not measured | 2 WNW Glen Union, Clinton County, PA |
| 4:05 PM | Not measured | 3 WSW Force, Clearfield County, PA |
| 4:13 PM | Not measured | 1 N Warren, Warren County, PA |
| 4:25 PM | Not measured | 6 ENE Kinzua Dam, McKean County, PA |
| 4:32 PM | Not measured | 1 NE Venango, Crawford County, PA |
| 4:35 PM | Not measured | 3 NNW Grampian, Clearfield County, PA |
| 4:35 PM | Not measured | 2 ENE Carroll, Clinton County, PA |
| 4:40 PM | Not measured | Corsica, Jefferson County, PA |
| 4:40 PM | Not measured | 1 E Smethport, McKean County, PA |
| 4:43 PM | Not measured | 3 NW Jerome, Somerset County, PA |
| 4:50 PM | Not measured | 1 N Benson, Somerset County, PA |
| 4:53 PM | Not measured | North Wales, Montgomery County, PA |
| 4:58 PM | Not measured | Hydetown, Crawford County, PA |
| 5:00 PM | Not measured | Eureka, Bucks County, PA |
| 5:06 PM | Not measured | 2 SW Dubois, Clearfield County, PA |
| 5:16 PM | Not measured | 3 NE Bessemer, Lawrence County, PA |
| 5:16 PM | Not measured | Tionesta, Forest County, PA |
| 5:24 PM | Not measured | 1 NNW Sherman, Wayne County, PA |
| 5:42 PM | Not measured | 1 N Ellwood City, Lawrence County, PA |
| 5:46 PM | Not measured | Franklin, Venango County, PA |
| 5:48 PM | Not measured | 2 ENE Wyoanna, Susquehanna County, PA |
| 5:50 PM | Not measured | 2 SE Jamestown, Mercer County, PA |
| 5:54 PM | Not measured | Cranberry, Venango County, PA |
| 6:10 PM | Not measured | 4 NW Imperial-Enlow, Allegheny County, PA |
| 6:10 PM | Not measured | 3 S Shippenville, Clarion County, PA |
| 6:10 PM | Not measured | 3 NE Penfield, Clearfield County, PA |
| 6:12 PM | Not measured | 1 WNW Glen Union, Clinton County, PA |
| 6:14 PM | Not measured | 2 SSE Sigel, Jefferson County, PA |
| 6:14 PM | Not measured | Polk, Venango County, PA |
| 6:15 PM | Not measured | 1 N Lock Haven, Clinton County, PA |
| 6:20 PM | Not measured | 2 NNW Sturgeon-Noblesto, Allegheny County, PA |
| 6:32 PM | Not measured | 1 NE Cecil-Bishop, Allegheny County, PA |
| 6:36 PM | Not measured | 2 SE Jamestown, Mercer County, PA |
| 6:42 PM | Not measured | 1 WSW Dubois, Clearfield County, PA |
| 6:44 PM | Not measured | Mcmurray, Washington County, PA |
| 6:44 PM | Not measured | 1 ENE Thompsonville, Washington County, PA |
| 6:44 PM | Not measured | Clintonville, Venango County, PA |
| 7:00 PM | Not measured | 6 WSW Punxsutawney, Jefferson County, PA |
| 7:00 PM | Not measured | Curwensville, Clearfield County, PA |
| 7:15 PM | Not measured | Houtzdale, Clearfield County, PA |
| 7:30 PM | Not measured | 2 N Tyrone, Blair County, PA |
| 7:32 PM | Not measured | 2 WSW Bald Eagle, Blair County, PA |
| 7:41 PM | Not measured | 2 NNE Canoe Creek State, Blair County, PA |
| 7:45 PM | Not measured | 1 E Spruce Creek, Huntingdon County, PA |
| 7:45 PM | Not measured | 1 W Warriors Mark, Huntingdon County, PA |
| 7:46 PM | Not measured | 1 ENE Rock Springs, Centre County, PA |
| 7:50 PM | Not measured | 3 N Huntingdon, Huntingdon County, PA |
| 7:52 PM | Not measured | 4 ESE Franklinville, Huntingdon County, PA |
| 7:55 PM | Not measured | 1 W Mcalevys Fort, Huntingdon County, PA |
| 8:00 PM | Not measured | 1 W Entriken, Huntingdon County, PA |
| 8:00 PM | Not measured | 1 SSW Huntingdon, Huntingdon County, PA |
| 8:09 PM | Not measured | 1 S Mount Union, Huntingdon County, PA |
| 8:38 PM | Not measured | 3 NE Colonel Denning St, Perry County, PA |
| 8:40 PM | Not measured | 3 WSW Loysville, Perry County, PA |
| 8:48 PM | 62 mph | 2 SE Carlisle Springs, Cumberland County, PA |
| 8:52 PM | Not measured | 2 W Duncannon, Perry County, PA |
| 8:54 PM | Not measured | 4 NNE Wertzville, Perry County, PA |
| 9:00 PM | Not measured | Duncannon, Perry County, PA |
| 9:00 PM | Not measured | 1 NNE Duncannon, Perry County, PA |
| 9:04 PM | Not measured | 1 ENE Marysville, Dauphin County, PA |
| 9:05 PM | Not measured | 1 ENE Marysville, Dauphin County, PA |
| 9:25 PM | Not measured | Bainbridge, Lancaster County, PA |
| 9:27 PM | 61 mph | 1 WSW Middletown, Dauphin County, PA |
| 9:28 PM | Not measured | 3 S Valley Green, York County, PA |
| 9:37 PM | Not measured | 2 SSE Annville, Lebanon County, PA |
| 9:57 PM | Not measured | 1 N Akron, Lancaster County, PA |
| 10:00 PM | Not measured | 4 SW Smithville, Lancaster County, PA |
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Erie, PA | None | None | 0 |
| Harrisburg, PA | None | 61 mph | 0 |
| Lancaster, PA | None | None | 0 |
| Pittsburgh, PA | None | None | 0 |
| York, PA | None | None | 0 |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.