Tropical Storm Zeta was felt as a windstorm Thursday through half of Virginia, while it was mostly a rainstorm for the rest.
Richmond got some of both elements, but the worst of neither.
Most of Zeta's rain fell along and to the north of its track, which cut a line from Galax to Colonial Beach, while the highest winds and lower rain totals were found to the south.
Downed trees and outages were scattered statewide, with a concentration around Danville and Martinsville where heavy rains and high wind overlapped.
Only a handful of secondary routes around metro Richmond were affected by downed trees, according to VDOT's 511 site.
During the midafternoon, Dominion Energy reported more than 8,000 customers without power in the Richmond and Tri-Cities region. The figure dropped below 1,000 by the evening. Several thousand customers also lost power in the western portions of the state according to Appalachian Power.
Flooding issues – mainly involving high water on rural routes – were mostly confined to the western Piedmont and areas that saw 2 or more inches of rain.
Minor flooding was observed on a handful of streams and small rivers, but the short duration of rain prevented major rises.
Zeta's fast speed boosted winds, limited rainfall
Zeta's remnant rain was already clearing the Delmarva Peninsula only 24 hours after it made landfall in Louisiana and crossed right over New Orleans as a Category 2 hurricane.
The duration of tropical weather lasted 6 hours or less for central Virginia, not counting the precursor rain that began late Wednesday along a front.
Interaction with an upper-level system over Texas likely helped Zeta make a last-minute intensification in the Gulf, then a breakneck forward speed of 50 mph through Virginia helped spread its gusts so far inland.
Only a handful of other tropical systems, notably 1954's Hurricane Hazel, made such a speedy trek across the commonwealth.
Zeta did what no Gulf hurricane had done in over a century of records – it directly crossed into Southwest Virginia while still designated as a tropical storm, rather than a depression or remnant.
According to the National Hurricane Center, it finally lost tropical characteristics and was designated "post-tropical" by 2 p.m. while centered between Charlottesville and Richmond.
Zeta's rain totals and wind gusts around Virginia (for the 24 hours between 7 p.m. Wednesday and 7 p.m. Thursday)
Most areas north and west of Richmond saw at least 1 inch of rain from Zeta.
Amounts in excess of 2 inches fell in a southwest-to-northeast band between Bristol and Washington, with isolated pockets picking up more than 3 inches.

Preliminary 24-hour rainfall totals around Virginia between 7 p.m. Wednesday and 7 p.m. Thursday, mostly in association with Tropical Storm Zeta.
The highest preliminary total in the state was at one of the typical terrain-enhanced wet spots: 3.39 inches at Meadows of Dan in Patrick County.
Daily rainfall records were set in Lynchburg and Roanoke, with both locales in the neighborhood of 2 inches.
Richmond International Airport saw 0.83 inches by late Thursday afternoon, but a gradient was on display in the metro area. The northwestern suburbs saw 1 to 1.5 inches, while the Tri-Cities saw less than 0.5 inch of tropical downpours.
An approaching cold front threatened to add to the totals during the overnight hours.
The Norfolk area only saw a trace of rain with Zeta, despite experiencing stronger winds.
Gusts in excess of 40 mph were mostly confined to areas along and southeast of a Danville to Richmond to Northern Neck line.

Zeta's peak wind gusts around Virginia on Thursday.
The highest preliminary gust report was 57 mph at lofty Grayson Highlands State Park.
Hampton Roads had the hotspot for the eastern part of the state with 47 mph at Norfolk and Chesapeake.
Richmond International Airport peaked at 42 mph.
Cooler for Halloween weekend, calmer next week
Friday will be a breezy, clearing, cooler day of weather transition, with high pressure set to dominate the weekend forecast.

Computer simulation of rainfall across the region overnight into Friday in the wake of Zeta's remnants, as a low and cold front push in from the west.
The showers lingering into Friday morning will be in the wake of a cold front and secondary low, not in association with Zeta.
Halloween came with heat and severe storms last year, but it’s looking clear and chilly this time around.
The current outlook involves lower 40s or upper 30s at daybreak on Saturday, 50s in the afternoon despite sunshine, and then 40s on a fully moonlit Halloween night.
Richmond will end up with a first freeze date in November for the seventh year in a row, with frosty lower-to-mid 30s possible by Tuesday morning.
The forecast for Election Day favors cool, sunny 50s in our region and quiet weather for almost all of the country.
There’s no reason to think the Atlantic is finished after Zeta. Hurricane season continues until Nov. 30. Conditions look favorable for more development in the Caribbean Sea in early November, sealing 2020’s place in weather record books.
The auxiliary naming list will proceed down the Greek alphabet to Eta, followed by Theta and Iota.
2020 at or near tropical records (based on NOAA archives)
- Zeta was the 27th named storm of 2020 in the Atlantic. This year is now one storm away of tying 2005’s record of 28.
- Zeta was the Atlantic’s 11th hurricane of 2020, which is the highest tally in a decade. Only three seasons had more: 1969 and 2010 had 12, and 2005 had a record 15 hurricanes.
- Zeta was the 11th named storm to make landfall in the continental United States this season, after Bertha, Cristobal, Fay, Hanna, Isaias, Laura, Marco, Sally, Beta and Delta. Previously, 1916 and 2004 had nine strikes.
- Zeta made the sixth U.S. hurricane landfall of the season, which tied 1985, 2004 and 2005 for second place. The U.S. hurricane landfall record was set in 1886 at seven.
- Zeta had the latest date for a U.S. mainland hurricane landfall since 1985, when Juan hit Louisiana on Oct. 29 and Kate struck Florida on Nov. 21. Technically, Sandy had nontropical status by the time it slammed into New Jersey on Oct. 29, 2012.
- Zeta was the ninth storm to bring rain to some part of Virginia this season. While there aren’t official records for that statistic, 2020 outranks some noteworthy seasons 2004 (eight) and 1985 (six).

A crew works to clear debris from Stratford Road at Robinhood Road after Tropical Storm Zeta blew through the Triad on Thursday, Oct. 29, 2020 in Winston-Salem, N.C.

A crew works to clear debris from Stratford Road at Robinhood Road after Tropical Storm Zeta blew through the Triad on Thursday, Oct. 29, 2020 in Winston-Salem, N.C.

A crew works to clear debris from Stratford Road at Robinhood Road after Tropical Storm Zeta blew through the Triad on Thursday, Oct. 29, 2020 in Winston-Salem, N.C.

Emergency services personnel respond after a truck was struck by a falling tree on Robinhood Road at Silas Creek Parkway on Thursday, Oct. 29, 2020 in Winston-Salem, N.C. Firefighters with the Winston-Salem Fire Department successfully extricated the victim from the truck.

Emergency services personnel respond after a truck was struck by a falling tree on Robinhood Road at Silas Creek Parkway on Thursday, Oct. 29, 2020 in Winston-Salem, N.C. Firefighters with the Winston-Salem Fire Department successfully extricated the victim from the truck.

Emergency services personnel respond after a truck was struck by a falling tree on Robinhood Road at Silas Creek Parkway on Thursday, Oct. 29, 2020 in Winston-Salem, N.C. Firefighters with the Winston-Salem Fire Department successfully extricated the victim from the truck.

Emergency services personnel respond after a truck was struck by a falling tree on Robinhood Road at Silas Creek Parkway on Thursday, Oct. 29, 2020 in Winston-Salem, N.C. Firefighters with the Winston-Salem Fire Department successfully extricated the victim from the truck.

A tree fell on a home off of Saint Claire Road as Tropical Storm Zeta blew through the Triad on Thursday, Oct. 29, 2020 in Winston-Salem, N.C.

A tree fell on a home off of Saint Claire Road as Tropical Storm Zeta blew through the Triad on Thursday, Oct. 29, 2020 in Winston-Salem, N.C.

A tree fell on a home off of Saint Claire Road as Tropical Storm Zeta blew through the Triad on Thursday, Oct. 29, 2020 in Winston-Salem, N.C.

A man works to clear a downed tree from Robinhood Road after Tropical Storm Zeta blew through the Triad on Thursday, Oct. 29, 2020 in Winston-Salem, N.C.

High winds from Tropical Storm Zeta blew through Rockingham County, N.C. early Thursday, downing trees and interrupting electricity for hundreds.Â

A cyclist checks out James River as he makes his way on T. Tyler Potterfield Memorial Bridge in Richmond on Thursday, Oct. 29, 2020. Tropical Storm Zeta's soaking rain arrived along with strong winds in Richmond region.

Zoey Thomas, 9, tries to control her umbrella against winds as she visits Brown's Island with her grandfather, Uwe Baker of Richmond, in Richmond on Thursday, Oct. 29, 2020. Tropical Storm Zeta's soaking rain arrived along with strong winds in Richmond region.

Pedestrians protect themselves from wind and rain on Monument Ave. in Richmond, VA Thursday, Oct. 29, 2020.

Shoppers are lashed by wind and rain as they carry groceries to their cars at the Village Shopping Center in Richmond, VA Thursday, Oct. 29, 2020.

A pedestrian walks past a pattern on the brick sidewalk in the 300 block of E. Franklin St. in Richmond, VA as rain and blustery winds passed through the metro area Thursday, Oct. 29, 2020.

A pedestrian crosses North 9th street in Court End of Richmond while remnants of Zeta rolled through the city with intermittent squalls and gusty wins Thursday.

ABOVE: On northbound Interstate 95 in Richmond on Thursday, traffic slowed to a crawl as remnants of Tropical Storm Zeta brought gusty winds and intermittent squalls to the metro area.
RIGHT: In Atlanta, fire crews worked to free a man from a third-floor bedroom after a tree came down on his house.

Remnants of Zeta blew throught the area dropping intermittend rain squalls and gusty winds. This pedestrian had East Broad Street near 10th street almost all to himself Thursday afternoon.

A man looks up at two trees that fell on an apartment building on Fulton Street in Greensboro, N.C., on Thursday, October 29, 2020.

Terra Marendo look out the window at two trees that fell on her apartment building on Fulton Street in Greensboro, N.C., on Thursday, October 29, 2020.

The view from Terra Marendo's window at two trees that fell on her apartment building on Fulton Street in Greensboro, N.C., on Thursday, October 29, 2020.

Two fallen trees lay on an apartment building on Fulton Street in Greensboro, N.C., on Thursday, October 29, 2020.

John Pendergraft (left) and Emily Toler look out at two fallen trees lay on their apartment building on Fulton Street in Greensboro, N.C., on Thursday, October 29, 2020.

John Pendergraft (left) and Emily Toler look out at two fallen trees lay on their apartment building on Fulton Street in Greensboro, N.C., on Thursday, October 29, 2020.

Firefighters remove a fallen on tree on Hickory Creek Drive in Greensboro, N.C., on Thursday.

Firefighters remove a fallen on tree on Hickory Creek Drive in Greensboro, N.C., on Thursday, October 29, 2020.

Firefighters remove a fallen on tree on Hickory Creek Drive in Greensboro, N.C., on Thursday, October 29, 2020.

Firefighters remove a fallen on tree on Hickory Creek Drive in Greensboro, N.C., on Thursday, October 29, 2020.

Firefighters remove a fallen on tree on Hickory Creek Drive in Greensboro, N.C., on Thursday, October 29, 2020.

Firefighters remove a fallen on tree on Hickory Creek Drive in Greensboro, N.C., on Thursday.

Emergency Services Director William Kehler said that McDowell County's 911 Center fielded more than 100 storm-related calls for service by mid-day Thursday. Reports of flash flooding, downed trees and power lines, along with several mudslides were reported across the county. McDowell County Emergency Management posted this photo that was taken along Sugar Hill Road outside Marion, N.C.

NCDOT worker Thomas Gammons cuts up a tree blocking eastbound Salem Parkway in Winston-Salem near Lowery St., Thursday, Oct. 29, 2020. Trees were taken down across the region by the high winds as Tropical Storm Zeta passed through.

Traffic is backs up on Salem Parkway in Winston-Salem because of a downed tree that was blocking the highway near Lowery Street on Thursday. Trees across the area were downed by the high winds as Tropical Storm Zeta passed through.Â

A large pine tree fell on utility lines and across the 5900 block of Shallowford Road in Lewisville, N.C. Thursday.

A large maple tree at the George Mock Historic House in Lewisville, N.C. fell on utility lines and across Shallowford Road, Thursday. Trees across the region were downed by the high winds as Tropical Storm Zeta passed through.Â

A large maple tree at the George Mock Historic House in Lewisville, N.C. fell on utility lines and across Shallowford Road, Thursday. Trees across the region were downed by the high winds as Tropical Storm Zeta passed through.Â

A downed tree blocks the eastbound lanes of Riverside Drive in Danville around noon on Thursday.Â

Part of a tree lays Thursday afternoon on Riverside Drive in Danville.

A tree blocks U.S. 58 in Danville on Thursday morning.

A tree blocks U.S. 58 in Danville on Thursday morning.

Part of a tree lays Thursday afternoon on Riverside Drive in Danville.

A tree blocks U.S. 58 in Danville on Thursday morning.

This tree crashed over the guardrail on eastbound Salem Parkway  in Winston-Salem, N.C. on Thursday morning.

This tree crashed over the guardrail on eastbound Salem Parkway  in Winston-Salem, N.C. on Thursday morning.

This tree crashed over the guardrail on eastbound Salem Parkway in Winston-Salem, N.C. on Thursday morning.

This tree tree was blown over in Thursday's storm in Salem, N.C. outside Morganton.

A fallen tree covers the front yard of a home in the Salem community outside Morganton, N.C. after Thursday's storm.

Kathy Motz of His & Hers Automotive in King wraps a chain around a tree limb as she works with her son, Kevin, to clear a downed tree that was blocking traffic across Salem Parkway near Lowery Street in Winston-Salem on Thursday.Â

Kevin Motz of His & Hers Automotive in King works with his mom Kathy to clear a downed tree that was blocking traffic on Salem Parkway near Lowery Street. The two used a chain and a 4-by-4 to snap the limbs and drag them to the side of the road. NCDOT crews cut the rest of the limbs and pushed them over the guardrail. The tree was downed by the high winds as Tropical Storm Zeta passed through.

Newton, N.C. firefighters clear a tree from railroad tracks Thursday as winds from Tropical Storm Zeta blew through North Carolina.

Members of the Trinity Fire Department cut apart a tree that fell near Wilkesboro Highway outside Statesville, N.C. on Thursday morning.

This tree fell on a bus at Discovery High School in Newton, N.C. on Thursday morning.

A downed tree in the 5700 block of Shallowford Road  in Winston-Salem, N.C.Â

This tree was down Thursday morning in the 5700 block of Shallowford Road  in Winston-Salem, N.C.

A tree near Central Elementary School in Statesville, N.C. was uprooted Thursday as the remnants of Hurricane Zeta tore through North Carolina.

A tree fell onto Lippard Farm Road in Statesville, N.C. on Thursday as the remnants of Hurricane Zeta blew through.

A falling tree damaged a home at 1320 19th Avenue NE in Hickory, N.C.

A portion of U.S. 64 in Morganton, N.C. was closed Thursday due to flooding.

A tree rests on a car after falling at a house on Fifth Street Northwest in Hickory, N.C.

A tree fell on a carport, collapsing it onto the car underneath at a house Thursday on Jenkins Road in Morganton, N.C. after Tropical Storm Zeta crashed through Burke County.

A photo from Sugar Hill Road outside Marion, N.C.Â

Hickory firefighters responded to a call at 1320 19th Avenue NE in Hickory, N.C. after heavy winds from Zeta caused a tree to crash into a home Thursday morning.

A tree came crashing into a bedroom at 1320 19th Avenue NE in Hickory, N.C. during heavy winds from Tropical Storm Zeta on Thursday morning.

Botetourt (Va.) County Department of Fire & EMS responded to a truck crash during Thursday's storm.Â

Botetourt (Va.) County Department of Fire & EMS responded to a truck crash during Thursday's storm.

Remnants of Tropical Storm Zeta moved through the area with heavy rains at times that caused isolated flooding. A flood watch remained into effect until 5pm EDT on Wednesday in central Virginia, Albemarle, Greene and Nelson.
Check Richmond.com/weather for John Boyer’s forecast updates. Contact him at JBoyer@timesdispatch.com.