Adams County
- Active + Inactive (preregistrations left out)
- 365,272
- Census adult citizens
- 349,497 ± 2,054
- Registrations ÷ adult citizens
- 104.5%
- Active only
- 94.4%
- Registrations ÷ all adults
- 85.9%
- Turnout
- 54.5%
- Ballots ÷ adult citizens
- 57.0%
- John Hickenlooper (D)
- 124,325
- Mark Baisley (R)
- 61,768
- Democratic two-party share, 2026 · 2024
- 66.8% · 54.6%
- Swing since 2024
- 12.2 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/5/2026 7:05 PM MST (file).
Alamosa County
- Active + Inactive (preregistrations left out)
- 11,901
- Census adult citizens
- 12,111 ± 232
- Registrations ÷ adult citizens
- 98.3%
- Active only
- 85.6%
- Registrations ÷ all adults
- 92.8%
- Turnout
- 52.0%
- Ballots ÷ adult citizens
- 51.1%
- John Hickenlooper (D)
- 3,195
- Mark Baisley (R)
- 2,639
- Democratic two-party share, 2026 · 2024
- 54.8% · 44.4%
- Swing since 2024
- 10.3 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 12:15 AM MST (file).
Arapahoe County
- Active + Inactive (preregistrations left out)
- 479,295
- Census adult citizens
- 462,316 ± 1,915
- Registrations ÷ adult citizens
- 103.7%
- Active only
- 92.9%
- Registrations ÷ all adults
- 91.3%
- Turnout
- 56.9%
- Ballots ÷ adult citizens
- 59.0%
- John Hickenlooper (D)
- 177,063
- Mark Baisley (R)
- 78,908
- Democratic two-party share, 2026 · 2024
- 69.2% · 60.3%
- Swing since 2024
- 8.8 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/10/2026 4:37 PM MST (file).
Archuleta County
- Active + Inactive (preregistrations left out)
- 13,625
- Census adult citizens
- 11,220 ± 185
- Registrations ÷ adult citizens
- 121.4%
- Active only
- 105.0%
- Registrations ÷ all adults
- 114.6%
- Turnout
- 55.9%
- Ballots ÷ adult citizens
- 67.9%
- John Hickenlooper (D)
- 3,590
- Mark Baisley (R)
- 3,679
- Democratic two-party share, 2026 · 2024
- 49.4% · 42.8%
- Swing since 2024
- 6.6 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/10/2026 4:29 PM MST (file).
Baca County
- Active + Inactive (preregistrations left out)
- 2,869
- Census adult citizens
- 2,564 ± 56
- Registrations ÷ adult citizens
- 111.9%
- Active only
- 99.7%
- Registrations ÷ all adults
- 109.9%
- Turnout
- 54.5%
- Ballots ÷ adult citizens
- 61.0%
- John Hickenlooper (D)
- 269
- Mark Baisley (R)
- 1,217
- Democratic two-party share, 2026 · 2024
- 18.1% · 14.0%
- Swing since 2024
- 4.1 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 7:50 PM MST (file).
Bent County
- Active + Inactive (preregistrations left out)
- 3,360
- Census adult citizens
- 4,544 ± 65
- Registrations ÷ adult citizens
- 73.9%
- Active only
- 64.3%
- Registrations ÷ all adults
- 68.9%
- Turnout
- 49.4%
- Ballots ÷ adult citizens
- 36.6%
- John Hickenlooper (D)
- 534
- Mark Baisley (R)
- 1,040
- Democratic two-party share, 2026 · 2024
- 33.9% · 30.1%
- Swing since 2024
- 3.8 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 9:47 PM MST (file).
Boulder County
- Active + Inactive (preregistrations left out)
- 261,692
- Census adult citizens
- 256,367 ± 948
- Registrations ÷ adult citizens
- 102.1%
- Active only
- 90.9%
- Registrations ÷ all adults
- 95.2%
- Turnout
- 65.8%
- Ballots ÷ adult citizens
- 67.1%
- John Hickenlooper (D)
- 135,191
- Mark Baisley (R)
- 26,373
- Democratic two-party share, 2026 · 2024
- 83.7% · 78.7%
- Swing since 2024
- 5.0 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/6/2026 11:09 PM MST (file).
Broomfield County
- Active + Inactive (preregistrations left out)
- 64,515
- Census adult citizens
- 57,261 ± 523
- Registrations ÷ adult citizens
- 112.7%
- Active only
- 100.7%
- Registrations ÷ all adults
- 100.2%
- Turnout
- 63.4%
- Ballots ÷ adult citizens
- 71.5%
- John Hickenlooper (D)
- 27,412
- Mark Baisley (R)
- 10,945
- Democratic two-party share, 2026 · 2024
- 71.5% · 64.7%
- Swing since 2024
- 6.8 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/6/2026 3:38 PM MST (file).
Chaffee County
- Active + Inactive (preregistrations left out)
- 19,470
- Census adult citizens
- 17,092 ± 151
- Registrations ÷ adult citizens
- 113.9%
- Active only
- 101.1%
- Registrations ÷ all adults
- 109.6%
- Turnout
- 66.5%
- Ballots ÷ adult citizens
- 75.7%
- John Hickenlooper (D)
- 7,752
- Mark Baisley (R)
- 4,540
- Democratic two-party share, 2026 · 2024
- 63.1% · 57.0%
- Swing since 2024
- 6.1 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 11:05 PM MST (file).
Cheyenne County
- Active + Inactive (preregistrations left out)
- 1,369
- Census adult citizens
- 1,318 ± 117
- Registrations ÷ adult citizens
- 103.9% (within the margin)
- Active only
- 95.1%
- Registrations ÷ all adults
- 106.2%
- Turnout
- 62.5%
- Ballots ÷ adult citizens
- 64.9%
- John Hickenlooper (D)
- 112
- Mark Baisley (R)
- 685
- Democratic two-party share, 2026 · 2024
- 14.1% · 10.4%
- Swing since 2024
- 3.6 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 8:35 PM MST (file).
Clear Creek County
- Active + Inactive (preregistrations left out)
- 8,550
- Census adult citizens
- 7,855 ± 100
- Registrations ÷ adult citizens
- 108.8%
- Active only
- 94.6%
- Registrations ÷ all adults
- 107.8%
- Turnout
- 60.3%
- Ballots ÷ adult citizens
- 65.7%
- John Hickenlooper (D)
- 3,141
- Mark Baisley (R)
- 1,667
- Democratic two-party share, 2026 · 2024
- 65.3% · 58.6%
- Swing since 2024
- 6.8 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/5/2026 3:10 PM MST (file).
Conejos County
- Active + Inactive (preregistrations left out)
- 5,869
- Census adult citizens
- 5,490 ± 73
- Registrations ÷ adult citizens
- 106.9%
- Active only
- 97.7%
- Registrations ÷ all adults
- 105.3%
- Turnout
- 60.0%
- Ballots ÷ adult citizens
- 64.1%
- John Hickenlooper (D)
- 1,597
- Mark Baisley (R)
- 1,765
- Democratic two-party share, 2026 · 2024
- 47.5% · 40.8%
- Swing since 2024
- 6.7 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 9:50 PM MST (file).
Costilla County
- Active + Inactive (preregistrations left out)
- 3,506
- Census adult citizens
- 2,815 ± 66
- Registrations ÷ adult citizens
- 124.5%
- Active only
- 108.7%
- Registrations ÷ all adults
- 117.0%
- Turnout
- 54.2%
- Ballots ÷ adult citizens
- 67.5%
- John Hickenlooper (D)
- 1,223
- Mark Baisley (R)
- 557
- Democratic two-party share, 2026 · 2024
- 68.7% · 57.6%
- Swing since 2024
- 11.1 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 9:15 PM MST (file).
Crowley County
- Active + Inactive (preregistrations left out)
- 2,483
- Census adult citizens
- 4,848 ± 98
- Registrations ÷ adult citizens
- 51.2%
- Active only
- 45.1%
- Registrations ÷ all adults
- 48.6%
- Turnout
- 54.0%
- Ballots ÷ adult citizens
- 27.7%
- John Hickenlooper (D)
- 363
- Mark Baisley (R)
- 888
- Democratic two-party share, 2026 · 2024
- 29.0% · 25.5%
- Swing since 2024
- 3.5 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 8:52 PM MST (file).
Custer County
- Active + Inactive (preregistrations left out)
- 5,207
- Census adult citizens
- 4,473 ± 138
- Registrations ÷ adult citizens
- 116.4%
- Active only
- 103.2%
- Registrations ÷ all adults
- 110.8%
- Turnout
- 61.5%
- Ballots ÷ adult citizens
- 71.5%
- John Hickenlooper (D)
- 1,038
- Mark Baisley (R)
- 2,015
- Democratic two-party share, 2026 · 2024
- 34.0% · 31.5%
- Swing since 2024
- 2.5 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 12:23 AM MST (file).
Delta County
- Active + Inactive (preregistrations left out)
- 26,519
- Census adult citizens
- 25,198 ± 169
- Registrations ÷ adult citizens
- 105.2%
- Active only
- 95.6%
- Registrations ÷ all adults
- 101.4%
- Turnout
- 61.9%
- Ballots ÷ adult citizens
- 65.1%
- John Hickenlooper (D)
- 5,786
- Mark Baisley (R)
- 9,802
- Democratic two-party share, 2026 · 2024
- 37.1% · 31.8%
- Swing since 2024
- 5.3 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 2:50 PM MST (file).
Denver County
- Active + Inactive (preregistrations left out)
- 560,602
- Census adult citizens
- 537,962 ± 2,275
- Registrations ÷ adult citizens
- 104.2%
- Active only
- 88.0%
- Registrations ÷ all adults
- 92.6%
- Turnout
- 55.7%
- Ballots ÷ adult citizens
- 58.1%
- John Hickenlooper (D)
- 254,474
- Mark Baisley (R)
- 39,286
- Democratic two-party share, 2026 · 2024
- 86.6% · 78.8%
- Swing since 2024
- 7.8 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/6/2026 3:49 PM MST (file).
Dolores County
- Active + Inactive (preregistrations left out)
- 1,888
- Census adult citizens
- 2,079 ± 133
- Registrations ÷ adult citizens
- 90.8%
- Active only
- 83.4%
- Registrations ÷ all adults
- 91.9%
- Turnout
- 64.9%
- Ballots ÷ adult citizens
- 58.9%
- John Hickenlooper (D)
- 298
- Mark Baisley (R)
- 866
- Democratic two-party share, 2026 · 2024
- 25.6% · 23.2%
- Swing since 2024
- 2.4 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 7:50 PM MST (file).
Douglas County
- Active + Inactive (preregistrations left out)
- 325,978
- Census adult citizens
- 276,823 ± 1,093
- Registrations ÷ adult citizens
- 117.8%
- Active only
- 105.6%
- Registrations ÷ all adults
- 105.0%
- Turnout
- 64.1%
- Ballots ÷ adult citizens
- 75.5%
- John Hickenlooper (D)
- 102,585
- Mark Baisley (R)
- 94,118
- Democratic two-party share, 2026 · 2024
- 52.2% · 46.4%
- Swing since 2024
- 5.7 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/10/2026 4:43 PM MST (file).
Eagle County
- Active + Inactive (preregistrations left out)
- 40,019
- Census adult citizens
- 39,107 ± 859
- Registrations ÷ adult citizens
- 102.3%
- Active only
- 90.8%
- Registrations ÷ all adults
- 90.8%
- Turnout
- 58.8%
- Ballots ÷ adult citizens
- 60.2%
- John Hickenlooper (D)
- 15,549
- Mark Baisley (R)
- 6,772
- Democratic two-party share, 2026 · 2024
- 69.7% · 62.5%
- Swing since 2024
- 7.1 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 1:12 AM MST (file).
El Paso County
- Active + Inactive (preregistrations left out)
- 600,631
- Census adult citizens
- 550,470 ± 1,696
- Registrations ÷ adult citizens
- 109.1%
- Active only
- 92.3%
- Registrations ÷ all adults
- 102.0%
- Turnout
- 53.0%
- Ballots ÷ adult citizens
- 57.8%
- John Hickenlooper (D)
- 155,453
- Mark Baisley (R)
- 143,607
- Democratic two-party share, 2026 · 2024
- 52.0% · 45.0%
- Swing since 2024
- 7.0 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/5/2026 6:18 PM MST (file).
Elbert County
- Active + Inactive (preregistrations left out)
- 27,408
- Census adult citizens
- 21,701 ± 100
- Registrations ÷ adult citizens
- 126.3%
- Active only
- 115.0%
- Registrations ÷ all adults
- 114.0%
- Turnout
- 63.3%
- Ballots ÷ adult citizens
- 80.0%
- John Hickenlooper (D)
- 4,443
- Mark Baisley (R)
- 11,710
- Democratic two-party share, 2026 · 2024
- 27.5% · 23.9%
- Swing since 2024
- 3.6 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/5/2026 8:16 AM MST (file).
Fremont County
- Active + Inactive (preregistrations left out)
- 35,550
- Census adult citizens
- 41,125 ± 222
- Registrations ÷ adult citizens
- 86.4%
- Active only
- 77.8%
- Registrations ÷ all adults
- 83.4%
- Turnout
- 56.6%
- Ballots ÷ adult citizens
- 48.9%
- John Hickenlooper (D)
- 6,725
- Mark Baisley (R)
- 12,335
- Democratic two-party share, 2026 · 2024
- 35.3% · 30.3%
- Swing since 2024
- 5.0 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 11:47 PM MST (file).
Garfield County
- Active + Inactive (preregistrations left out)
- 43,981
- Census adult citizens
- 42,186 ± 541
- Registrations ÷ adult citizens
- 104.3%
- Active only
- 93.3%
- Registrations ÷ all adults
- 89.8%
- Turnout
- 57.9%
- Ballots ÷ adult citizens
- 60.3%
- John Hickenlooper (D)
- 14,189
- Mark Baisley (R)
- 9,864
- Democratic two-party share, 2026 · 2024
- 59.0% · 51.1%
- Swing since 2024
- 7.9 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/5/2026 8:14 AM MST (file).
Gilpin County
- Active + Inactive (preregistrations left out)
- 5,583
- Census adult citizens
- 4,874 ± 240
- Registrations ÷ adult citizens
- 114.5%
- Active only
- 101.0%
- Registrations ÷ all adults
- 105.3%
- Turnout
- 62.0%
- Ballots ÷ adult citizens
- 71.0%
- John Hickenlooper (D)
- 1,939
- Mark Baisley (R)
- 1,252
- Democratic two-party share, 2026 · 2024
- 60.8% · 56.6%
- Swing since 2024
- 4.2 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 9:14 AM MST (file).
Grand County
- Active + Inactive (preregistrations left out)
- 14,262
- Census adult citizens
- 12,937 ± 229
- Registrations ÷ adult citizens
- 110.2%
- Active only
- 96.2%
- Registrations ÷ all adults
- 101.6%
- Turnout
- 62.6%
- Ballots ÷ adult citizens
- 69.0%
- John Hickenlooper (D)
- 4,558
- Mark Baisley (R)
- 3,721
- Democratic two-party share, 2026 · 2024
- 55.1% · 49.6%
- Swing since 2024
- 5.5 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/10/2026 4:21 PM MST (file).
Gunnison County
- Active + Inactive (preregistrations left out)
- 14,585
- Census adult citizens
- 14,355 ± 143
- Registrations ÷ adult citizens
- 101.6%
- Active only
- 89.7%
- Registrations ÷ all adults
- 98.9%
- Turnout
- 65.8%
- Ballots ÷ adult citizens
- 66.8%
- John Hickenlooper (D)
- 6,462
- Mark Baisley (R)
- 2,534
- Democratic two-party share, 2026 · 2024
- 71.8% · 65.1%
- Swing since 2024
- 6.7 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 5:19 PM MST (file).
Hinsdale County
- Active + Inactive (preregistrations left out)
- 740
- Census adult citizens
- 819 ± 98
- Registrations ÷ adult citizens
- 90.4%
- Active only
- 82.8%
- Registrations ÷ all adults
- 116.0%
- Turnout
- 69.3%
- Ballots ÷ adult citizens
- 62.6%
- John Hickenlooper (D)
- 228
- Mark Baisley (R)
- 252
- Democratic two-party share, 2026 · 2024
- 47.5% · 43.6%
- Swing since 2024
- 3.9 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 8:16 PM MST (file).
Huerfano County
- Active + Inactive (preregistrations left out)
- 6,291
- Census adult citizens
- 5,873 ± 40
- Registrations ÷ adult citizens
- 107.1%
- Active only
- 95.6%
- Registrations ÷ all adults
- 105.0%
- Turnout
- 60.8%
- Ballots ÷ adult citizens
- 65.1%
- John Hickenlooper (D)
- 1,889
- Mark Baisley (R)
- 1,698
- Democratic two-party share, 2026 · 2024
- 52.7% · 45.6%
- Swing since 2024
- 7.1 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 9:21 PM MST (file).
Jackson County
- Active + Inactive (preregistrations left out)
- 1,201
- Census adult citizens
- 1,138 ± 109
- Registrations ÷ adult citizens
- 105.5% (within the margin)
- Active only
- 82.6%
- Registrations ÷ all adults
- 118.0%
- Turnout
- 55.9%
- Ballots ÷ adult citizens
- 59.0%
- John Hickenlooper (D)
- 158
- Mark Baisley (R)
- 455
- Democratic two-party share, 2026 · 2024
- 25.8% · 21.4%
- Swing since 2024
- 4.3 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 7:33 PM MST (file).
Jefferson County
- Active + Inactive (preregistrations left out)
- 479,228
- Census adult citizens
- 457,787 ± 1,295
- Registrations ÷ adult citizens
- 104.7%
- Active only
- 94.7%
- Registrations ÷ all adults
- 100.1%
- Turnout
- 65.4%
- Ballots ÷ adult citizens
- 68.5%
- John Hickenlooper (D)
- 196,104
- Mark Baisley (R)
- 96,235
- Democratic two-party share, 2026 · 2024
- 67.1% · 60.0%
- Swing since 2024
- 7.1 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/5/2026 6:19 PM MST (file).
Kiowa County
- Active + Inactive (preregistrations left out)
- 1,108
- Census adult citizens
- 1,039 ± 104
- Registrations ÷ adult citizens
- 106.6% (within the margin)
- Active only
- 94.8%
- Registrations ÷ all adults
- 104.2%
- Turnout
- 65.4%
- Ballots ÷ adult citizens
- 69.8%
- John Hickenlooper (D)
- 88
- Mark Baisley (R)
- 593
- Democratic two-party share, 2026 · 2024
- 12.9% · 12.1%
- Swing since 2024
- 0.9 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/10/2026 10:35 AM MST (file).
Kit Carson County
- Active + Inactive (preregistrations left out)
- 5,289
- Census adult citizens
- 4,962 ± 88
- Registrations ÷ adult citizens
- 106.6%
- Active only
- 94.2%
- Registrations ÷ all adults
- 99.6%
- Turnout
- 55.9%
- Ballots ÷ adult citizens
- 59.6%
- John Hickenlooper (D)
- 533
- Mark Baisley (R)
- 2,269
- Democratic two-party share, 2026 · 2024
- 19.0% · 15.3%
- Swing since 2024
- 3.7 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 11:06 PM MST (file).
La Plata County
- Active + Inactive (preregistrations left out)
- 50,311
- Census adult citizens
- 45,783 ± 185
- Registrations ÷ adult citizens
- 109.9%
- Active only
- 96.7%
- Registrations ÷ all adults
- 106.3%
- Turnout
- 60.6%
- Ballots ÷ adult citizens
- 66.6%
- John Hickenlooper (D)
- 19,273
- Mark Baisley (R)
- 9,917
- Democratic two-party share, 2026 · 2024
- 66.0% · 59.6%
- Swing since 2024
- 6.4 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/5/2026 8:31 AM MST (file).
Lake County
- Active + Inactive (preregistrations left out)
- 6,190
- Census adult citizens
- 5,361 ± 355
- Registrations ÷ adult citizens
- 115.5%
- Active only
- 99.3%
- Registrations ÷ all adults
- 102.8%
- Turnout
- 55.4%
- Ballots ÷ adult citizens
- 63.9%
- John Hickenlooper (D)
- 2,120
- Mark Baisley (R)
- 1,029
- Democratic two-party share, 2026 · 2024
- 67.3% · 58.5%
- Swing since 2024
- 8.8 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 9:16 PM MST (file).
Larimer County
- Active + Inactive (preregistrations left out)
- 307,285
- Census adult citizens
- 290,877 ± 888
- Registrations ÷ adult citizens
- 105.6%
- Active only
- 94.0%
- Registrations ÷ all adults
- 98.6%
- Turnout
- 64.0%
- Ballots ÷ adult citizens
- 67.6%
- John Hickenlooper (D)
- 121,724
- Mark Baisley (R)
- 62,768
- Democratic two-party share, 2026 · 2024
- 66.0% · 59.1%
- Swing since 2024
- 6.9 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/6/2026 4:02 PM MST (file).
Las Animas County
- Active + Inactive (preregistrations left out)
- 11,881
- Census adult citizens
- 11,520 ± 147
- Registrations ÷ adult citizens
- 103.1%
- Active only
- 91.4%
- Registrations ÷ all adults
- 98.9%
- Turnout
- 55.9%
- Ballots ÷ adult citizens
- 57.6%
- John Hickenlooper (D)
- 3,166
- Mark Baisley (R)
- 3,099
- Democratic two-party share, 2026 · 2024
- 50.5% · 43.1%
- Swing since 2024
- 7.5 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 9:24 PM MST (file).
Lincoln County
- Active + Inactive (preregistrations left out)
- 3,562
- Census adult citizens
- 4,476 ± 92
- Registrations ÷ adult citizens
- 79.6%
- Active only
- 68.7%
- Registrations ÷ all adults
- 79.2%
- Turnout
- 54.9%
- Ballots ÷ adult citizens
- 43.7%
- John Hickenlooper (D)
- 392
- Mark Baisley (R)
- 1,416
- Democratic two-party share, 2026 · 2024
- 21.7% · 17.1%
- Swing since 2024
- 4.6 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 9:33 PM MST (file).
Logan County
- Active + Inactive (preregistrations left out)
- 14,021
- Census adult citizens
- 16,636 ± 153
- Registrations ÷ adult citizens
- 84.3%
- Active only
- 73.9%
- Registrations ÷ all adults
- 83.2%
- Turnout
- 56.3%
- Ballots ÷ adult citizens
- 47.4%
- John Hickenlooper (D)
- 1,935
- Mark Baisley (R)
- 5,493
- Democratic two-party share, 2026 · 2024
- 26.1% · 21.1%
- Swing since 2024
- 5.0 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 10:48 PM MST (file).
Mesa County
- Active + Inactive (preregistrations left out)
- 128,746
- Census adult citizens
- 122,803 ± 583
- Registrations ÷ adult citizens
- 104.8%
- Active only
- 94.8%
- Registrations ÷ all adults
- 97.6%
- Turnout
- 59.9%
- Ballots ÷ adult citizens
- 62.8%
- John Hickenlooper (D)
- 32,220
- Mark Baisley (R)
- 40,744
- Democratic two-party share, 2026 · 2024
- 44.2% · 37.5%
- Swing since 2024
- 6.6 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 4:59 PM MST (file).
Mineral County
- Active + Inactive (preregistrations left out)
- 948
- Census adult citizens
- 643 ± 94
- Registrations ÷ adult citizens
- 147.4%
- Active only
- 130.0%
- Registrations ÷ all adults
- 117.6%
- Turnout
- 68.8%
- Ballots ÷ adult citizens
- 101.4%
- John Hickenlooper (D)
- 299
- Mark Baisley (R)
- 311
- Democratic two-party share, 2026 · 2024
- 49.0% · 43.2%
- Swing since 2024
- 5.8 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 7:24 PM MST (file).
Moffat County
- Active + Inactive (preregistrations left out)
- 10,249
- Census adult citizens
- 9,631 ± 131
- Registrations ÷ adult citizens
- 106.4%
- Active only
- 93.8%
- Registrations ÷ all adults
- 101.2%
- Turnout
- 49.3%
- Ballots ÷ adult citizens
- 52.5%
- John Hickenlooper (D)
- 1,117
- Mark Baisley (R)
- 3,616
- Democratic two-party share, 2026 · 2024
- 23.6% · 17.9%
- Swing since 2024
- 5.7 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 9:23 PM MST (file).
Montezuma County
- Active + Inactive (preregistrations left out)
- 22,528
- Census adult citizens
- 20,630 ± 158
- Registrations ÷ adult citizens
- 109.2%
- Active only
- 97.4%
- Registrations ÷ all adults
- 106.0%
- Turnout
- 56.5%
- Ballots ÷ adult citizens
- 61.7%
- John Hickenlooper (D)
- 5,447
- Mark Baisley (R)
- 6,685
- Democratic two-party share, 2026 · 2024
- 44.9% · 39.2%
- Swing since 2024
- 5.7 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/5/2026 3:47 PM MST (file).
Montrose County
- Active + Inactive (preregistrations left out)
- 35,216
- Census adult citizens
- 33,330 ± 387
- Registrations ÷ adult citizens
- 105.7%
- Active only
- 95.6%
- Registrations ÷ all adults
- 97.7%
- Turnout
- 61.4%
- Ballots ÷ adult citizens
- 64.9%
- John Hickenlooper (D)
- 8,080
- Mark Baisley (R)
- 12,584
- Democratic two-party share, 2026 · 2024
- 39.1% · 33.3%
- Swing since 2024
- 5.8 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/9/2026 5:01 PM MST (file).
Morgan County
- Active + Inactive (preregistrations left out)
- 20,712
- Census adult citizens
- 20,047 ± 478
- Registrations ÷ adult citizens
- 103.3%
- Active only
- 93.1%
- Registrations ÷ all adults
- 92.9%
- Turnout
- 50.0%
- Ballots ÷ adult citizens
- 51.7%
- John Hickenlooper (D)
- 3,346
- Mark Baisley (R)
- 6,422
- Democratic two-party share, 2026 · 2024
- 34.3% · 25.1%
- Swing since 2024
- 9.2 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 11:34 PM MST (file).
Otero County
- Active + Inactive (preregistrations left out)
- 13,573
- Census adult citizens
- 13,679 ± 239
- Registrations ÷ adult citizens
- 99.2%
- Active only
- 90.0%
- Registrations ÷ all adults
- 98.7%
- Turnout
- 52.7%
- Ballots ÷ adult citizens
- 52.3%
- John Hickenlooper (D)
- 2,808
- Mark Baisley (R)
- 3,964
- Democratic two-party share, 2026 · 2024
- 41.5% · 36.4%
- Swing since 2024
- 5.0 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 12:02 PM MST (file).
Ouray County
- Active + Inactive (preregistrations left out)
- 5,192
- Census adult citizens
- 4,354 ± 159
- Registrations ÷ adult citizens
- 119.2%
- Active only
- 107.8%
- Registrations ÷ all adults
- 112.8%
- Turnout
- 68.9%
- Ballots ÷ adult citizens
- 82.1%
- John Hickenlooper (D)
- 2,224
- Mark Baisley (R)
- 1,210
- Democratic two-party share, 2026 · 2024
- 64.8% · 60.8%
- Swing since 2024
- 3.9 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 9:40 PM MST (file).
Park County
- Active + Inactive (preregistrations left out)
- 16,792
- Census adult citizens
- 15,196 ± 91
- Registrations ÷ adult citizens
- 110.5%
- Active only
- 97.6%
- Registrations ÷ all adults
- 107.6%
- Turnout
- 57.2%
- Ballots ÷ adult citizens
- 63.2%
- John Hickenlooper (D)
- 4,215
- Mark Baisley (R)
- 4,823
- Democratic two-party share, 2026 · 2024
- 46.6% · 41.5%
- Swing since 2024
- 5.2 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 10:33 PM MST (file).
Phillips County
- Active + Inactive (preregistrations left out)
- 3,163
- Census adult citizens
- 3,037 ± 163
- Registrations ÷ adult citizens
- 104.1% (within the margin)
- Active only
- 93.6%
- Registrations ÷ all adults
- 95.0%
- Turnout
- 61.4%
- Ballots ÷ adult citizens
- 63.9%
- John Hickenlooper (D)
- 435
- Mark Baisley (R)
- 1,376
- Democratic two-party share, 2026 · 2024
- 24.0% · 17.9%
- Swing since 2024
- 6.1 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 8:26 PM MST (file).
Pitkin County
- Active + Inactive (preregistrations left out)
- 15,264
- Census adult citizens
- 13,815 ± 212
- Registrations ÷ adult citizens
- 110.5%
- Active only
- 97.9%
- Registrations ÷ all adults
- 108.6%
- Turnout
- 60.3%
- Ballots ÷ adult citizens
- 66.6%
- John Hickenlooper (D)
- 7,012
- Mark Baisley (R)
- 1,850
- Democratic two-party share, 2026 · 2024
- 79.1% · 72.6%
- Swing since 2024
- 6.5 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 4:38 PM MST (file).
Prowers County
- Active + Inactive (preregistrations left out)
- 7,891
- Census adult citizens
- 8,367 ± 156
- Registrations ÷ adult citizens
- 94.3%
- Active only
- 84.3%
- Registrations ÷ all adults
- 89.1%
- Turnout
- 51.3%
- Ballots ÷ adult citizens
- 48.4%
- John Hickenlooper (D)
- 1,181
- Mark Baisley (R)
- 2,649
- Democratic two-party share, 2026 · 2024
- 30.8% · 24.2%
- Swing since 2024
- 6.6 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 12:22 AM MST (file).
Pueblo County
- Active + Inactive (preregistrations left out)
- 129,354
- Census adult citizens
- 128,424 ± 634
- Registrations ÷ adult citizens
- 100.7%
- Active only
- 90.3%
- Registrations ÷ all adults
- 96.7%
- Turnout
- 53.3%
- Ballots ÷ adult citizens
- 53.7%
- John Hickenlooper (D)
- 36,434
- Mark Baisley (R)
- 29,001
- Democratic two-party share, 2026 · 2024
- 55.7% · 47.4%
- Swing since 2024
- 8.3 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/5/2026 7:07 PM MST (file).
Rio Blanco County
- Active + Inactive (preregistrations left out)
- 5,080
- Census adult citizens
- 4,730 ± 155
- Registrations ÷ adult citizens
- 107.4%
- Active only
- 94.9%
- Registrations ÷ all adults
- 96.7%
- Turnout
- 59.0%
- Ballots ÷ adult citizens
- 63.3%
- John Hickenlooper (D)
- 555
- Mark Baisley (R)
- 2,272
- Democratic two-party share, 2026 · 2024
- 19.6% · 17.6%
- Swing since 2024
- 2.1 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 1:10 PM MST (file).
Rio Grande County
- Active + Inactive (preregistrations left out)
- 9,285
- Census adult citizens
- 8,681 ± 222
- Registrations ÷ adult citizens
- 107.0%
- Active only
- 95.1%
- Registrations ÷ all adults
- 104.6%
- Turnout
- 52.9%
- Ballots ÷ adult citizens
- 56.6%
- John Hickenlooper (D)
- 2,136
- Mark Baisley (R)
- 2,517
- Democratic two-party share, 2026 · 2024
- 45.9% · 38.1%
- Swing since 2024
- 7.8 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 8:58 PM MST (file).
Routt County
- Active + Inactive (preregistrations left out)
- 22,598
- Census adult citizens
- 20,045 ± 232
- Registrations ÷ adult citizens
- 112.7%
- Active only
- 99.5%
- Registrations ÷ all adults
- 108.3%
- Turnout
- 61.5%
- Ballots ÷ adult citizens
- 69.3%
- John Hickenlooper (D)
- 9,250
- Mark Baisley (R)
- 3,889
- Democratic two-party share, 2026 · 2024
- 70.4% · 64.3%
- Swing since 2024
- 6.1 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 12:13 AM MST (file).
Saguache County
- Active + Inactive (preregistrations left out)
- 5,318
- Census adult citizens
- 5,232 ± 91
- Registrations ÷ adult citizens
- 101.6% (within the margin)
- Active only
- 90.0%
- Registrations ÷ all adults
- 96.4%
- Turnout
- 52.7%
- Ballots ÷ adult citizens
- 53.5%
- John Hickenlooper (D)
- 1,617
- Mark Baisley (R)
- 1,013
- Democratic two-party share, 2026 · 2024
- 61.5% · 51.9%
- Swing since 2024
- 9.5 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 9:25 PM MST (file).
San Juan County
- Active + Inactive (preregistrations left out)
- 868
- Census adult citizens
- 577 ± 119
- Registrations ÷ adult citizens
- 150.4%
- Active only
- 129.5%
- Registrations ÷ all adults
- 120.7%
- Turnout
- 67.1%
- Ballots ÷ adult citizens
- 100.9%
- John Hickenlooper (D)
- 392
- Mark Baisley (R)
- 150
- Democratic two-party share, 2026 · 2024
- 72.3% · 66.7%
- Swing since 2024
- 5.7 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 11:17 PM MST (file).
San Miguel County
- Active + Inactive (preregistrations left out)
- 6,848
- Census adult citizens
- 6,300 ± 251
- Registrations ÷ adult citizens
- 108.7%
- Active only
- 94.6%
- Registrations ÷ all adults
- 104.9%
- Turnout
- 60.6%
- Ballots ÷ adult citizens
- 65.9%
- John Hickenlooper (D)
- 3,110
- Mark Baisley (R)
- 811
- Democratic two-party share, 2026 · 2024
- 79.3% · 75.4%
- Swing since 2024
- 4.0 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 11:03 PM MST (file).
Sedgwick County
- Active + Inactive (preregistrations left out)
- 1,907
- Census adult citizens
- 1,738 ± 92
- Registrations ÷ adult citizens
- 109.7%
- Active only
- 97.1%
- Registrations ÷ all adults
- 105.4%
- Turnout
- 57.7%
- Ballots ÷ adult citizens
- 63.3%
- John Hickenlooper (D)
- 267
- Mark Baisley (R)
- 744
- Democratic two-party share, 2026 · 2024
- 26.4% · 21.3%
- Swing since 2024
- 5.1 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 8:55 PM MST (file).
Summit County
- Active + Inactive (preregistrations left out)
- 25,321
- Census adult citizens
- 24,413 ± 424
- Registrations ÷ adult citizens
- 103.7%
- Active only
- 89.0%
- Registrations ÷ all adults
- 95.5%
- Turnout
- 58.5%
- Ballots ÷ adult citizens
- 60.6%
- John Hickenlooper (D)
- 10,671
- Mark Baisley (R)
- 3,271
- Democratic two-party share, 2026 · 2024
- 76.5% · 69.2%
- Swing since 2024
- 7.4 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 2:43 AM MST (file).
Teller County
- Active + Inactive (preregistrations left out)
- 23,041
- Census adult citizens
- 20,784 ± 146
- Registrations ÷ adult citizens
- 110.9%
- Active only
- 94.4%
- Registrations ÷ all adults
- 110.3%
- Turnout
- 60.2%
- Ballots ÷ adult citizens
- 66.8%
- John Hickenlooper (D)
- 4,766
- Mark Baisley (R)
- 8,407
- Democratic two-party share, 2026 · 2024
- 36.2% · 31.8%
- Swing since 2024
- 4.4 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/4/2026 1:09 AM MST (file).
Washington County
- Active + Inactive (preregistrations left out)
- 3,622
- Census adult citizens
- 3,658 ± 45
- Registrations ÷ adult citizens
- 99.0%
- Active only
- 90.4%
- Registrations ÷ all adults
- 98.8%
- Turnout
- 62.4%
- Ballots ÷ adult citizens
- 61.8%
- John Hickenlooper (D)
- 342
- Mark Baisley (R)
- 1,794
- Democratic two-party share, 2026 · 2024
- 16.0% · 11.9%
- Swing since 2024
- 4.1 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 8:34 PM MST (file).
Weld County
- Active + Inactive (preregistrations left out)
- 266,501
- Census adult citizens
- 244,018 ± 1,278
- Registrations ÷ adult citizens
- 109.2%
- Active only
- 98.8%
- Registrations ÷ all adults
- 94.0%
- Turnout
- 56.4%
- Ballots ÷ adult citizens
- 61.6%
- John Hickenlooper (D)
- 68,040
- Mark Baisley (R)
- 72,479
- Democratic two-party share, 2026 · 2024
- 48.4% · 39.2%
- Swing since 2024
- 9.2 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/5/2026 1:02 PM MST (file).
Yuma County
- Active + Inactive (preregistrations left out)
- 6,420
- Census adult citizens
- 6,200 ± 291
- Registrations ÷ adult citizens
- 103.5% (within the margin)
- Active only
- 94.7%
- Registrations ÷ all adults
- 89.1%
- Turnout
- 59.1%
- Ballots ÷ adult citizens
- 61.2%
- John Hickenlooper (D)
- 768
- Mark Baisley (R)
- 2,788
- Democratic two-party share, 2026 · 2024
- 21.6% · 16.6%
- Swing since 2024
- 5.0 points toward Democrats
Ballots: ballots cast (U.S. Senate contest, county summary). Results updated 11/3/2026 11:36 PM MST (file).