Pennsylvania storm reports for June 14, 2026
NOAA recorded 3 hail reports, 147 wind reports and 19 tornado reports in Pennsylvania on June 14, 2026.
- in Pennsylvania
- 169
- Storm reports
- Cambridge Springs, Crawford County, PA
- 1.25 in
- Largest hail
- 2 E Carlisle, Cumberland County, PA
- 65 mph
- Highest gust
- 19
- 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
- Surveyed wind damage
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
- Surveyed wind damage
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on June 14, 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
Hail3, most at 6 PM
Wind147, most at 4 PM
Tornado19, most at 3 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 3:10 PM | Not rated | Conneautville, Crawford County, PA | Not surveyed |
| 3:22 PM | Not rated | 2 SW Worthville, Jefferson County, PA | Not surveyed |
| 3:28 PM | Not rated | 3 N Blooming Valley, Crawford County, PA | Not surveyed |
| 3:29 PM | Not rated | 2 SE Woodcock, Crawford County, PA | Not surveyed |
| 3:36 PM | Not rated | 3 N Blooming Valley, Crawford County, PA | Not surveyed |
| 3:36 PM | Not rated | 2 SE Woodcock, Crawford County, PA | Not surveyed |
| 3:37 PM | Not rated | 2 SW Worthville, Jefferson County, PA | Not surveyed |
| 3:41 PM | Not rated | 5 NW Big Run, Jefferson County, PA | Not surveyed |
| 3:51 PM | Not rated | 4 N Cochranton, Crawford County, PA | Not surveyed |
| 4:14 PM | Not rated | 9 NE Cooperstown, Venango County, PA | Not surveyed |
| 4:27 PM | Not rated | 3 S Grand Valley, Warren County, PA | Not surveyed |
| 4:35 PM | Not rated | 4 WSW West Liberty, Butler County, PA | Not surveyed |
Show all 19 tornado reportsShow fewer
| Time | Rating | Where | Path |
|---|---|---|---|
| 4:36 PM | Not rated | 1 SW West Mayfield, Beaver County, PA | Not surveyed |
| 4:39 PM | Not rated | 2 S West Liberty, Butler County, PA | Not surveyed |
| 4:43 PM | Not rated | 3 SE West Liberty, Butler County, PA | Not surveyed |
| 4:46 PM | Not rated | 4 ESE West Liberty, Butler County, PA | Not surveyed |
| 6:15 PM | Not rated | 3 S Coudersport, Potter County, PA | Not surveyed |
| 6:31 PM | Not rated | 2 S Pine Glen, Centre County, PA | Not surveyed |
| 8:32 PM | Not rated | 5 SSE Quarryville, Lancaster County, PA | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 3:41 PM | 1.25 in | Cambridge Springs, Crawford County, PA |
| 6:08 PM | 1.0 in | 2 E Carlisle, Cumberland County, PA |
| 6:24 PM | 1.0 in | 1 N Wertzville, Cumberland County, PA |
| Time | Gust | Where |
|---|---|---|
| 3:10 PM | Not measured | Conneautville, Crawford County, PA |
| 3:16 PM | Not measured | 5 E Conneautville, Crawford County, PA |
| 3:23 PM | Not measured | 5 W Saegertown, Crawford County, PA |
| 3:27 PM | Not measured | 1 N Saegertown, Crawford County, PA |
| 3:33 PM | 60 mph | Union City, Erie County, PA |
| 3:37 PM | Not measured | 2 SSE Woodcock, Crawford County, PA |
| 3:41 PM | Not measured | 2 SSE Conneaut Lake, Crawford County, PA |
| 3:45 PM | Not measured | 2 W Meadville, Crawford County, PA |
| 3:54 PM | Not measured | 4 S Sheakleyville, Mercer County, PA |
| 3:55 PM | Not measured | 4 NNE Cochranton, Crawford County, PA |
| 3:55 PM | Not measured | 4 NW Townville, Crawford County, PA |
| 3:56 PM | Not measured | 5 N Townville, Crawford County, PA |
Show all 147 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 3:58 PM | Not measured | 3 NNW Cooperstown, Venango County, PA |
| 3:59 PM | Not measured | 4 NNW Cooperstown, Venango County, PA |
| 4:03 PM | Not measured | 3 S Dubois, Clearfield County, PA |
| 4:05 PM | Not measured | 7 NNE Cooperstown, Venango County, PA |
| 4:06 PM | Not measured | 4 NE Cooperstown, Venango County, PA |
| 4:07 PM | Not measured | 5 ENE Cooperstown, Venango County, PA |
| 4:07 PM | Not measured | 5 NE Cooperstown, Venango County, PA |
| 4:08 PM | Not measured | 1 WNW Nixon, Butler County, PA |
| 4:10 PM | Not measured | 4 ENE Valencia, Butler County, PA |
| 4:10 PM | Not measured | 5 NE Cooperstown, Venango County, PA |
| 4:10 PM | Not measured | 7 NNE Cooperstown, Venango County, PA |
| 4:10 PM | Not measured | 8 W Pleasantville, Venango County, PA |
| 4:11 PM | Not measured | Cooperstown, Venango County, PA |
| 4:11 PM | Not measured | 8 W Pleasantville, Venango County, PA |
| 4:12 PM | Not measured | Stoystown, Somerset County, PA |
| 4:15 PM | Not measured | 4 E Pleasantville, Forest County, PA |
| 4:15 PM | Not measured | 9 NE Cooperstown, Venango County, PA |
| 4:17 PM | Not measured | 3 NNE Bessemer, Lawrence County, PA |
| 4:23 PM | Not measured | 2 ESE S.n.p.j., Lawrence County, PA |
| 4:25 PM | Not measured | 1 ESE New Castle Northw, Lawrence County, PA |
| 4:25 PM | Not measured | 3 SSE Austin, Potter County, PA |
| 4:25 PM | Not measured | 3 SW Tidioute, Warren County, PA |
| 4:25 PM | Not measured | 2 S Grand Valley, Warren County, PA |
| 4:26 PM | Not measured | 1 ENE Enterprise, Warren County, PA |
| 4:27 PM | Not measured | 3 SE South New Castle, Lawrence County, PA |
| 4:32 PM | Not measured | 5 NNW Portersville, Lawrence County, PA |
| 4:33 PM | Not measured | 4 N Portersville, Butler County, PA |
| 4:36 PM | Not measured | 4 WSW West Liberty, Butler County, PA |
| 4:40 PM | Not measured | 1 W Ambridge, Beaver County, PA |
| 4:40 PM | Not measured | 3 N Portersville, Butler County, PA |
| 4:40 PM | Not measured | 4 WSW West Liberty, Butler County, PA |
| 4:40 PM | Not measured | Clarion, Clarion County, PA |
| 4:40 PM | Not measured | Warren, Warren County, PA |
| 4:40 PM | Not measured | 1 NNW Warren, Warren County, PA |
| 4:44 PM | Not measured | Ambridge, Beaver County, PA |
| 4:44 PM | Not measured | 2 ENE West Liberty, Butler County, PA |
| 4:44 PM | Not measured | 9 E Fryburg, Clarion County, PA |
| 4:46 PM | Not measured | Knox, Clarion County, PA |
| 4:47 PM | Not measured | 4 WSW West Sunbury, Butler County, PA |
| 4:47 PM | Not measured | 5 SE West Liberty, Butler County, PA |
| 4:50 PM | Not measured | 1 W Beaver Falls, Beaver County, PA |
| 4:51 PM | Not measured | 1 SSW West Mayfield, Beaver County, PA |
| 4:52 PM | Not measured | 5 WSW West Sunbury, Butler County, PA |
| 4:52 PM | Not measured | West Sunbury, Butler County, PA |
| 4:56 PM | Not measured | 1 WSW Ludlow, Warren County, PA |
| 4:59 PM | Not measured | 3 SSE Connoquenessing, Butler County, PA |
| 5:00 PM | Not measured | 3 SE Claylick, Franklin County, PA |
| 5:01 PM | Not measured | Ludlow, McKean County, PA |
| 5:04 PM | Not measured | Petrolia, Butler County, PA |
| 5:09 PM | Not measured | 1 NE Mars, Butler County, PA |
| 5:10 PM | Not measured | Coraopolis, Allegheny County, PA |
| 5:15 PM | Not measured | 1 S Kennedy Township, Allegheny County, PA |
| 5:15 PM | Not measured | 1 W Bell Acres, Allegheny County, PA |
| 5:15 PM | Not measured | Kane, McKean County, PA |
| 5:16 PM | Not measured | Kane, McKean County, PA |
| 5:24 PM | Not measured | 3 WSW Mount Jewett, McKean County, PA |
| 5:25 PM | Not measured | 1 S Imperial-Enlow, Allegheny County, PA |
| 5:26 PM | Not measured | 3 SSW Sarver, Butler County, PA |
| 5:27 PM | Not measured | 2 NW Greencastle, Franklin County, PA |
| 5:29 PM | Not measured | 2 W Thompsonville, Washington County, PA |
| 5:30 PM | 60 mph | Carnegie, Allegheny County, PA |
| 5:30 PM | Not measured | 1 ESE Bellevue, Allegheny County, PA |
| 5:35 PM | Not measured | Mont Alto, Franklin County, PA |
| 5:35 PM | Not measured | 3 NW Mont Alto, Franklin County, PA |
| 5:37 PM | Not measured | 2 E Smethport, McKean County, PA |
| 5:40 PM | Not measured | 1 S Arnold, Westmoreland County, PA |
| 5:45 PM | Not measured | Hyde Park, Westmoreland County, PA |
| 5:45 PM | Not measured | 3 NW Eldred, McKean County, PA |
| 5:47 PM | Not measured | East Pittsburgh, Allegheny County, PA |
| 5:52 PM | Not measured | 1 NNW North Washington, Westmoreland County, PA |
| 5:53 PM | Not measured | 4 SSE Port Allegany, McKean County, PA |
| 5:53 PM | Not measured | 1 SSE Port Allegany, McKean County, PA |
| 5:55 PM | Not measured | 1 ENE Elizabeth, Allegheny County, PA |
| 6:00 PM | Not measured | 2 W Marysville, Perry County, PA |
| 6:02 PM | Not measured | 2 WSW Irwin, Westmoreland County, PA |
| 6:02 PM | Not measured | 1 WNW Indiana, Indiana County, PA |
| 6:04 PM | Not measured | 4 N Austin, Potter County, PA |
| 6:07 PM | Not measured | 5 NNW Coudersport, Potter County, PA |
| 6:08 PM | 65 mph | 2 E Carlisle, Cumberland County, PA |
| 6:09 PM | Not measured | 1 E Jeannette, Westmoreland County, PA |
| 6:12 PM | Not measured | Greensburg, Westmoreland County, PA |
| 6:12 PM | Not measured | 2 ENE Clymer, Indiana County, PA |
| 6:15 PM | Not measured | 4 E Smithton, Westmoreland County, PA |
| 6:18 PM | Not measured | 2 SE South Greensburg, Westmoreland County, PA |
| 6:18 PM | Not measured | 1 NNE Cherry Springs St, Potter County, PA |
| 6:19 PM | Not measured | Republic, Fayette County, PA |
| 6:20 PM | Not measured | 4 W Lawson Heights, Westmoreland County, PA |
| 6:20 PM | Not measured | 2 W Marysville, Perry County, PA |
| 6:21 PM | Not measured | 2 NW Dauphin, Dauphin County, PA |
| 6:22 PM | Not measured | 1 WSW Calumet-Norvelt, Westmoreland County, PA |
| 6:25 PM | Not measured | 1 NNW Colonial Park, Dauphin County, PA |
| 6:26 PM | Not measured | 3 S Halifax, Dauphin County, PA |
| 6:28 PM | Not measured | 2 ENE Youngstown, Westmoreland County, PA |
| 6:29 PM | Not measured | 1 NE Dauphin, Dauphin County, PA |
| 6:30 PM | Not measured | 2 SSW Halifax, Dauphin County, PA |
| 6:35 PM | Not measured | 4 NNE Donegal, Westmoreland County, PA |
| 6:35 PM | Not measured | 2 SSE Pine Glen, Centre County, PA |
| 6:37 PM | Not measured | 2 SE Dunbar, Fayette County, PA |
| 6:38 PM | Not measured | 4 SW Ligonier, Westmoreland County, PA |
| 6:45 PM | Not measured | 1 S New Florence, Westmoreland County, PA |
| 6:55 PM | Not measured | 1 NNE Lorain, Cambria County, PA |
| 6:57 PM | Not measured | 2 ENE Ohiopyle, Fayette County, PA |
| 7:00 PM | Not measured | 4 NE Cedar Run, Tioga County, PA |
| 7:04 PM | Not measured | Bellefonte, Centre County, PA |
| 7:15 PM | Not measured | Ashland, Schuylkill County, PA |
| 7:17 PM | Not measured | 1 WSW Jacobus, York County, PA |
| 7:19 PM | Not measured | 1 WNW Blue Knob State P, Bedford County, PA |
| 7:23 PM | Not measured | Ringtown, Schuylkill County, PA |
| 7:24 PM | Not measured | 2 N Ski Gap, Blair County, PA |
| 7:26 PM | Not measured | 3 NW Stonybrook, York County, PA |
| 7:29 PM | 58 mph | 1 S Dunnstown, Clinton County, PA |
| 7:31 PM | Not measured | Nuremburg, Schuylkill County, PA |
| 7:36 PM | Not measured | 1 SW Jersey Shore, Lycoming County, PA |
| 7:38 PM | Not measured | 1 WNW Jersey Shore, Lycoming County, PA |
| 7:39 PM | Not measured | 2 SW Conyngham, Luzerne County, PA |
| 7:41 PM | Not measured | 2 NNE Jersey Shore, Lycoming County, PA |
| 7:44 PM | Not measured | 2 WSW Brogue, York County, PA |
| 7:45 PM | Not measured | 3 SW Brogue, York County, PA |
| 7:45 PM | Not measured | 3 ENE Safe Harbor, Lancaster County, PA |
| 7:46 PM | Not measured | 4 W Duboistown, Lycoming County, PA |
| 7:50 PM | Not measured | 2 W Brogue, York County, PA |
| 8:09 PM | Not measured | Kingston, Luzerne County, PA |
| 8:13 PM | Not measured | 3 S Muncy, Northumberland County, PA |
| 8:15 PM | Not measured | 1 NNW Wakefield, Lancaster County, PA |
| 9:20 PM | Not measured | Media, Delaware County, PA |
| 9:23 PM | Not measured | 1 SSW Broomall, Delaware County, PA |
| 9:25 PM | Not measured | Prospect Park, Delaware County, PA |
| 9:27 PM | Not measured | 1 ENE Wayne, Delaware County, PA |
| 9:29 PM | Not measured | 1 SW Broomall, Delaware County, PA |
| 9:32 PM | Not measured | 1 W Chestnut Hill, Philadelphia County, PA |
| 9:36 PM | Not measured | 1 SSE Chestnut Hill, Philadelphia County, PA |
| 9:40 PM | Not measured | 1 SSE Chalfont, Bucks County, PA |
| 9:54 PM | Not measured | Doylestown, Bucks County, PA |
| 10:06 PM | Not measured | Washington Crossing, Bucks County, PA |
| 10:08 PM | Not measured | 2 NNE Tullytown, Bucks 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 |
|---|---|---|---|
| Harrisburg, PA | 1.0 in | None | 0 |
| Lancaster, PA | None | None | 0 |
| Philadelphia, PA | None | None | 0 |
| Pittsburgh, PA | None | 60 mph | 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.