A man accused of shooting at Edmonton police officers during a traffic stop on Sunday now faces a total of 31 charges, after being arrested following a Christmas morning stand-off.

Edmonton police had been looking for Patrick Young, 22, after he allegedly fired a gun at police after being pulled over during a traffic stop Sunday night.

Young is accused of fleeing the scene in a light blue SUV while officers returned fire.

No officers were injured in the firefight.

The vehicle was found a few hours later nearby, but police did not find Young until he was spotted in a motel in Redwater, about 50 kilometres north of Edmonton, Tuesday morning.

RCMP and Edmonton city police officers the surrounded the motel, at one point blocking off the highway access to the town, before arresting Young.

While shots were fired during the stand-off, no one was injured. Young was taken to hospital as a precaution.

He faces 31 charges, including four counts of aggravated assault on a police officer, one count of flight from peace officer and firearm charges.

Additional charges from RCMP are pending.