The Washington PostDemocracy Dies in Darkness

Historic and deadly Northeast floods trap residents, destroy roads

Heavy rain sparked extreme flooding in parts of New York state on July 9, prompting water rescues and road closures. (Video: Julie Yoon/The Washington Post)
7 min

Intense storms dropped more than a month’s worth of rain in parts of New York’s Hudson Valley and in Vermont from late Sunday into Monday, causing historic flooding across the Northeast that killed at least one person, trapped dozens of others and washed away major roads.

The damage was the worst the region has seen from flooding since Hurricane Ida two years ago, if not since Hurricane Irene killed dozens in 2011. But in this case, it was not a product of any tropical system — laying bare how flooding predictions based on historical data no longer capture the threats posed by extreme rainfall as the planet warms and the air carries more moisture.

Many of the areas inundated by the storms now face far more serious threats than current federal flood maps suggest, according to First Street Foundation data analyzed by The Washington Post. In Orange County, N.Y., where the U.S. Army Garrison at the U.S. Military Academy reported washed-out roads Sunday after more than eight inches of rain, what was once a 100-year storm can now be expected to occur once every 19 years.

Some parts of Vermont could face extreme rain events twice as often, the data suggests. Many residents of Montpelier were caught off guard by the intensity of Monday’s rain.

“This is just a very unusual pattern, so certainly nobody was expecting it,” said Jack McCullough, the city’s mayor. “As we head into July, we are looking for summer weather in Montpelier. We are not looking for this.”

Skip to end of carousel
#g-VermontRainhtml-box, #g-VermontRainhtml-box .g-artboard { margin:0 auto; } #g-VermontRainhtml-box p { margin:0; } .g-aiAbs { position:absolute; } .g-aiImg { display:block; width:100% !important; } .g-aiSymbol { position: absolute; box-sizing: border-box; } .g-aiPointText p { white-space: nowrap; } #g-VermontRainhtml-Artboard_1 { position:relative; overflow:hidden; } #g-VermontRainhtml-Artboard_1 p { font-family:Franklin,FranklinITCStdLight,Helvetica,Arial,sans-serif !important; font-weight:300 !important; font-size:17px !important; line-height:18px !important; height:auto !important; filter:alpha(opacity=100) !important; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important; opacity:1 !important; letter-spacing:0em !important; text-align:left !important; color:rgb(0,0,0) !important; text-transform:none !important; padding-bottom:0 !important; padding-top:0 !important; mix-blend-mode:normal !important; font-style:normal !important; position:static !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle0 { font-family:Franklin,Helvetica,Arial,sans-serif !important; font-weight:700 !important; font-size:16px !important; line-height:16px !important; height:16px !important; letter-spacing:-0.005em !important; text-align:center !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle1 { font-size:16px !important; line-height:13px !important; height:13px !important; letter-spacing:-0.005em !important; text-align:center !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle2 { font-size:14px !important; line-height:0px !important; height:0px !important; text-align:center !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle3 { font-size:19px !important; line-height:28px !important; height:28px !important; letter-spacing:0.215em !important; text-align:center !important; color:rgb(81,79,79) !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle4 { font-size:19px !important; height:18px !important; letter-spacing:0.015em !important; text-align:center !important; color:rgb(81,79,79) !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle5 { height:18px !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle6 { font-size:15px !important; height:18px !important; letter-spacing:0.1em !important; text-align:center !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle7 { font-size:15px !important; height:18px !important; text-align:center !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle8 { font-size:19px !important; height:18px !important; letter-spacing:0.215em !important; text-align:center !important; color:rgb(81,79,79) !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle9 { font-size:19px !important; height:18px !important; letter-spacing:0.015em !important; text-align:center !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle10 { height:18px !important; text-align:center !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle11 { height:18px !important; text-align:right !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle12 { font-family:Franklin,Helvetica,Arial,sans-serif !important; font-weight:700 !important; font-size:18px !important; height:18px !important; letter-spacing:-0.005em !important; text-align:right !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle13 { font-size:19px !important; line-height:22px !important; height:22px !important; letter-spacing:0.115em !important; text-align:center !important; color:rgb(81,79,79) !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle14 { font-size:19px !important; height:18px !important; letter-spacing:0.115em !important; text-align:center !important; color:rgb(81,79,79) !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle15 { font-size:12px !important; height:18px !important; filter:alpha(opacity=94) !important; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=94) !important; opacity:0.94 !important; letter-spacing:-0.005em !important; text-align:center !important; color:rgb(110,112,113) !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle16 { font-size:13px !important; line-height:16px !important; height:16px !important; text-align:right !important; color:rgb(140,140,140) !important; } #g-VermontRainhtml-Artboard_1 .g-pstyle17 { font-size:13px !important; line-height:12px !important; height:12px !important; text-align:right !important; text-transform:uppercase !important; color:rgb(140,140,140) !important; } #g-VermontRainhtml-Artboard_2 { position:relative; overflow:hidden; } #g-VermontRainhtml-Artboard_2 p { font-family:Franklin,FranklinITCStdLight,Helvetica,Arial,sans-serif !important; font-weight:300 !important; font-size:14px !important; line-height:15px !important; height:auto !important; filter:alpha(opacity=100) !important; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important; opacity:1 !important; letter-spacing:0em !important; text-align:left !important; color:rgb(0,0,0) !important; text-transform:none !important; padding-bottom:0 !important; padding-top:0 !important; mix-blend-mode:normal !important; font-style:normal !important; position:static !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle0 { font-family:Franklin,Helvetica,Arial,sans-serif !important; font-weight:700 !important; font-size:16px !important; line-height:16px !important; height:16px !important; letter-spacing:-0.005em !important; text-align:center !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle1 { font-size:16px !important; line-height:13px !important; height:13px !important; letter-spacing:-0.005em !important; text-align:center !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle2 { line-height:0px !important; height:0px !important; text-align:center !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle3 { font-size:16px !important; height:15px !important; letter-spacing:0.015em !important; text-align:center !important; color:rgb(81,79,79) !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle4 { height:15px !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle5 { height:15px !important; text-align:right !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle6 { font-size:13px !important; height:15px !important; letter-spacing:0.1em !important; text-align:center !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle7 { font-size:16px !important; height:15px !important; letter-spacing:0.015em !important; text-align:center !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle8 { font-size:13px !important; height:15px !important; text-align:center !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle9 { font-family:Franklin,Helvetica,Arial,sans-serif !important; font-weight:700 !important; font-size:18px !important; line-height:18px !important; height:18px !important; letter-spacing:-0.005em !important; text-align:right !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle10 { height:15px !important; text-align:center !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle11 { font-size:16px !important; line-height:24px !important; height:24px !important; letter-spacing:0.115em !important; text-align:center !important; color:rgb(81,79,79) !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle12 { font-size:16px !important; height:15px !important; letter-spacing:0.115em !important; text-align:center !important; color:rgb(81,79,79) !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle13 { font-family:Georgia,serif !important; font-style:italic !important; font-size:15px !important; line-height:19px !important; height:19px !important; letter-spacing:0.275em !important; text-align:center !important; color:rgb(186,186,186) !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle14 { font-size:12px !important; height:15px !important; filter:alpha(opacity=94) !important; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=94) !important; opacity:0.94 !important; letter-spacing:-0.005em !important; text-align:center !important; color:rgb(110,112,113) !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle15 { font-size:13px !important; line-height:12px !important; height:12px !important; text-align:right !important; text-transform:uppercase !important; color:rgb(140,140,140) !important; } #g-VermontRainhtml-Artboard_2 .g-pstyle16 { font-size:13px !important; line-height:16px !important; height:16px !important; color:rgb(140,140,140) !important; } #g-VermontRainhtml-Artboard_3 { position:relative; overflow:hidden; } #g-VermontRainhtml-Artboard_3 p { font-family:Franklin,FranklinITCStdLight,Helvetica,Arial,sans-serif !important; font-weight:300 !important; font-size:14px !important; line-height:15px !important; height:auto !important; filter:alpha(opacity=100) !important; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important; opacity:1 !important; letter-spacing:0em !important; text-align:left !important; color:rgb(0,0,0) !important; text-transform:none !important; padding-bottom:0 !important; padding-top:0 !important; mix-blend-mode:normal !important; font-style:normal !important; position:static !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle0 { font-family:Franklin,Helvetica,Arial,sans-serif !important; font-weight:700 !important; font-size:16px !important; line-height:16px !important; height:16px !important; letter-spacing:-0.005em !important; text-align:center !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle1 { font-size:16px !important; line-height:13px !important; height:13px !important; letter-spacing:-0.005em !important; text-align:center !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle2 { line-height:0px !important; height:0px !important; text-align:center !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle3 { font-size:16px !important; height:15px !important; letter-spacing:0.015em !important; text-align:center !important; color:rgb(81,79,79) !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle4 { height:15px !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle5 { height:15px !important; text-align:right !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle6 { font-size:13px !important; height:15px !important; letter-spacing:0.1em !important; text-align:center !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle7 { font-size:16px !important; height:15px !important; letter-spacing:0.015em !important; text-align:center !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle8 { font-size:13px !important; height:15px !important; text-align:center !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle9 { font-family:Franklin,Helvetica,Arial,sans-serif !important; font-weight:700 !important; font-size:18px !important; line-height:18px !important; height:18px !important; letter-spacing:-0.005em !important; text-align:right !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle10 { height:15px !important; text-align:center !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle11 { font-size:16px !important; line-height:24px !important; height:24px !important; letter-spacing:0.115em !important; text-align:center !important; color:rgb(81,79,79) !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle12 { font-size:16px !important; height:15px !important; letter-spacing:0.115em !important; text-align:center !important; color:rgb(81,79,79) !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle13 { font-family:Georgia,serif !important; font-style:italic !important; line-height:19px !important; height:19px !important; letter-spacing:0.275em !important; text-align:center !important; color:rgb(186,186,186) !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle14 { font-size:12px !important; height:15px !important; letter-spacing:-0.005em !important; text-align:center !important; color:rgb(110,112,113) !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle15 { font-size:13px !important; line-height:12px !important; height:12px !important; text-align:right !important; text-transform:uppercase !important; color:rgb(140,140,140) !important; } #g-VermontRainhtml-Artboard_3 .g-pstyle16 { font-size:13px !important; line-height:16px !important; height:16px !important; color:rgb(140,140,140) !important; } /* Custom CSS */ .g-textshadow-black p { text-shadow: 0 1px 3px rgb(0 0 0 / 80%); } .g-textshadow-white p { text-shadow: 0 1px 3px rgb(255 255 255 / 80%); } .g-textshadow-grey p { text-shadow: 0 1px 3px rgb(192 192 192 / 80%); } .g-textoutline-white p { text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff; } .g-textoutline-black p { text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff; } .g-textoutline-grey p { text-shadow: -1px -1px 0 #c0c0c0, 1px -1px 0 #c0c0c0, -1px 1px 0 #c0c0c0, 1px 1px 0 #c0c0c0; }

48-hour estimated rainfall

In inches as of 9 p.m., July 10

2

4

6

10

QUEBEC

MAINE

Montreal

CANADA

Ottawa

U.S.

ONTARIO

VER.

Augusta

Burlington

Montpelier

N.H.

Londonderry

Concord

Syracuse

Albany

NEW YORK

Boston

MASS.

CONN.

R.I.

PA.

New York

50 MILES

N.J.

Philadelphia

Source: NOAA

THE WASHINGTON POST

48-hour estimated rainfall

In inches as of 9 p.m., July 10

2

4

6

10

QUEBEC

MAINE

Montreal

Augusta

CANADA

VER.

Ottawa

U.S.

Burlington

ONT.

N.H.

Montpelier

Concord

NEW

YORK

Londonderry

Boston

MASS.

Albany

R.I.

Syracuse

CONN.

PA.

New York

Atlantic

Ocean

N.J.

50 MILES

Philadelphia

THE WASHINGTON POST

Source: NOAA

48-hour estimated rainfall

In inches as of 9 p.m., July 10

2

4

6

10

QUEBEC

MAINE

Montreal

Augusta

CANADA

VER.

U.S.

N.H.

Burlington

Montpelier

Concord

NEW

YORK

Londonderry

Boston

MASS.

Albany

R.I.

CONN.

PA.

New York

Atlantic

Ocean

N.J.

Philadelphia

50 MILES

THE WASHINGTON POST

Source: NOAA

Monday afternoon, some parking lots and backyards were filling with water, and downtown businesses were rushing to elevate valuables and turn on pumps to clear water from basements. The Red Cross opened a shelter the nearby town of Barre.

As the storms developed over the Northeast on Sunday, floodwaters quickly made many roads impassable from northeastern Pennsylvania into the Hudson Valley. The torrents were a product of a slow-moving storm system trapped between areas of strong high pressure over Greenland and western Canada and fueled by a steady flow of tropical moisture feeding in from the south.

By early Monday, the most intense rain poured on Vermont, an inland state less known for extreme weather.

“This is an all-hands-on-deck response,” Vermont Gov. Phil Scott (R) said at a news briefing, adding that he would be requesting a federal disaster declaration from the White House. “We have not seen rainfall like this since [Hurricane] Irene, and in some places it will surpass even that.”

State emergency management officials said they were investigating unconfirmed reports that one person was swept away Monday morning in Londonderry, in the central portion of the state. Teams used boats to rescue 19 people from their homes and helped two dozen others to evacuate as flooding devastated the Londonderry and Weston areas, Mike Cannon, of the Vermont Urban Search and Rescue Team, said Monday.

Flooding closed about two dozen roads across the state, and emergency crews made multiple rescues, according to the Vermont State Police. Ten people were rescued from high water at a campsite near Andover, the Weather Service reported.

The flooding ravaged ski resorts, forcing Killington Resort to close for golfing and biking at least through Tuesday after floods sent mud flowing down its slopes. Okemo, a resort in Ludlow, said it would remain closed until Thursday.

Extreme rainfall destroys roads, kills one in New York

In New York, the most intense rains hit the Hudson Valley on Sunday afternoon and evening, killing at least one person. The 35-year-old woman was swept away in the town of Highlands while trying to rescue her dog, authorities said; her body was found in a ravine, Orange County Executive Steve Neuhaus said.

The water destroyed roads and washed away key infrastructure and homes, state Sen. James Skoufis (D), who represents the area, told The Post in an email. Orange and Rockland counties recorded six to eight inches of rain, according to Weather Service data.

Flash flood warnings were issued for New York City overnight Sunday, with officials asking residents of basement apartments to move to a higher floor and for all New Yorkers to stay off roads. But the city avoided the worst of the rainfall.

The last severe deluge and flooding in New York City were products of Hurricane Ida in 2021 and linked to 44 deaths in New York, New Jersey, Pennsylvania and Connecticut, 16 of them in New York City. The city’s inadequate infrastructure and drainage system were major factors in its vulnerability to flooding, authorities acknowledged at the time.

Here’s what made the New York City flooding in 2021 so devastating

This weather affected travel along the Northeast Corridor. Amtrak said it temporarily halted services between New York City and Albany, while Newark and LaGuardia airports reported flight disruptions.

30-hour estimated rainfall

In inches as of 6 a.m., July 10

2

4

6

10

MASS.

Saugerties

North Canaan

NEW YORK

Torrington

Poughkeepsie

CONNECTICUT

Newburgh

Waterbury

West Point

Danbury

Highlands

Hudson

River

Long Island

Sound

Stamford

Paterson

10 MILES

Long Island

New York

THE WASHINGTON POST

Source: NOAA

30-hour estimated rainfall

In inches as of 6 a.m., July 10

2

4

6

10

MASS.

Saugerties

North Canaan

NEW YORK

Torrington

Poughkeepsie

CONNECTICUT

Newburgh

West Point

Danbury

Highlands

Hudson

River

Stamford

Long Island

Sound

Paterson

10 MILES

Long Island

New York

THE WASHINGTON POST

Source: NOAA

30-hour estimated rainfall

In inches as of 6 a.m., July 10

2

4

6

10

MASS.

Saugerties

North

Canaan

NEW YORK

Poughkeepsie

CONN.

Newburgh

West Point

Danbury

Highlands

Hudson

River

Stamford

Long Island

Sound

Paterson

10 MILES

Long Island

New York

THE WASHINGTON POST

Source: NOAA

The most significant impacts occurred on roadways, where many motorists were caught in floodwaters unprepared.

State troopers helped stranded motorists on the Palisades Interstate Parkway in Rockland County, said Steven Nevel, a spokesman for the New York State Police, who reported a “terrible” situation, with roads crumbling. Images shared by the state police showed submerged vehicles on the highway and damaged roads.

New York Gov. Kathy Hochul (D) stressed the dangers of driving in floods as she told reporters that the state might be staring at back-to-back days of flooding.

“My biggest concern,” she said, “is the fact that most people’s lives that are lost during a flood event occur because they’re in their vehicles — not in their homes, but in their vehicles.”

In some areas, such as at West Point, rain came down so quickly it could be considered a “once-in-1,000 year rainfall event,” based on the probability of it occurring in that spot in any given year, meteorologist Craig Ceecee tweeted. In the Northeast, eight inches of rain would be a typical amount of precipitation for the months of June and July.

Ida’s remnants inundate the Northeast, killing more than 40

But because warmer air holds more moisture — a rise in temperature by 1 degree Celsius (1.8 degrees Fahrenheit) means it can hold 7 percent more water vapor — the threats of extreme rainfall from otherwise mundane summer storms are growing.

In a tweet, Hochul emphasized the role climate change plays in increasingly severe weather. “Make no mistake: This is our new normal,” she wrote. “We are the first generation to feel the impacts of climate change & the last generation with a shot at doing anything about it.”

In Vermont, Montpelier Mayor McCullough said he wasn’t sure how many houses or businesses were expected to flood as the Winooski River surged out of its banks, adding that he thought it would be far fewer than the city’s worst flood events.

But according to the First Street Foundation data, the number of properties at risk from flooding is growing far beyond what the Federal Emergency Management Agency considers to be at risk of 1-in-100-year floods. The foundation estimates there are five times as many.

Kevin Crowe contributed to this report.

Loading...