Pennsylvania, 2012

Flooding and Heavy Snow in Pennsylvania, October 29 to 31, 2012

October 29 to 31, 2012 · NWS PBZ · 31 events in 17 counties and zones

The remnants of Sandy brought a variety of weather impacts to western Pennsylvania, eastern Ohio, northern West Virginia, and Garrett county Maryland as the storm made landfall and interacted with a cold front essentially right over the region. Heavy rain and strong winds combined to cause downed trees and power-lines in the lower elevations.

Where it happened

Every event with a place to put it; 20 filed by county or forecast zone are drawn at its center, in a lighter ring. Tap one for its entry below.

  • Tornadoes
  • Tropical storms and surge
  • Floods
  • Wind
  • Hail
  • Winter weather
  • Heat and drought
  • Cold
  • Fire, smoke and dust
  • Marine and coastal
  • Other

Open the live radar over this ground

The toll

Deaths
0
Injuries
0
Property damage
$460,000
Crop damage
None recorded
Events
31

Deaths and injuries are direct and indirect together, as the offices filed them. Damage is property and crops in the dollars of the year, not adjusted for inflation, and only where an office estimated it.

What happened

The episode as NWS PBZ wrote it up.

The remnants of Sandy brought a variety of weather impacts to western Pennsylvania, eastern Ohio, northern West Virginia, and Garrett county Maryland as the storm made landfall and interacted with a cold front essentially right over the region. Heavy rain and strong winds combined to cause downed trees and power-lines in the lower elevations. Meanwhile, the higher elevations experienced blizzard conditions, with snow amounts in excess of 2 1/2 feet reported at elevations above 2500 feet.

Rain began on the 26th as the cold front slowly crossed the region and then stalled over the Appalachians. This cold front then interacted with Sandy as the storm made landfall on the 29th. In general, rainfall from the front and remnants of Sandy averaged 2 inches across much of eastern Ohio, northern West Virginia, and western Pennsylvania. Amounts in excess of 4 inches were reported in and and around Pittsburgh and parts of Westmoreland county, Pennsylvania. However, due to dry antecedent conditions, only minor flooding was reported across the region.

The saturated ground did play in an important role later however, as the pressure gradient between the front and Sandy remnants strengthened. There were several reports of trees down and power outages across the lower elevations.

Cold air, wrapping around the system as it moved inland helped to change the higher elevations to snow early on the 29th. Snow accumulated rapidly, up to two inches per hour for much of the overnight hours on the 29-30th. Very low visibilities resulting in and indirect fatality in Tucker county. Snow amounts in excess of 2 1/2 feet were reported in Tucker and Preston counties in West Virginia and Garrett county, Maryland. Amounts of 8-12 inches were reported in the ridges of Fayette and Westmoreland county in Pennsylvania and even in portions of eastern Monongalia county in West Virginia. The heavy snow combined with the wind to down numerous trees and power-lines making those areas nearly impassable. The roof of a gas station in Terra Alta also gave way due to the weight of the snow. Almost 95% of residents in Preston, Tucker, and Garrett county were without power during the peak of the snow-storm, which outages lasting over a week in many locations.

What forecasters said that day

The local office's own words before the first event, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.

NWS Pittsburgh, PA wrote its last area forecast discussion before the first event at Oct 29, 9:26 AM EST, 6 hours 34 minutes earlier.

Area forecast discussion, Oct 29, 9:26 AM EST, 6 hours 34 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Hazardous weather outlook, Oct 29, 4:06 AM EST, 11 hours 54 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>

In the hours before

Local storm report, Oct 29, 2:39 PM EST, 1 hour 21 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Local storm report, Oct 29, 3:28 PM EST, 32 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Local storm report, Oct 29, 3:37 PM EST, 23 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Local storm report, Oct 29, 3:44 PM EST, 16 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Local storm report, Oct 29, 3:56 PM EST, 4 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Local storm report, Oct 29, 3:59 PM EST, 1 minute before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>

The radar

The national radar mosaic for the moment the first event began.

Open the radar archive at this moment

Event by event

19 strong wind, 10 flood, 2 heavy snow. Local standard time, as filed.

Strong Wind, Butler

When
October 29, 4:00 PM EST to October 30, 5:30 AM EST
Where
Butler forecast zone
Measured
35 kt (40 mph) estimated gust
Property damage
$10,000
Reported by
Emergency Manager
Coordinates
40.912, -79.913 (the zone’s center; the record gives no point)

Emergency management reported multiple trees down.

Strong Wind, Washington

When
October 29, 6:00 PM EST to October 30, 5:30 AM EST
Where
Washington forecast zone
Measured
35 kt (40 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
40.189, -80.248 (the zone’s center; the record gives no point)

Call center employee reported multiple trees down.

Strong Wind, Allegheny

When
October 29, 6:30 PM EST to October 30, 5:30 AM EST
Where
Allegheny forecast zone
Measured
35 kt (40 mph) measured gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
40.469, -79.981 (the zone’s center; the record gives no point)

Call center employee reported trees down.

Strong Wind, Mercer

When
October 29, 6:30 PM EST to October 30, 5:30 AM EST
Where
Mercer forecast zone
Measured
43 kt (49 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
41.302, -80.258 (the zone’s center; the record gives no point)

Call center employee reported trees down throughout county.

Strong Wind, Lawrence

When
October 29, 6:30 PM EST to October 30, 5:30 AM EST
Where
Lawrence forecast zone
Measured
43 kt (49 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
40.991, -80.334 (the zone’s center; the record gives no point)

Call center employee reported trees and power-lines down throughout county.

Strong Wind, Clarion

When
October 29, 8:30 PM EST to October 30, 5:30 AM EST
Where
Clarion forecast zone
Measured
35 kt (40 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
41.192, -79.421 (the zone’s center; the record gives no point)

Call center employee reported multiple trees down.

Strong Wind, Beaver

When
October 29, 9:00 PM EST to October 30, 5:30 AM EST
Where
Beaver forecast zone
Measured
35 kt (40 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
40.682, -80.349 (the zone’s center; the record gives no point)

Call center reports of trees down scattered across county.

Strong Wind, Armstrong

When
October 29, 9:00 PM EST to October 30, 5:30 AM EST
Where
Armstrong forecast zone
Measured
35 kt (40 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
40.812, -79.464 (the zone’s center; the record gives no point)

Call center employee reported trees down.

Strong Wind, Indiana

When
October 29, 9:00 PM EST to October 30, 5:30 AM EST
Where
Indiana forecast zone
Measured
35 kt (40 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center

Call center employee reported trees down across county.

Strong Wind, Westmoreland

When
October 29, 9:30 PM EST to October 30, 5:30 AM EST
Where
Westmoreland forecast zone
Measured
35 kt (40 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
40.311, -79.467 (the zone’s center; the record gives no point)

Call center employee reported trees down.

Strong Wind, Westmoreland Ridges

When
October 29, 9:30 PM EST to October 30, 5:30 AM EST
Where
Westmoreland Ridges forecast zone
Measured
35 kt (40 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
40.311, -79.467 (the zone’s center; the record gives no point)

Call center employee reported trees down.

Strong Wind, Venango

When
October 29, 10:00 PM EST to October 30, 5:30 AM EST
Where
Venango forecast zone
Measured
39 kt (45 mph) estimated gust
Property damage
$10,000
Reported by
Emergency Manager
Coordinates
41.401, -79.758 (the zone’s center; the record gives no point)

Emergency management reported twenty trees down across county and power outages reported.

Strong Wind, Fayette

When
October 29, 10:00 PM EST to October 30, 5:30 AM EST
Where
Fayette forecast zone
Measured
35 kt (40 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
39.920, -79.647 (the zone’s center; the record gives no point)

Call center employee reported trees down.

Strong Wind, Fayette Ridges

When
October 29, 10:00 PM EST to October 30, 5:30 AM EST
Where
Fayette Ridges forecast zone
Measured
35 kt (40 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
39.920, -79.647 (the zone’s center; the record gives no point)

Call center employee reported trees down.

Strong Wind, Jefferson

When
October 29, 10:00 PM EST to October 30, 5:30 AM EST
Where
Jefferson forecast zone
Measured
45 kt (52 mph) measured gust
Property damage
$10,000
Reported by
Emergency Manager
Coordinates
41.128, -78.999 (the zone’s center; the record gives no point)

Emergency management reports of trees down.

Strong Wind, Greene

When
October 29, 10:00 PM EST to October 30, 5:30 AM EST
Where
Greene forecast zone
Measured
35 kt (40 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
39.854, -80.223 (the zone’s center; the record gives no point)

Call center employee reports of trees down.

Heavy Snow, Fayette Ridges

When
October 29, 10:00 PM EST to October 31, 12:00 PM EST
Where
Fayette Ridges forecast zone
Reported by
Trained Spotter
Coordinates
39.920, -79.647 (the zone’s center; the record gives no point)

Heavy Snow, Westmoreland Ridges

When
October 29, 10:00 PM EST to October 31, 12:00 PM EST
Where
Westmoreland Ridges forecast zone
Reported by
911 Call Center
Coordinates
40.311, -79.467 (the zone’s center; the record gives no point)

Flood, Westmoreland

When
October 29, 11:00 PM EST to October 30, 1:30 PM EST
Where
Westmoreland County, 0.69 mi S of Armbrust to 0.88 mi NNE of New Stanton
Cause
Heavy Rain
Property damage
$50,000
Reported by
Emergency Manager
Coordinates
40.220, -79.550

Emergency management reported some roads flooded between Armbrust and Greensburg with 2 bridges flooded.

Flood, Westmoreland

When
October 29, 11:00 PM EST to October 30, 1:30 PM EST
Where
Westmoreland County, 0.53 mi E of Greensburg to 0.59 mi E of Greensburg
Cause
Heavy Rain
Property damage
$20,000
Reported by
Emergency Manager
Coordinates
40.300, -79.540

Emergency management reported East Hillis Road and surrounding roads flooded.

Strong Wind, Allegheny

When
October 29, 11:50 PM EST to October 30, 5:30 AM EST
Where
Allegheny forecast zone
Measured
40 kt (46 mph) measured gust
Property damage
$10,000
Reported by
ASOS
Coordinates
40.469, -79.981 (the zone’s center; the record gives no point)

Strong Wind, Forest

When
October 30, 12:00 AM EST to 5:30 AM EST
Where
Forest forecast zone
Measured
35 kt (40 mph) estimated gust
Property damage
$10,000
Reported by
Department of Highways
Coordinates
41.513, -79.236 (the zone’s center; the record gives no point)

Department of highways reported trees down in several locations.

Strong Wind, Jefferson

When
October 30, 12:30 AM EST to 5:30 AM EST
Where
Jefferson forecast zone
Measured
45 kt (52 mph) measured gust
Property damage
$10,000
Reported by
ASOS
Coordinates
41.128, -78.999 (the zone’s center; the record gives no point)

Flood, Westmoreland

When
October 30, 12:46 AM EST to 1:45 PM EST
Where
Westmoreland County, 1.17 mi S of Youndwood to 1.13 mi S of Youndwood
Cause
Heavy Rain
Property damage
$5,000
Reported by
Emergency Manager
Coordinates
40.233, -79.584

Emergency management reported Hill Street flooded near Route 119.

Flood, Allegheny

When
October 30, 1:05 AM EST to 10:00 AM EST
Where
Allegheny County, 0.53 mi W of Rosedale to 0.46 mi W of Rosedale
Cause
Heavy Rain
Property damage
$25,000
Reported by
Emergency Manager
Coordinates
40.480, -79.830

Emergency management reported a land slide near Rosedale.

Flood, Washington

When
October 30, 1:31 AM EST to 10:30 AM EST
Where
Washington County, 0.69 mi S of Washington to 0.68 mi S of Washington
Cause
Heavy Rain
Property damage
$50,000
Reported by
Emergency Manager
Coordinates
40.170, -80.250

Emergency management reported residential flooding in Washington.

Flood, Westmoreland

When
October 30, 4:28 AM EST to 2:00 PM EST
Where
Westmoreland County, 0.53 mi E of Mt Pleasant to 0.93 mi E of Mt Pleasant
Cause
Heavy Rain
Property damage
$35,000
Reported by
Law Enforcement
Coordinates
40.150, -79.540

Law enforcement reported roads flooded in MT Pleasant.

Flood, Westmoreland

When
October 30, 4:31 AM EST to 2:30 PM EST
Where
Westmoreland County, 0.69 mi S of Youndwood to 0.7 mi NE of New Stanton
Cause
Heavy Rain
Property damage
$25,000
Reported by
Emergency Manager
Coordinates
40.240, -79.580

Emergency management reported roads flooded in and around Westmoreland County Community College.

Flood, Westmoreland

When
October 30, 4:33 AM EST to 1:30 PM EST
Where
Westmoreland County, 0.69 mi S of Loyalhanna to 0.87 mi WNW of Latrobe
Cause
Heavy Rain
Property damage
$25,000
Reported by
Emergency Manager
Coordinates
40.310, -79.380

Emergency management reproted Route 982 and Route 30 flooded.

Flood, Westmoreland

When
October 30, 5:03 AM EST to 1:00 PM EST
Where
Westmoreland County, 0.97 mi ESE of Denison to 1.24 mi ESE of Denison
Cause
Heavy Rain
Property damage
$10,000
Reported by
Emergency Manager
Coordinates
40.293, -79.454

Emergency management reported Route 30 flooded in Unity Township.

Flood, Westmoreland

When
October 30, 10:23 AM EST to 2:30 PM EST
Where
Westmoreland County, 0.55 mi SSW of Laurelville to 0.56 mi SSW of Laurelville
Cause
Heavy Rain
Property damage
$25,000
Reported by
Trained Spotter
Coordinates
40.143, -79.484

A trained spotter reported Jacobs Creek flooding along Route 31 and Route 982.

What these are

Strong Wind
Non-thunderstorm winds below high wind criteria that nonetheless caused damage or casualties.
Heavy Snow
Snowfall reaching the local warning threshold without the other hazards of a winter storm.
Flood
Flooding that develops more slowly than a flash flood: rivers leaving their banks, or water standing over land for an extended time.

After NWS Directive 10-1605, the rules offices file Storm Data by.

The same day elsewhere

More

Every storm in Pennsylvania in 2012Every state in 2012This day in weather historyWarnings in Pennsylvania, October 2012

Sources

NOAA National Centers for Environmental Information, Storm Events Database, compiled from the National Weather Service’s monthly Storm Data. Complete through 2026-06; NCEI adds each month about 75 days after it ends and revises past years a few times a year. Rebuilt 2026-10-01. Each event’s entry at NCEI: 417869, 417784, 417773, 417774, 417785, 417786, 417780, 417868, 417871, 417874, 417876, 417787, 417879, 417880, 417882, 417883, 417941, 417958, 415719, 415720, 417778, 417913, 417776, 415722, 415723, 415724, 415726, 415729, 415731, 415732, 415733.