Police have charged a man with impaired driving causing death after an Edson RCMP officer was struck by a vehicle and killed Wednesday while riding a bicycle.

The 35-year-old suspect from Yellowhead County is also charged with refusing to comply with the demand of a peace officer. He has been released on bail with conditions to appear in Edson Provincial Court on July 18.

The officer has been identified as Const. Austin Edwards MacDougall. He was struck west of Edson while he was off duty and was pronounced dead at the scene.

MacDougall was very involved in the community, said Steve Bethge, spokesperson for the Town of Edson.

"All flags at Edson facilities will be lowered to half-mast out of respect for this member and those affected by this tragedy," Bethge said in a news release Thursday.

"The Town of Edson sends condolences to his family and to the RCMP detachment."

MacDougall was riding his bicycle around 9 p.m. Wednesday on Range Road 181 west of Edson when he was struck, RCMP said.

The investigation is continuing with the help of the Alberta RCMP criminal collision investigation team.

Edson is 200 kilometres west of Edmonton.