The 2020 Colorado Senate elections took place on November 3, 2020, with the primary elections held on June 30, 2020. Voters in 18 out of 35 districts of the state senate elected their representative for a four-year term. It coincided with the state House elections and the biennial United States elections. The Democratic Party retained control of the Senate, winning 20 seats, and increased their majority by one, gaining the 27th district from the Republican Party.

Background In the previous state Senate election (2018), the Democrats claimed control of the chamber from the Republicans, gaining two Republican seats and one independent (formerly Democratic senator) seat. That resulted in a 19-seat Democratic majority. Therefore, for Democrats to have lost their absolute majority in the Senate in this election, Republicans and other parties would have needed to gain at least two more seats.

Incumbents not seeking re-election Term-limited incumbents One Democratic and three Republican incumbents were term-limited and prohibited from seeking a consecutive third term.

Owen Hill (R), District 10 Vicki Marble (R), District 23 Nancy Todd (D), District 28 Larry Crowder (R), District 35

Retiring incumbents Mike Foote (D), District 17 Jack Tate (R), District 27 Angela Williams (D), District 33

Predictions SourceRankingAs of The Cook Political ReportOctober 21, 2020

Results

Districts not shown would not be up for election until 2022.

DistrictIncumbent PartyElected Party 4 Jim Smallwood Rep Jim Smallwood Rep 8 Bob Rankin Rep Bob Rankin Rep 10 Owen Hill Rep Larry Liston Rep 12 Bob Gardner Rep Bob Gardner Rep 14 Joann Ginal Dem Joann Ginal Dem 17 Mike Foote Dem Sonya Jaquez Lewis Dem 18 Steve Fenberg Dem Steve Fenberg Dem 19 Rachel Zenzinger Dem Rachel Zenzinger Dem 21 Dominick Moreno Dem Dominick Moreno Dem 23 Vicki Marble Rep Barbara Kirkmeyer Rep 25 Kevin Priola Rep Kevin Priola Rep 26 Jeff Bridges Dem Jeff Bridges Dem 27 Jack Tate Rep Chris Kolker Dem 28 Nancy Todd Dem Janet Buckner Dem 29 Rhonda Fields Dem Rhonda Fields Dem 31 Chris Hansen Dem Chris Hansen Dem 33 Angela Williams Dem James Coleman Dem 35 Larry Crowder Rep Cleave Simpson Jr. Rep

Bold - Gain Italics - Hold, new member

Closest races Seats where the margin of victory was under 10%:

Detailed results

District 4 • 8 • 10 • 12 • 14 • 17 • 18 • 19 • 21 • 23 • 25 • 26 • 27 • 28 • 29 • 31 • 33 • 35__NOTOC__

District 4

District 8

District 10

District 12

District 14

District 17

District 18

District 19

District 21

District 23

District 25

District 26

District 27

District 28

District 29

District 31

District 33

District 35

References