John Hickenlooper defeats Julie Gonzales in the Colorado Senate primary, driven by strong Western Slope support despite a narrow statewide margin and debate disputes.

The morning mist clings low in the Roaring Fork Valley, thick enough to muffle the hum of traffic on I-70. It’s a quiet time, before the tourists arrive and the commuters clog the canyon. But inside the county clerk’s offices in Glenwood Springs, Aspen, and Steamboat Springs, the air was charged with a different kind of tension.
While the rest of Colorado’s political landscape fractured, sending progressive insurgents into office and toppling establishment favorites, Western Slope voters did something unexpected. They stayed home. Or rather, they stayed with the familiar.
According to reporting by the Post Independent, Western Slope residents predominantly voted for incumbent U.S. Sen. John Hickenlooper in his Democratic primary race against state Sen. Julie Gonzales. The Associated Press called the victory just 36 minutes after preliminary results were released, a speed that underscored how predictable this outcome had become for folks who know the geography of their votes.
This win wasn’t just a local preference; it was a lifeline for Hickenlooper.
His victory diverges sharply from the anti-establishment wave that swept through urban centers and Front Range suburbs. In Colorado’s 1st Congressional District, Democratic socialist Melat Kiros defeated 15-term incumbent Rep. Diana DeGette. In the governor’s race, Attorney General Phil Weiser unseated U.S. Sen. Michael Bennet. The pattern was clear: voters were punishing incumbents, especially moderates with long records.
Yet, on the Western Slope, those records seemed to be an asset, not a liability.
Unofficial results from the Colorado Secretary of State paint a stark picture of this divide. In Denver, where Gonzales currently serves her second term in the 34th Senate district, more than 54% of voters backed her. It was a home-field advantage that didn’t translate to the mountains.
Hickenlooper outperformed his opponent across rural and mountain counties, securing 73% in Pitkin, 68% in Routt, and 67% in Eagle. Even further east, he held strong margins: 64% in Summit, 61% in Grand, and 60% in Garfield. This voting pattern mirrors the governor’s race, where Bennet also found strength in rural mountain regions like Summit, Pitkin, and Moffat counties.
So why did Gonzales lose?
Gonzales argued that Hickenlooper’s victory was less about policy and more about logistics. She pointed to his "resource advantage" — the ability to spend heavily on advertising and outreach due to his Senate profile. But she also pointed to a strategic choice: he avoided her.
Gonzales actively campaigned for public debates with Hickenlooper. They never happened.
Hickenlooper cited his weekly trips between Colorado and Washington, D.C., as the reason he couldn’t commit to a face-to-face exchange. Gonzales called it a "disservice to Colorado voters," suggesting he used his incumbency to control the terms of engagement rather than defend them in real time.
“I do believe, and I’ve remained committed to the idea, that no candidate should expect to just continue to serve in their seat,” Gonzales said. “I think the election results on that front were extraordinarily clear.”
And yet, the numbers tell a different story about what voters actually want.
As more votes were counted since June 30, Hickenlooper’s lead narrowed from an initial 57% to a final margin of roughly 52.9% — about 51,000 votes statewide. It was a modest win, but it held. The Western Slope didn’t join the progressive revolt. They looked at a veteran who flies home every week and decided he was still worth keeping.
Stand there long enough in a Pitkin County polling station, and you can see the logic. It’s not about ideology. It’s about access. And for now, that access still has Hickenlooper’s name on the door.





