Pennsylvania

67 counties37 tornadoes rated F3/EF3+59 county disaster declarations

Pennsylvania has recorded 993 tornadoes since 1950, 26th among the states; 34 tropical storms and hurricanes within 50 miles since 1851; 24,588 acres burned by large wildfires since 1984.

2025
  • Tornadoes rated F2/EF2+ since 1950
  • Tropical cyclone tracks since 1851

Statewide totals

Unique events: a tornado that crossed three counties counts once.

Tornadoes since 1950
993
26th of 51
Rated F3/EF3 or stronger
37
25th of 51
Tropical cyclones within 50 mi
34
17th of 51
At hurricane strength
2
21st of 51
Acres burned since 1984
25K
19 large fires
Flood insurance claims
75,803
$1.4 billion paid

County leaders

Where in Pennsylvania each hazard has struck most.

Notable events

The strongest tornadoes, hurricanes and fires in Pennsylvania’s record. Each opens its own page.

Hurricanes and tropical storms

  1. Unnamed 1878Cat. 1
  2. Unnamed 1893Cat. 1
  3. Unnamed 1893Tropical storm
  4. Irene 2011Tropical storm
  5. Bertha 1996Tropical storm
  6. Unnamed 1903Tropical storm
  7. Unnamed 1874Tropical storm
  8. Unnamed 1861Tropical storm
  9. Isaias 2020Tropical storm
  10. Doria 1971Tropical storm

Every county

Sort by any column. Each county opens its full record.

Counties of Pennsylvania
Adams County1713040020
Allegheny County28404,83218
Armstrong County114043717
Beaver County243083215
Bedford County1389451,18521
Berks County29124061,31323
Blair County4601,11718
Bradford County217089821
Bucks County282205,26027
Butler County281087411
Cambria County226080218
Cameron County2307311
Carbon County4111,3939418
Centre County1481,91733915
Chester County31164051,91426
Clarion County162018914
Clearfield County84053717
Clinton County1071,21891115
Columbia County9802,20020
Crawford County402033015
Cumberland County171301,60019
Dauphin County211205,24822
Delaware County61703,03424
Elk County163032210
Erie County231051211
Fayette County203072218
Forest County1026281412
Franklin County1513018820
Fulton County6901617
Greene County104026515
Huntingdon County108053118
Indiana County205038718
Jefferson County163037314
Juniata County79017820
Lackawanna County12901,36922
Lancaster County391202,10622
Lawrence County121020712
Lebanon County191101,00519
Lehigh County16111996717
Luzerne County20103,9294,14723
Lycoming County2999683,87821
McKean County53015813
Mercer County242012013
Mifflin County58048717
Monroe County15115,93943621
Montgomery County201806,20029
Montour County47015417
Northampton County13115741,56124
Northumberland County141001,72119
Perry County612074920
Philadelphia County111801,70025
Pike County8113,39521918
Potter County12409014
Schuylkill County161201,04124
Snyder County108090417
Somerset County16650939521
Sullivan County136013425
Susquehanna County137050624
Tioga County762,33623420
Union County128092718
Venango County132042915
Warren County191012610
Washington County22401,13114
Wayne County119022125
Westmoreland County50201,61220
Wyoming County8601,18927
York County351401,75321

Cities

Places of 10,000 people or more with their own records.

  • Philadelphia
    Hazard fingerprint for Philadelphia Tornado: 90th percentile. Tropical: 67th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 99th percentile. Heat: 99th percentile. Cold: 83th percentile. Winter: 90th percentile.
  • Pittsburgh
    Hazard fingerprint for Pittsburgh Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Allentown
    Hazard fingerprint for Allentown Tornado: 60th percentile. Tropical: 53th percentile. Wildfire: 1th percentile. Flood: 96th percentile. Hail & wind: 97th percentile. Heat: 89th percentile. Cold: 84th percentile. Winter: 95th percentile.
  • Reading
    Hazard fingerprint for Reading Tornado: 44th percentile. Tropical: 61th percentile. Wildfire: 3th percentile. Flood: 91th percentile. Hail & wind: 95th percentile. Heat: 89th percentile. Cold: 85th percentile. Winter: 94th percentile.
  • Erie
    Hazard fingerprint for Erie Tornado: 37th percentile. Tropical: 7th percentile. Wildfire: 0th percentile. Flood: 59th percentile. Hail & wind: 77th percentile. Heat: 13th percentile. Cold: 72th percentile. Winter: 96th percentile.
  • Bethlehem
    Hazard fingerprint for Bethlehem Tornado: 46th percentile. Tropical: 53th percentile. Wildfire: 14th percentile. Flood: 95th percentile. Hail & wind: 96th percentile. Heat: 88th percentile. Cold: 85th percentile. Winter: 95th percentile.
  • Scranton
    Hazard fingerprint for Scranton Tornado: 34th percentile. Tropical: 49th percentile. Wildfire: 0th percentile. Flood: 83th percentile. Hail & wind: 77th percentile. Heat: 25th percentile. Cold: 53th percentile. Winter: 63th percentile.
  • Lancaster
    Hazard fingerprint for Lancaster Tornado: 53th percentile. Tropical: 61th percentile. Wildfire: 0th percentile. Flood: 81th percentile. Hail & wind: 80th percentile. Heat: 65th percentile. Cold: 28th percentile. Winter: 59th percentile.
  • Harrisburg
    Hazard fingerprint for Harrisburg Tornado: 52th percentile. Tropical: 53th percentile. Wildfire: 0th percentile. Flood: 77th percentile. Hail & wind: 85th percentile. Heat: 62th percentile. Cold: 22th percentile. Winter: 53th percentile.
  • York
    Hazard fingerprint for York Tornado: 50th percentile. Tropical: 57th percentile. Wildfire: 0th percentile. Flood: 74th percentile. Hail & wind: 82th percentile. Heat: 60th percentile. Cold: 28th percentile. Winter: 62th percentile.
  • Wilkes-Barre
    Hazard fingerprint for Wilkes-Barre Tornado: 30th percentile. Tropical: 53th percentile. Wildfire: 30th percentile. Flood: 78th percentile. Hail & wind: 51th percentile. Heat: 33th percentile. Cold: 53th percentile. Winter: 58th percentile.
  • Altoona
    Hazard fingerprint for Altoona Tornado: 14th percentile. Tropical: 20th percentile. Wildfire: 0th percentile. Flood: 70th percentile. Hail & wind: 59th percentile. Heat: 25th percentile. Cold: 50th percentile. Winter: 63th percentile.
  • State College
    Hazard fingerprint for State College Tornado: 20th percentile. Tropical: 42th percentile. Wildfire: 15th percentile. Flood: 28th percentile. Hail & wind: 53th percentile. Heat: 39th percentile. Cold: 77th percentile. Winter: 88th percentile.
  • Penn Hills
    Hazard fingerprint for Penn Hills Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Norristown
    Hazard fingerprint for Norristown Tornado: 54th percentile. Tropical: 65th percentile. Wildfire: 0th percentile. Flood: 97th percentile. Hail & wind: 97th percentile. Heat: 98th percentile. Cold: 90th percentile. Winter: 96th percentile.
  • Chester
    Hazard fingerprint for Chester Tornado: 42th percentile. Tropical: 63th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 99th percentile. Heat: 97th percentile. Cold: 81th percentile. Winter: 90th percentile.
  • Mount Lebanon
    Hazard fingerprint for Mount Lebanon Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Bethel Park
    Hazard fingerprint for Bethel Park Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Easton
    Hazard fingerprint for Easton Tornado: 46th percentile. Tropical: 53th percentile. Wildfire: 14th percentile. Flood: 95th percentile. Hail & wind: 96th percentile. Heat: 88th percentile. Cold: 85th percentile. Winter: 95th percentile.
  • Hazleton
    Hazard fingerprint for Hazleton Tornado: 30th percentile. Tropical: 53th percentile. Wildfire: 30th percentile. Flood: 78th percentile. Hail & wind: 51th percentile. Heat: 33th percentile. Cold: 53th percentile. Winter: 58th percentile.
  • Monroeville
    Hazard fingerprint for Monroeville Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Williamsport
    Hazard fingerprint for Williamsport Tornado: 31th percentile. Tropical: 46th percentile. Wildfire: 6th percentile. Flood: 58th percentile. Hail & wind: 43th percentile. Heat: 43th percentile. Cold: 77th percentile. Winter: 84th percentile.
  • Lebanon
    Hazard fingerprint for Lebanon Tornado: 67th percentile. Tropical: 57th percentile. Wildfire: 0th percentile. Flood: 84th percentile. Hail & wind: 87th percentile. Heat: 62th percentile. Cold: 22th percentile. Winter: 55th percentile.
  • Plum
    Hazard fingerprint for Plum Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Chambersburg
    Hazard fingerprint for Chambersburg Tornado: 27th percentile. Tropical: 53th percentile. Wildfire: 0th percentile. Flood: 50th percentile. Hail & wind: 52th percentile. Heat: 50th percentile. Cold: 28th percentile. Winter: 52th percentile.
  • Pottstown
    Hazard fingerprint for Pottstown Tornado: 54th percentile. Tropical: 65th percentile. Wildfire: 0th percentile. Flood: 97th percentile. Hail & wind: 97th percentile. Heat: 98th percentile. Cold: 90th percentile. Winter: 96th percentile.
  • Carlisle
    Hazard fingerprint for Carlisle Tornado: 40th percentile. Tropical: 53th percentile. Wildfire: 0th percentile. Flood: 74th percentile. Hail & wind: 71th percentile. Heat: 60th percentile. Cold: 22th percentile. Winter: 55th percentile.
  • New Castle
    Hazard fingerprint for New Castle Tornado: 44th percentile. Tropical: 7th percentile. Wildfire: 0th percentile. Flood: 93th percentile. Hail & wind: 94th percentile. Heat: 0th percentile. Cold: 46th percentile. Winter: 54th percentile.
  • Murrysville
    Hazard fingerprint for Murrysville Tornado: 63th percentile. Tropical: 7th percentile. Wildfire: 0th percentile. Flood: 92th percentile. Hail & wind: 93th percentile. Heat: 0th percentile. Cold: 71th percentile. Winter: 88th percentile.
  • Baldwin
    Hazard fingerprint for Baldwin Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Phoenixville
    Hazard fingerprint for Phoenixville Tornado: 53th percentile. Tropical: 63th percentile. Wildfire: 4th percentile. Flood: 95th percentile. Hail & wind: 95th percentile. Heat: 98th percentile. Cold: 89th percentile. Winter: 97th percentile.
  • West Chester
    Hazard fingerprint for West Chester Tornado: 53th percentile. Tropical: 63th percentile. Wildfire: 4th percentile. Flood: 95th percentile. Hail & wind: 95th percentile. Heat: 98th percentile. Cold: 89th percentile. Winter: 97th percentile.
  • Lansdale
    Hazard fingerprint for Lansdale Tornado: 54th percentile. Tropical: 65th percentile. Wildfire: 0th percentile. Flood: 97th percentile. Hail & wind: 97th percentile. Heat: 98th percentile. Cold: 90th percentile. Winter: 96th percentile.
  • West Mifflin
    Hazard fingerprint for West Mifflin Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Johnstown
    Hazard fingerprint for Johnstown Tornado: 41th percentile. Tropical: 20th percentile. Wildfire: 0th percentile. Flood: 50th percentile. Hail & wind: 63th percentile. Heat: 4th percentile. Cold: 74th percentile. Winter: 77th percentile.
  • McKeesport
    Hazard fingerprint for McKeesport Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Hanover
    Hazard fingerprint for Hanover Tornado: 50th percentile. Tropical: 57th percentile. Wildfire: 0th percentile. Flood: 74th percentile. Hail & wind: 82th percentile. Heat: 60th percentile. Cold: 28th percentile. Winter: 62th percentile.
  • Hermitage
    Hazard fingerprint for Hermitage Tornado: 46th percentile. Tropical: 20th percentile. Wildfire: 0th percentile. Flood: 74th percentile. Hail & wind: 90th percentile. Heat: 0th percentile. Cold: 46th percentile. Winter: 72th percentile.
  • Franklin Park
    Hazard fingerprint for Franklin Park Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Indiana
    Hazard fingerprint for Indiana Tornado: 32th percentile. Tropical: 20th percentile. Wildfire: 0th percentile. Flood: 65th percentile. Hail & wind: 71th percentile. Heat: 0th percentile. Cold: 53th percentile. Winter: 72th percentile.
  • Whitehall
    Hazard fingerprint for Whitehall Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Greensburg
    Hazard fingerprint for Greensburg Tornado: 63th percentile. Tropical: 7th percentile. Wildfire: 0th percentile. Flood: 92th percentile. Hail & wind: 93th percentile. Heat: 0th percentile. Cold: 71th percentile. Winter: 88th percentile.
  • Dunmore
    Hazard fingerprint for Dunmore Tornado: 34th percentile. Tropical: 49th percentile. Wildfire: 0th percentile. Flood: 83th percentile. Hail & wind: 77th percentile. Heat: 25th percentile. Cold: 53th percentile. Winter: 63th percentile.
  • Ephrata
    Hazard fingerprint for Ephrata Tornado: 53th percentile. Tropical: 61th percentile. Wildfire: 0th percentile. Flood: 81th percentile. Hail & wind: 80th percentile. Heat: 65th percentile. Cold: 28th percentile. Winter: 59th percentile.
  • Wilkinsburg
    Hazard fingerprint for Wilkinsburg Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Kingston
    Hazard fingerprint for Kingston Tornado: 30th percentile. Tropical: 53th percentile. Wildfire: 30th percentile. Flood: 78th percentile. Hail & wind: 51th percentile. Heat: 33th percentile. Cold: 53th percentile. Winter: 58th percentile.
  • Washington
    Hazard fingerprint for Washington Tornado: 33th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 87th percentile. Hail & wind: 87th percentile. Heat: 0th percentile. Cold: 53th percentile. Winter: 49th percentile.
  • Bloomsburg
    Hazard fingerprint for Bloomsburg Tornado: 26th percentile. Tropical: 46th percentile. Wildfire: 0th percentile. Flood: 67th percentile. Hail & wind: 59th percentile. Heat: 33th percentile. Cold: 28th percentile. Winter: 55th percentile.
  • Coatesville
    Hazard fingerprint for Coatesville Tornado: 53th percentile. Tropical: 63th percentile. Wildfire: 4th percentile. Flood: 95th percentile. Hail & wind: 95th percentile. Heat: 98th percentile. Cold: 89th percentile. Winter: 97th percentile.
  • Pottsville
    Hazard fingerprint for Pottsville Tornado: 28th percentile. Tropical: 61th percentile. Wildfire: 0th percentile. Flood: 50th percentile. Hail & wind: 38th percentile. Heat: 33th percentile. Cold: 34th percentile. Winter: 65th percentile.
  • Butler
    Hazard fingerprint for Butler Tornado: 46th percentile. Tropical: 7th percentile. Wildfire: 0th percentile. Flood: 73th percentile. Hail & wind: 87th percentile. Heat: 0th percentile. Cold: 46th percentile. Winter: 73th percentile.
  • Sharon
    Hazard fingerprint for Sharon Tornado: 46th percentile. Tropical: 20th percentile. Wildfire: 0th percentile. Flood: 74th percentile. Hail & wind: 90th percentile. Heat: 0th percentile. Cold: 46th percentile. Winter: 72th percentile.
  • Emmaus
    Hazard fingerprint for Emmaus Tornado: 60th percentile. Tropical: 53th percentile. Wildfire: 1th percentile. Flood: 96th percentile. Hail & wind: 97th percentile. Heat: 89th percentile. Cold: 84th percentile. Winter: 95th percentile.
  • Jefferson Hills
    Hazard fingerprint for Jefferson Hills Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Yeadon
    Hazard fingerprint for Yeadon Tornado: 42th percentile. Tropical: 63th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 99th percentile. Heat: 97th percentile. Cold: 81th percentile. Winter: 90th percentile.
  • St. Marys
    Hazard fingerprint for St. Marys Tornado: 27th percentile. Tropical: 7th percentile. Wildfire: 0th percentile. Flood: 24th percentile. Hail & wind: 24th percentile. Heat: 4th percentile. Cold: 73th percentile. Winter: 47th percentile.
  • Meadville
    Hazard fingerprint for Meadville Tornado: 51th percentile. Tropical: 20th percentile. Wildfire: 0th percentile. Flood: 50th percentile. Hail & wind: 70th percentile. Heat: 4th percentile. Cold: 53th percentile. Winter: 86th percentile.
  • Elizabethtown
    Hazard fingerprint for Elizabethtown Tornado: 53th percentile. Tropical: 61th percentile. Wildfire: 0th percentile. Flood: 81th percentile. Hail & wind: 80th percentile. Heat: 65th percentile. Cold: 28th percentile. Winter: 59th percentile.
  • New Kensington
    Hazard fingerprint for New Kensington Tornado: 63th percentile. Tropical: 7th percentile. Wildfire: 0th percentile. Flood: 92th percentile. Hail & wind: 93th percentile. Heat: 0th percentile. Cold: 71th percentile. Winter: 88th percentile.
  • Lower Burrell
    Hazard fingerprint for Lower Burrell Tornado: 63th percentile. Tropical: 7th percentile. Wildfire: 0th percentile. Flood: 92th percentile. Hail & wind: 93th percentile. Heat: 0th percentile. Cold: 71th percentile. Winter: 88th percentile.
  • Wyomissing
    Hazard fingerprint for Wyomissing Tornado: 44th percentile. Tropical: 61th percentile. Wildfire: 3th percentile. Flood: 91th percentile. Hail & wind: 95th percentile. Heat: 89th percentile. Cold: 85th percentile. Winter: 94th percentile.
  • Waynesboro
    Hazard fingerprint for Waynesboro Tornado: 27th percentile. Tropical: 53th percentile. Wildfire: 0th percentile. Flood: 50th percentile. Hail & wind: 52th percentile. Heat: 50th percentile. Cold: 28th percentile. Winter: 52th percentile.
  • Lansdowne
    Hazard fingerprint for Lansdowne Tornado: 42th percentile. Tropical: 63th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 99th percentile. Heat: 97th percentile. Cold: 81th percentile. Winter: 90th percentile.
  • Nanticoke
    Hazard fingerprint for Nanticoke Tornado: 30th percentile. Tropical: 53th percentile. Wildfire: 30th percentile. Flood: 78th percentile. Hail & wind: 51th percentile. Heat: 33th percentile. Cold: 53th percentile. Winter: 58th percentile.
  • Darby
    Hazard fingerprint for Darby Tornado: 42th percentile. Tropical: 63th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 99th percentile. Heat: 97th percentile. Cold: 81th percentile. Winter: 90th percentile.
  • Northampton
    Hazard fingerprint for Northampton Tornado: 46th percentile. Tropical: 53th percentile. Wildfire: 14th percentile. Flood: 95th percentile. Hail & wind: 96th percentile. Heat: 88th percentile. Cold: 85th percentile. Winter: 95th percentile.
  • Columbia
    Hazard fingerprint for Columbia Tornado: 53th percentile. Tropical: 61th percentile. Wildfire: 0th percentile. Flood: 81th percentile. Hail & wind: 80th percentile. Heat: 65th percentile. Cold: 28th percentile. Winter: 59th percentile.
  • Berwick
    Hazard fingerprint for Berwick Tornado: 26th percentile. Tropical: 46th percentile. Wildfire: 0th percentile. Flood: 67th percentile. Hail & wind: 59th percentile. Heat: 33th percentile. Cold: 28th percentile. Winter: 55th percentile.
  • Munhall
    Hazard fingerprint for Munhall Tornado: 50th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 4th percentile. Cold: 65th percentile. Winter: 76th percentile.
  • Mechanicsburg
    Hazard fingerprint for Mechanicsburg Tornado: 40th percentile. Tropical: 53th percentile. Wildfire: 0th percentile. Flood: 74th percentile. Hail & wind: 71th percentile. Heat: 60th percentile. Cold: 22th percentile. Winter: 55th percentile.