New York, 2019

Hail and Damaging Winds in New York, July 30, 2019

July 30, 2019 · NWS BGM · 20 events in 11 counties and zones

A slow moving cold front and an upper level trough moved through Central New York during the afternoon and early evening of the 30th. This sparked a round of severe thunderstorms across the area.

Where it happened

Every event with a place to put it. 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
$160,000
Crop damage
None recorded
Events
20

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 BGM wrote it up.

A slow moving cold front and an upper level trough moved through Central New York during the afternoon and early evening of the 30th. This sparked a round of severe thunderstorms across the area.

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 Binghamton, NY wrote its last area forecast discussion before the first event at Jul 30, 12:51 PM EST, 28 minutes earlier.

Area forecast discussion, Jul 30, 12:51 PM EST, 28 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, Jul 30, 2:32 AM EST, 10 hours 47 minutes before
Hazardous Weather Outlook
National Weather Service Binghamton NY
332 AM EDT Tue Jul 30 2019

NYZ009-015>018-022>025-036-037-044>046-055>057-062-PAZ038>040-043-
044-047-048-072-310745-
Northern Oneida-Yates-Seneca-Southern Cayuga-Onondaga-Steuben-
Schuyler-Chemung-Tompkins-Madison-Southern Oneida-Cortland-Chenango-
Otsego-Tioga-Broome-Delaware-Sullivan-Bradford-Susquehanna-
Northern Wayne-Wyoming-Lackawanna-Luzerne-Pike-Southern Wayne-
332 AM EDT Tue Jul 30 2019

This Hazardous Weather Outlook is for central New York and
northeast Pennsylvania.

.DAY ONE...Today and tonight.

Showers and thunderstorms will be likely. Some of the thunderstorms
could produce damaging winds and heavy downpours. Heavy rain may
result in localized small stream and urban flooding.

.DAYS TWO THROUGH SEVEN...Wednesday through Monday.

Hazardous weather is not expected at this time.

.SPOTTER INFORMATION STATEMENT...

Spotter activation may be needed. Trained spotters are urged to
relay any significant weather reports to the National Weather
Service.

In the hours before

Special weather statement, Jul 30, 12:30 PM EST, 49 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>
Special weather statement, Jul 30, 12:39 PM EST, 40 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>
Special weather statement, Jul 30, 12:54 PM EST, 25 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>
Special weather statement, Jul 30, 12:57 PM EST, 22 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>
Special weather statement, Jul 30, 1:00 PM EST, 19 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>
Special weather statement, Jul 30, 1:08 PM EST, 11 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>

The radar

The Ft Drum radar (KTYX), 59 km away, was scanning. The volume nearest the first event began at 18:21 UTC.

Open the radar archive at this moment

Event by event

17 thunderstorm wind, 3 hail. Local standard time, as filed.

Thunderstorm Wind, Oneida

When
July 30, 1:19 PM EST
Where
Oneida County, Vienna
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
State Official
Coordinates
43.230, -75.720

Strong thunderstorm winds brought down several trees.

Thunderstorm Wind, Steuben

When
July 30, 1:53 PM EST
Where
Steuben County, 0.69 mi N of Lindley
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
State Official
Coordinates
42.040, -77.130

Strong thunderstorm winds brought down a tree on a parked car.

Thunderstorm Wind, Tompkins

When
July 30, 3:01 PM EST
Where
Tompkins County, 0.9 mi NNW of Newfield Stn
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
State Official
Coordinates
42.383, -76.554

Strong thunderstorm winds brought down trees on wires on West Danby Road.

Thunderstorm Wind, Tompkins

When
July 30, 3:08 PM EST
Where
Tompkins County, 0.69 mi S of Ithaca
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
State Official
Coordinates
42.440, -76.500

Strong thunderstorm winds brought down trees on wires.

Thunderstorm Wind, Tompkins

When
July 30, 3:19 PM EST
Where
Tompkins County, 2.95 mi SSW of Dryden
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
State Official
Coordinates
42.440, -76.320

Strong thunderstorm winds brought down a couple of trees and wires.

Thunderstorm Wind, Tompkins

When
July 30, 3:23 PM EST
Where
Tompkins County, 1.47 mi SSW of Freeville
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
Department of Highways
Coordinates
42.500, -76.360

Strong thunderstorm winds brought down a tree and wires on NY Route 366. All lanes were closed between Upper Creek Road and Johnson Road.

Thunderstorm Wind, Cortland

When
July 30, 3:39 PM EST
Where
Cortland County, 0.51 mi W of Cortland
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
State Official
Coordinates
42.600, -76.180

Strong thunderstorm winds brought down a few trees in several locations in the Cortland area.

Hail, Chenango

When
July 30, 4:07 PM EST
Where
Chenango County, Lincklaen
Measured
1 in hail
Reported by
Public
Coordinates
42.670, -75.850

Hail, Chenango

When
July 30, 4:07 PM EST
Where
Chenango County, Lincklaen
Measured
1 in hail
Reported by
Public
Coordinates
42.670, -75.850

Thunderstorm Wind, Delaware

When
July 30, 4:20 PM EST
Where
Delaware County, 2.06 mi NW of East Delhi
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
State Official
Coordinates
42.320, -74.910

Strong thunderstorm winds brought down multiple trees and wires.

Thunderstorm Wind, Delaware

When
July 30, 4:20 PM EST
Where
Delaware County, 0.51 mi E of Delhi
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
COOP Observer
Coordinates
42.280, -74.910

Strong thunderstorm winds brought down numerous trees and wires in the Village of Delhi.

Thunderstorm Wind, Tioga

When
July 30, 4:24 PM EST
Where
Tioga County, 2.95 mi NNE of Waits
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
Public
Coordinates
42.040, -76.250

Strong thunderstorm winds brought down numerous trees which were snapped off above the base.

Thunderstorm Wind, Schuyler

When
July 30, 5:15 PM EST
Where
Schuyler County, 0.69 mi S of Tyrone
Measured
50 kt (58 mph) estimated gust
Property damage
$5,000
Reported by
State Official
Coordinates
42.410, -77.070

Strong thunderstorm winds brought down a tree near Tyrone.

Thunderstorm Wind, Cayuga

When
July 30, 5:16 PM EST
Where
Cayuga County, Scipio Center
Measured
50 kt (58 mph) estimated gust
Property damage
$5,000
Reported by
State Official
Coordinates
42.780, -76.530

Strong thunderstorm winds brought down a tree, blocking Center Road between Route 38 and Wyckoff Road.

Thunderstorm Wind, Sullivan

When
July 30, 5:17 PM EST
Where
Sullivan County, Hortonville
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
Social Media
Coordinates
41.770, -75.030

Strong thunderstorm winds brought down trees in Hortonville and nearby North Branch.

Thunderstorm Wind, Onondaga

When
July 30, 5:58 PM EST
Where
Onondaga County, Otisco
Measured
50 kt (58 mph) estimated gust
Property damage
$15,000
Reported by
Social Media
Coordinates
42.870, -76.200

Strong thunderstorm winds brought down a large tree, causing significant damage to a house. A utility pole was snapped as well.

Thunderstorm Wind, Onondaga

When
July 30, 5:58 PM EST
Where
Onondaga County, 0.86 mi SW of Otisco
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
State Official
Coordinates
42.860, -76.210

Strong thunderstorm winds brought down a tree on wires.

Thunderstorm Wind, Onondaga

When
July 30, 6:29 PM EST
Where
Onondaga County, 0.51 mi E of Homewood
Measured
50 kt (58 mph) estimated gust
Property damage
$5,000
Reported by
Social Media
Coordinates
43.030, -76.010

Strong thunderstorm winds brought down a large tree on power line on Route 5.

Hail, Delaware

When
July 30, 6:48 PM EST
Where
Delaware County, Davenport
Measured
1.25 in hail
Reported by
Trained Spotter
Coordinates
42.470, -74.850

Thunderstorm Wind, Oneida

When
July 30, 7:59 PM EST
Where
Oneida County, 0.5 mi W of Remsen
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
Emergency Manager
Coordinates
43.330, -75.190

Strong thunderstorm winds brought down numerous trees.

What these are

Thunderstorm Wind
Winds from a thunderstorm of 50 knots (58 mph) or more, or lower winds that caused damage or casualties. Measured gusts are marked MG, estimated EG.
Hail
Hail three-quarters of an inch or larger, or smaller hail that caused damage, filed with the largest stone measured.

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

The same day elsewhere

More

Every storm in New York in 2019Every state in 2019This day in weather historyWarnings in New York, July 2019

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-09-30. Each event’s entry at NCEI: 841598, 841600, 841603, 841604, 841609, 842579, 841613, 841615, 842581, 841617, 841618, 841623, 841632, 841634, 841627, 841637, 841646, 841658, 841661, 841664.