Andrew Romanoff announced his candidacy for the United States Senate from Colorado, setting up what would become a primary battle that tested whether the Democratic Party’s progressive wing could challenge its establishment in a purple state that was rapidly turning blue.

Romanoff was not a newcomer. As former Speaker of the Colorado House of Representatives, he had a legislative record that progressive voters could examine in detail. He had run statewide before—a 2010 Senate primary against Michael Bennet that he lost but that established him as the party’s left flank in Colorado.

The Progressive Case

Romanoff’s platform positioned him as the progressive alternative in the Democratic primary. He refused corporate PAC money. He supported Medicare for All. He advocated for a Green New Deal. In a field that would eventually include former Governor John Hickenlooper, Romanoff bet that Democratic primary voters wanted a senator who would push the party leftward rather than one who would govern from the center.

The calculation had logic behind it. Colorado’s Democratic electorate had shifted significantly since Romanoff’s 2010 race. The Sanders campaigns of 2016 and 2020 had built infrastructure and activated voters who wanted representatives, not moderators. Romanoff positioned himself as their candidate.

The Hickenlooper Problem

The challenge was John Hickenlooper. The former governor entered the Senate race after his presidential campaign failed to gain traction, and he brought statewide name recognition, a donor network, and the national party’s backing. The Democratic Senatorial Campaign Committee made it clear early that Hickenlooper was their preferred candidate to unseat Republican Cory Gardner.

For Romanoff, the primary was as much about the direction of the Democratic Party as it was about the Senate seat. Could a grassroots progressive campaign outrun the institutional advantages of a former governor in a cycle where the national party was laser-focused on flipping the Senate?

DraftRomanoff

The DraftRomanoff movement that preceded his official announcement reflected genuine grassroots enthusiasm. Supporters organized house parties, social media campaigns, and volunteer networks months before Romanoff filed. The energy was real—but energy alone doesn’t win primaries when the opponent has universal name ID and national party support.

The Stakes

Colorado’s 2020 Senate race was ultimately about one thing: defeating Cory Gardner. Democrats across the ideological spectrum agreed on that goal. The primary question was whether voters believed the best path to that victory ran through progressive mobilization or centrist coalition-building.

Romanoff’s candidacy forced that conversation. Whatever the outcome, his entry into the race ensured that Colorado Democrats would have a real primary debate about what kind of party they wanted to be—and what kind of senator they wanted to send to Washington.