This is the 2020 race. The latest: 2026 →

2020Flipped from RepublicanFinal results

2020 election for U.S. Senate in Colorado

U.S. Senate · Colorado

John Hickenlooper (D) won with 53.5% of the vote, defeating Cory Gardner (R) by 9.3 points, a seat Republicans won last time.

John HickenlooperDemocrat · winner
53.5%1,731,114
Cory GardnerRepublican
44.2%1,429,492
1.7%56,262
Daniel DoyleOther party
0.3%9,820
0.3%8,971
0.0%71
Danny SkellyIndependent
0.0%55
Michael SanchezIndependent
0.0%5
3,235,790 votes

Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 10:09 AM ET

The seat over time

D − R margin in this seat's races around 2020

Races before and after

EvenR+5.71996R+4.92002D+10.32008R+1.92014D+9.32020D+25.32026

Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 10:09 AM ET

Money in this race

Each line compares the two campaigns on one scale.

John HickenlooperCory Gardner
$44.2M
Raised by the campaign
$26.2M
$42.6M
Spent by the campaign
$26.8M
$1.6M
Cash on hand
$1M

Campaign money: FEC, through Dec 31, 2020.

Source: FEC campaign filingsUpdated Dec 31, 2020

The candidates

John Hickenlooper (D)Cory Gardner (R)

Also on the ballot: Raymon Anthony Doane (Libertarian), 1.7%; Daniel Doyle (Other party), 0.3%; Stephan "seku" Evans (Other party), 0.3%; Bruce Lohmiller (Green), 0.0%; Danny Skelly (Independent), 0.0%; Michael Sanchez (Independent), 0.0%