Colorado is a true swing state. It has a balanced history of voting for Republicans and Democrats, both for the presidency and for senators. In more recent years, however, demographic shifts and relocations into the state have given Colorado new progressive energy—which is giving Democrats high hopes for the 2020 Senate race.

Your Complete Guide to Colorado’s 2020 Senate Election

Republican incumbent: Cory Gardner

Why Gardner is a target: Aside from Gardner’s inexplicable devotion to Donald Trump in a state that Hillary Clinton carried by 5 points, the New York Time captured his reputation best, calling him “R‑Invisible.” Coloradans complain that Gardner won’t hold a town hall, won’t answer questions from constituents, and generally can’t be found. Many are eager to replace him with someone they can see.

GOP senator hides from constituents for 791 days straight

Democratic challengers: Although John Hickenlooper is considered the frontrunner, with support from the DSCC, Colorado will hold a caucus on March 11 to select the Democratic candidate who will run against Gardner in November. The slate of Democratic primary candidates is truly an embarrassment of riches.

LIST | Colorado’s Democratic U.S. Senate candidates

TRAIL MIX | These three Democratic US Senate candidates have got each others’ backs

Your guide to Colorado’s 2020 primaries and caucuses

Full list of primary candidates:

Diana Bray @Diana4Colorado

Lorena Garcia @lorenaforsenate

David Goldfischer @dgoldfis

John Hickenlooper @Hickenlooper

Andrew Romanoff @Romanoff2020

Stephany Rose Spaulding @StephanyForCO

Erik Underwood @ErikMUnderwood

Michelle Ferrigno Warren @mcfwarren

Trish Zornio @WeWantTrish