John Hickenlooper did not have to wait for his result. The Associated Press called Colorado's U.S. Senate race for the Democratic incumbent at 7 p.m. Mountain Time on Tuesday, November 3 — the moment polls closed in the state — and its count, with 3,269 of 4,230 precincts reporting and an estimated 77.3 per cent of the vote in, gave Hickenlooper 1,310,885 votes. Tabulated shares put him at about 60.2 per cent against 35.6 per cent for his Republican challenger, state Sen. Mark Baisley, who had 773,924 votes, with the remainder scattered among minor candidates, including Forward Party candidate Bob Chew, whom Colorado Public Radio listed among the challengers Hickenlooper beat.

Source: Associated Press election results, Colorado U.S. Senate

The race was effectively over before it began on election night: by 7:07 p.m., seven minutes after the call, Hickenlooper was leading Baisley 83 per cent to 13 per cent in the first returns reported by the Colorado Sun, a margin Rocky Mountain PBS noted was certain to tighten as more ballots were counted — but never enough to bring Baisley close. The final polling pointed the same way: a CU Boulder survey on October 29 had Hickenlooper ahead 57 to 39, and a ResearchCo poll on November 2 put him in front 61 to 37.

1,310,885Votes for John Hickenlooper (AP count)
773,924Votes for Mark Baisley
60.2%Hickenlooper's share of the vote
7:00 p.m. MTWhen AP called the race — as polls closed

A second term, and by his own word, the last one

Hickenlooper, 74, has now held the three biggest jobs in Colorado politics: two terms as mayor of Denver, two terms as governor of Colorado, and, from January, a second six-year term in the U.S. Senate. He has said this next term will be his last in office — he would be about 80 when it ends — which means, as Rocky Mountain PBS put it, the race to replace him effectively begins now, and in a state this blue the real contest to succeed him will likely be the Democratic primary, not the general election.

The harder fight was the primary

The closest call of Hickenlooper's year came months before November. In the June 30 Democratic primary, progressive state Sen. Julie Gonzales challenged him from his left, and he beat her with 52.8 per cent of the vote and 472,870 ballots — a margin Rocky Mountain PBS described as nearly six percentage points, far tighter than anything the general election produced. Winning that primary all but guaranteed the November result: Colorado has not elected a Republican to statewide office in a decade, and Baisley, a state senator and former state representative allied with President Donald Trump, never closed the gap in a state Democrats now dominate at every statewide level.

The result also locks in both of Colorado's Senate seats for the Democrats on a night when the party won control of the Senate nationally — Republicans entered election night defending a 53-47 majority. A hold is less dramatic than the flips in Texas, Maine or Iowa, but in a chamber decided by a handful of seats, a safe seat that stays safe is part of how a majority is built, and Colorado's was never in doubt.

Why a safe seat still matters here

Colorado is a freight crossroads — I-70 over the Rockies and I-25 down the Front Range carry the truck traffic a large share of Punjabi-American drivers work — and its senior delegation shapes the transport, water and energy votes that follow those corridors. Hickenlooper's return also starts a six-year countdown: because he says this is his last term, the 2032 succession fight in a one-party-dominant state begins with this result.

What happens next

The numbers remain unofficial until Colorado completes its county canvasses and state certification, the formal steps that follow every election; the AP call is a projection based on the count, not the state's legal certification. Hickenlooper's second term begins with the new Congress on January 3, 2027, in a Senate his party will control, which gives Colorado's delegation committee power it did not have in the outgoing Congress. Baisley returns to the state Senate in Denver. And the question Hickenlooper has already answered about himself — one more term, then retirement at about 80 — hangs over Colorado politics from day one of the new term.