A strong storm system moved through upstate New York on Wednesday, leading to multiple tornado warnings — including at least seven confirmed tornadoes — and dozens more thunderstorm and flood warnings. The storms also knocked out power to thousands of residents.

The National Weather Service in Buffalo on Thursday confirmed an EF1 tornado with estimated peak winds of 105 mph touched down in the Niagara County hamlet of Olcott from 6:07 to 6:08 p.m. This storm caused significant tree damage in the area, according to officials, carving a path from Main Street to Krull Park. Niagara County communities were some of the hardest-hit spots in the region.

The NWS says an EF1 tornado impacted areas east of Alexander in Genesee County. Officials say that storm with estimated peak winds of 110 mph continued from 7:29 to 7:35 p.m. near Linden and along Skates Hill Road just north of the Genesee-Wyoming county line.

In Orleans County, the NWS says an EF1 tornado with estimated peak winds of 105 mph moved into Medina from 6:45 to 6:47 p.m. Officials say the tornado caused significant tree damage to several homes on the east side of East Shelby Road and uprooted trees in a forested area.

The NWS on Friday said a pair of EF1 tornadoes both touched down near Letchworth State Park around 8 p.m. Wednesday. They say both tornadoes hit near Portageville on opposite sides of the Genesee River; one landing in Wyoming County and another in Livingston County. NWS crews also saw tornado damage in the towns of Portage and Genesee Falls.  

The NWS in Binghamton confirmed Friday that two tornadoes touched down in Seneca County. The first was an EF2 near Rose Hill that was on the ground for about seven miles and had winds up to 115 miles per hour. The second was an EF1 northwest of Waterloo. It was on the ground for about seven miles and had winds up to 95 miles per hour.

Volunteer firefighters were on overdrive, responding to callers reporting flooded basements, downed trees and power lines.

Tornado warnings popped up in multiple counties, including Cayuga, Chenango, Cortland, Genesee, Livingston, Madison, Monroe, Niagara, Onondaga, Orleans, Seneca and Wyoming.

Residents are being asked to avoid any downed power lines if they come across any.