Heavy rainfall causes flooding in Beaverlodge, Alta.

The Town of Beaverlodge is facing flooding after heavy rainfall in the area Wednesday afternoon. Town officials said the rain began at around 1 p.m.

50.5 mm of rain fell in the area Wednesday afternoon

Video of the flooding in Beaverlodge, Alta. by Dani Riendeau. 0:23

The Town of Beaverlodge declared a state of local emergency Wednesday evening after 50.5 mm of rainfall led to extensive flooding.

Town officials said the rain began at around 1 p.m. Wednesday.

"Never seen anything quite like this," said Gary Rycroft, mayor of Beaverlodge. 

He told CBC's Radio Active most of the flooding is in the industrial area, with many sewers backed up in the area. 

Video footage and photos from residents show high water levels on Highway 43.
The town received more than 50 mm of rain Wednesday and is still under a severe thunderstorm watch. (Jenn Turner)

At around 2 p.m., quarter-sized hail was reported in Beaverlodge, according to Environment Canada's website.

By 4 p.m., 50.5 mm of rain had fallen and local flooding was reported in the area.

Several homes and businesses across town reported flooded basements, including the Sidetrax Inn.

Manager Natalie Kenney said she realized the extent of the flooding when water began inching toward the cab of a semi-trailer truck parked outside. 

Wednesday's flash floods are incomparable to anything she's seen in her 20 years in town, she said. 

"It was just buckets, like someone opened the taps upstairs," Kenney said.​

A severe thunderstorm warning was downgraded to a watch for Beaverlodge, along with Grande Prairie and Valleyview, on Wednesday night.

At 4:33 p.m., Environment Canada meteorologists were "tracking a line of severe thunderstorms capable of producing very strong wind gusts, up to toonie size hail and torrential rain."

Beaverlodge is approximately 500 km northwest of Edmonton.