You probably think you know how Colorado votes. It is a reliably blue state on the presidential map, dominated by Denver Democrats and progressive mountain towns. But look closer at the ballot on June 30, 2026, and you'll see a completely different reality.
Colorado isn't a monolith. It is a battleground of political identity where the biggest fights aren't between Democrats and Republicans. They're inside the parties themselves.
If you want to understand where American politics is heading over the next few years, stop looking at Washington. Watch Colorado. From a progressive insurgency taking on established power to a massive shift in the race to succeed term-limited Governor Jared Polis, today's primary election is an absolute masterclass in political volatility.
The Civil War Over the Governor’s Mansion
Term limits are forcing Governor Jared Polis out, and the race to replace him has split Colorado Democrats right down the middle. This isn't just about who sits in the office. It's about who owns the party's future.
On one side is Senator Michael Bennet. He's got 17 years of Washington experience. He represents the party establishment, stability, and the traditional way of doing things. He has the backing of the state's congressional heavyweights like Representatives Jason Crow and Joe Neguse.
On the other side is state Attorney General Phil Weiser. Weiser isn't running as an outsider, but he is running a hyper-local campaign. His pitch is simple. He claims he belongs to Colorado, while Bennet belongs to Washington.
Weiser has spent his time suing the Trump administration dozens of times to protect state interests. He's also winning the money race. Weiser's campaign shattered primary fundraising records by pulling in around $6.4 million, completely outpacing Bennet’s $4.6 million. Early June polling from Colorado Community Research even put Weiser ahead 41% to 34%. It’s a total toss-up that has the entire state holding its breath.
The Republican side is just as wild. State Senator Barbara Kirkmeyer, State Representative Scott Bottoms, and Marine veteran Victor Marx are locked in a brutal three-way fight. Marx has positioned himself as the ultimate political outsider, leading the fundraising pack with $2.8 million.
But the race turned incredibly messy when Kirkmeyer and Bottoms publicly vowed never to support Marx if he wins. They labeled him a "con man" after a bizarre story surfaced about his childhood. The GOP infighting could easily jeopardize their chances of flipping a seat that Democrats have held since 2007.
Generational Shifts and the Progressive Surge
The ideological fault lines don't stop at the governor's race. Look at the U.S. Senate primary.
Incumbent Senator John Hickenlooper is a political fixture. He served as Denver’s mayor, did two terms as governor, and is now finishing his first term in the Senate. He’s running on a message of stability.
But state Senator Julie Gonzales is coming for his seat, and she isn't pulling punches. Gonzales is running a modern, progressive campaign built on generational change. She secured a massive win at the state Democratic assembly, taking 74.4% of the delegate vote. Hickenlooper skipped the assembly entirely to rely on the signature-gathering process, showcasing the deep divide between grassroots activists and party insiders. Gonzales argues that a vote for Hickenlooper is just a vote for "more of the same," while pointing out that voters need an aggressive approach to lower housing and healthcare costs.
Meanwhile, in Denver's 1st Congressional District, a similar drama is playing out. Representative Diana DeGette has held her seat for nearly three decades. Now she's facing a serious challenge from Melat Kiros, a member of the Democratic Socialists of America. Kiros scored a stunning 67% of the vote at the district assembly compared to DeGette's 33%. With endorsements from heavy hitters like Senator Bernie Sanders, Kiros is testing exactly how far left Denver voters are willing to go.
The High-Stakes Battlefields for Congress
If you care about control of the U.S. House of Representatives, Colorado's 8th Congressional District is ground zero.
Republican Representative Gabe Evans won this seat in 2024 by a razor-thin 0.8% margin—just 2,449 votes. It is widely considered one of the absolute closest House seats in the nation. Because Evans is running unopposed in his primary, he gets to sit back and watch Democrats fight over who gets to challenge him. The Democratic primary features a crowded field including Shannon Bird and Manny Rutinel, both rushing to prove they have the centrist appeal needed to win back the state's most competitive swing district.
Over in the 4th District, Representative Lauren Boebert is coasting through her uncontested Republican primary after switching districts last cycle to find safer political ground. But the lack of primary drama doesn't mean the area is quiet. The general election will test whether her brand of politics still resonates in a rapidly changing state.
How to Make Your Voice Heard Today
If you're a Colorado voter, don't just sit back and watch the drama unfold. The state makes voting incredibly accessible, but you still have to follow the rules to make your vote count.
- Check the clock: Polls close at 7:00 p.m. MST sharp. If you're standing in line by 7:00 p.m., you legally must be allowed to vote.
- Drop it off: It's too late to mail your ballot. You must drop it off at an official 24-hour drop box or vote in person at a voter service center.
- Unaffiliated rules: If you're registered as an independent, you should have received both Democratic and Republican ballots in the mail. You can only vote and return one. If you vote both, your ballots will be completely disqualified.
- Bring your ID: If you choose to vote in person, make sure you have an acceptable form of identification, like a Colorado driver's license, U.S. passport, or a utility bill with your current address.
Stop waiting for the general election to care about the direction of the state. The real decisions are happening right now. Track your ballot through the state's online portal, find your nearest drop box on the Secretary of State's website, and submit your vote before the 7:00 p.m. deadline.