2020 Colorado Senate election
The 2020 Colorado Senate elections took place on November 3, 2020, with the primary elections held on June 30, 2020.[1] Voters in 18 out of 35 districts of the state Senate elected their representative for a four-year term.[2] It coincided with the state House elections and the biennial United States elections. The Democratic Party retained control of the Senate. They increased their majority by one, gaining the 27th district from the Republican Party.
| ||||||||||||||||||||||||||||
18 of the 35 seats in the Colorado Senate 18 seats needed for a majority | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
Democratic hold Democratic gain Republican hold | ||||||||||||||||||||||||||||
|
Elections in Colorado |
---|
Background
In the previous state Senate election (2018), the Democrats claimed control of the chamber from the Republicans, gaining two Republican and one independent (formerly Democratic Senator) seat. That resulted in a 3-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 2 more seats.
Incumbents not seeking re-election
Term-limited incumbents
One Democratic and three Republican incumbents are term-limited and prohibited from seeking a consecutive third term.[2]
- Larry Crowder (R), District 35
- Owen Hill (R), District 10
- Vicki Marble (R), District 23
- Nancy Todd (D), District 28
Retiring incumbents
- Mike Foote (D), District 17
- Jack Tate (R), District 27
- Angela Williams (D), District 33
Results
- Districts not shown are not up for election until 2022.
District | Incumbent | Party | Elected | 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
Italicize - Hold, new member
Detailed results
District 4 • 8 • 10 • 12 • 14 • 17 • 18 • 19 • 21 • 23 • 25 • 26 • 27 • 28 • 29 • 31 • 33 • 35 |
District 4
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Elissa Flaumenhaft | 19,997 | 100.0 | |
Total votes | 19,997 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jim Smallwood (incumbent) | 26,061 | 100.0 | |
Total votes | 26,061 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jim Smallwood (incumbent) | 73,832 | 62.27 | |
Democratic | Elissa Flaumenhaft | 41,526 | 35.02 | |
Libertarian | Wayne Harlos | 3,208 | 2.71 | |
Total votes | 118,566 | 100.0 | ||
Republican hold |
District 8
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Karl Hanlon | 10,847 | 55.82 | |
Democratic | Arn Menconi | 8,584 | 44.18 | |
Total votes | 19,431 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Bob Rankin (incumbent) | 11,805 | 63.20 | |
Republican | Debra Irvine | 6,873 | 36.80 | |
Total votes | 18,678 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Bob Rankin (incumbent) | 42,701 | 50.58 | |
Democratic | Karl Hanlon | 41,717 | 49.42 | |
Total votes | 84,418 | 100.0 | ||
Republican hold |
District 10
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Randi McCallian | 14,822 | 100.0 | |
Total votes | 14,822 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Larry Liston | 20,258 | 100.0 | |
Total votes | 20,258 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Larry Liston | 47,463 | 56.37 | |
Democratic | Randi McCallian | 32,114 | 38.14 | |
Libertarian | Heather Johnson | 4,620 | 5.49 | |
Total votes | 84,197 | 100.0 | ||
Republican hold |
District 12
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Electra Johnson | 13,355 | 100.0 | |
Total votes | 13,355 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Bob Gardner (incumbent) | 17,947 | 100.0 | |
Total votes | 17,947 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Bob Gardner (incumbent) | 45,808 | 58.35 | |
Democratic | Electra Johnson | 29,656 | 37.77 | |
Libertarian | Zechariah L. Harris | 3,048 | 3.88 | |
Total votes | 78,512 | 100.0 | ||
Republican hold |
District 14
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Joann Ginal (incumbent) | 29,452 | 100.0 | |
Total votes | 29,452 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Hans D. Hochheimer | 10,555 | 100.0 | |
Total votes | 10,555 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Joann Ginal (incumbent) | 63,409 | 66.65 | |
Republican | Hans D. Hochheimer | 31,724 | 33.35 | |
Total votes | 95,133 | 100.0 | ||
Democratic hold |
District 17
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Sonya Jaquez Lewis | 36,163 | 100.0 | |
Total votes | 36,163 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Matthew D. Menza | 10,009 | 100.0 | |
Total votes | 10,009 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Sonya Jaquez Lewis | 65,226 | 67.89 | |
Republican | Matthew D. Menza | 30,848 | 32.11 | |
Total votes | 96,074 | 100.0 | ||
Democratic hold |
District 18
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Steve Fenberg (incumbent) | 40,036 | 100.0 | |
Total votes | 40,036 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Peg Cage | 4,673 | 100.0 | |
Total votes | 4,673 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Steve Fenberg (incumbent) | 75,261 | 82.90 | |
Republican | Peg Cage | 15,524 | 17.10 | |
Total votes | 90,785 | 100.0 | ||
Democratic hold |
District 19
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Rachel Zenzinger (incumbent) | 27,598 | 100.0 | |
Total votes | 27,598 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Lynn Gerber | 13,926 | 100.0 | |
Total votes | 13,926 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Rachel Zenzinger (incumbent) | 54,694 | 59.17 | |
Republican | Lynn Gerber | 37,740 | 40.83 | |
Total votes | 92,434 | 100.0 | ||
Democratic hold |
District 21
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Dominick Moreno (incumbent) | 16,154 | 100.0 | |
Total votes | 16,154 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Martín Mendez | 6,320 | 100.0 | |
Total votes | 6,320 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Dominick Moreno (incumbent) | 41,438 | 63.55 | |
Republican | Martín Mendez | 23,769 | 36.45 | |
Total votes | 65,207 | 100.0 | ||
Democratic hold |
District 23
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Sally Boccella | 16,649 | 55.60 | |
Democratic | Galina Nicoll | 13,295 | 44.40 | |
Total votes | 29,944 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Barbara Kirkmeyer | 15,209 | 55.24 | |
Republican | Rupert Parchment | 12,326 | 44.76 | |
Total votes | 27,535 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Barbara Kirkmeyer | 71,570 | 55.14 | |
Democratic | Sally Boccella | 58,227 | 44.86 | |
Total votes | 129,797 | 100.0 | ||
Republican hold |
District 25
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Paula Dickerson | 15,477 | 100.0 | |
Total votes | 15,477 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Kevin Priola (incumbent) | 11,135 | 100.0 | |
Total votes | 11,135 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Kevin Priola (incumbent) | 37,195 | 50.84 | |
Democratic | Paula Dickerson | 35,968 | 49.16 | |
Total votes | 73,163 | 100.0 | ||
Republican hold |
District 26
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Jeff Bridges (incumbent) | 27,578 | 100.0 | |
Total votes | 27,578 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Bob Roth | 12,142 | 100.0 | |
Total votes | 12,142 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Jeff Bridges (incumbent) | 54,275 | 60.56 | |
Republican | Bob Roth | 32,984 | 36.80 | |
Libertarian | Marc Solomon | 2,366 | 2.64 | |
Total votes | 89,625 | 100.0 | ||
Democratic hold |
District 27
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Chris Kolker | 26,173 | 100.0 | |
Total votes | 26,173 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Suzanne Staiert | 14,638 | 100.0 | |
Total votes | 14,638 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Chris Kolker | 51,005 | 55.30 | |
Republican | Suzanne Staiert | 41,222 | 44.70 | |
Total votes | 92,227 | 100.0 | ||
Democratic gain from Republican | ||||
District 28
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Janet Buckner | 24,483 | 100.0 | |
Total votes | 24,483 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Karl Stecher | 11,157 | 100.0 | |
Total votes | 11,157 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Janet Buckner | 51,028 | 61.92 | |
Republican | Karl Stecher | 31,387 | 38.08 | |
Total votes | 82,415 | 100.0 | ||
Democratic hold |
District 29
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Rhonda Fields (incumbent) | 20,226 | 100.0 | |
Total votes | 20,226 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Rhonda Fields (incumbent) | 45,828 | 68.66 | |
Libertarian | Michele Poague | 20,914 | 31.34 | |
Total votes | 66,742 | 100.0 | ||
Democratic hold |
District 31
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Chris Hansen (incumbent) | 24,439 | 52.72 | |
Democratic | Maria E. Orms | 21,916 | 47.28 | |
Total votes | 46,355 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Doug Townsend | 6,762 | 100.0 | |
Total votes | 6,762 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Chris Hansen (incumbent) | 74,288 | 76.70 | |
Republican | Doug Townsend | 22,562 | 23.30 | |
Total votes | 96,850 | 100.0 | ||
Democratic hold |
District 33
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | James Coleman | 40,537 | 100.0 | |
Total votes | 40,537 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | James Coleman | 75,702 | 91.01 | |
Unity | Jerry Burton | 7,482 | 8.99 | |
Total votes | 83,184 | 100.0 | ||
Democratic hold |
District 35
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Carlos R. Lopez | 15,609 | 100.0 | |
Total votes | 15,609 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Cleave Simpson | 17,504 | 100.0 | |
Total votes | 17,504 | 100.0 |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Cleave Simpson | 43,970 | 60.12 | |
Democratic | Carlos R. Lopez | 29,163 | 39.88 | |
Total votes | 73,133 | 100.0 | ||
Republican hold |
References
- "June 30, 2020 Primary Election - State Senate". Colorado Election Results.
- "Senate Term Limits | Colorado General Assembly". Colorado General Assembly. Colorado General Assembly. February 17, 2020. Retrieved October 27, 2020.