The incidents began at around 5pm and unfolded across at least four different locations in the cities of Denver and Lakewood, police said at a late night press conference.
Two adult women were killed and an adult male wounded in the first location in Denver, police said, with a further man shot dead.
The gunman then traveled to neighboring Lakewood where he fatally shot another man and wounded another individual.
Working off information gathered from the previous assaults, Lakewood officers were able to identify the shooter as he moved location again.
"Fire was then exchanged again with our agents, the shooter in this case was taken down," said Lakewood police spokesman John Romero, adding the gunman was "pronounced dead on the scene".
A Lakewood officer was shot and injured during the altercations.
"That agent is currently at the hospital undergoing surgery right now," Romero said.
The shooter's motivations are unknown, and an investigation into events is ongoing.
Gun violence is a huge problem in the United States and firearm control advocates say the issue is fueled by the item's prevalence and relatively lax gun laws.