On December 5, 2006, Hawkins signed a one-year, $3.25 million contract with the Colorado Rockies, who wanted him to serve as the eighth inning setup man in 2007 for closer Brian Fuentes. From April 24 to May 22, Hawkins was on the disabled list due to right elbow inflammation. On July 8, when the Philadelphia Phillies helped the Coors Field groundskeepers get the tarp placed on the field during a heavy storm, Hawkins was the only member of the home team to join them in assisting. In 62 games, Hawkins had a 2–5 record, a 3.42 ERA, and zero saves. At the end of the regular season, the Rockies forced a tie-breaker game against the San Diego Padres to determine the NL wild card team. Hawkins pitched a scoreless seventh inning, and the Rockies eventually won the game 9–8 in 13 innings to reach the playoffs for the first time in their history. He made three appearances for the Rockies in the NLDS (Game 1) and NLCS (Games 2 and 4), pitching a scoreless seventh inning each time as the Rockies won seven straight games to earn a trip to the World Series. There, he pitched the last inning of Games 1 and 3 against the Boston Red Sox, allowing Mike Lowell to score on a sacrifice fly hit by Jason Varitek in the latter as Colorado lost four straight games. After the season, he became a free agent.