← All states

2026 midterms · Colorado

In Colorado, registrations come to 106.1% of the Census count of adult citizens

53 of 64 counties have more registrations than the Census counts adult citizens; 47 of them by more than the Census margin of error. In the US Senate race, John Hickenlooper (D) against Mark Baisley (R), 64 of 64 counties moved toward Democrats from the 2024 presidential vote; statewide, 7.7 points toward Democrats.

Registrations ÷ Census adult citizens

106.1%

4,619,533 Active + Inactive (preregistrations left out) against 4,355,191 ± 5,530 adult citizens

Counties over 100%

53 of 64

47 beyond the Census margin of error

Swing since 2024

7.7 points toward Democrats

US Senate: John Hickenlooper (D), Mark Baisley (R), against the 2024 presidential vote

Turnout

58.7%

ballots cast (U.S. Senate contest, county summary) ÷ registrations

Results: unofficial, from the state’s file. Fetched 11/11/2026 02:38 UTC (Clarity statewide version 386701).

Registration file: Active + Inactive (preregistrations left out). Status as of 00:30 on 11/01/2026.

Colorado’s file splits active and inactive registrations. The maps use the total, 106.1% of adult citizens; active registrations alone come to 93.7%.

Voter rolls by county

Each county is colored by its registrations (Active + Inactive (preregistrations left out)) as a share of the Census count of its adult citizens. Gray is 100% or less; the amber steps are over 100%, darker for more.

Registrations ÷ Census adult citizens, by county53 of 64 counties over 100%, 47 of them beyond the Census margin of error. Statewide: 106.1%. Click or tap a county to go to its entry.
Every county as a table
CountyRegistrations ÷ adult citizensRegistrationsAdult citizensSwing since 2024Turnout
Adams County104.5%365,272349,497D +12.254.5%
Alamosa County98.3%11,90112,111D +10.352.0%
Arapahoe County103.7%479,295462,316D +8.856.9%
Archuleta County121.4%13,62511,220D +6.655.9%
Baca County111.9%2,8692,564D +4.154.5%
Bent County73.9%3,3604,544D +3.849.4%
Boulder County102.1%261,692256,367D +5.065.8%
Broomfield County112.7%64,51557,261D +6.863.4%
Chaffee County113.9%19,47017,092D +6.166.5%
Cheyenne County103.9%1,3691,318D +3.662.5%
Clear Creek County108.8%8,5507,855D +6.860.3%
Conejos County106.9%5,8695,490D +6.760.0%
Costilla County124.5%3,5062,815D +11.154.2%
Crowley County51.2%2,4834,848D +3.554.0%
Custer County116.4%5,2074,473D +2.561.5%
Delta County105.2%26,51925,198D +5.361.9%
Denver County104.2%560,602537,962D +7.855.7%
Dolores County90.8%1,8882,079D +2.464.9%
Douglas County117.8%325,978276,823D +5.764.1%
Eagle County102.3%40,01939,107D +7.158.8%
Elbert County126.3%27,40821,701D +3.663.3%
El Paso County109.1%600,631550,470D +7.053.0%
Fremont County86.4%35,55041,125D +5.056.6%
Garfield County104.3%43,98142,186D +7.957.9%
Gilpin County114.5%5,5834,874D +4.262.0%
Grand County110.2%14,26212,937D +5.562.6%
Gunnison County101.6%14,58514,355D +6.765.8%
Hinsdale County90.4%740819D +3.969.3%
Huerfano County107.1%6,2915,873D +7.160.8%
Jackson County105.5%1,2011,138D +4.355.9%
Jefferson County104.7%479,228457,787D +7.165.4%
Kiowa County106.6%1,1081,039D +0.965.4%
Kit Carson County106.6%5,2894,962D +3.755.9%
Lake County115.5%6,1905,361D +8.855.4%
La Plata County109.9%50,31145,783D +6.460.6%
Larimer County105.6%307,285290,877D +6.964.0%
Las Animas County103.1%11,88111,520D +7.555.9%
Lincoln County79.6%3,5624,476D +4.654.9%
Logan County84.3%14,02116,636D +5.056.3%
Mesa County104.8%128,746122,803D +6.659.9%
Mineral County147.4%948643D +5.868.8%
Moffat County106.4%10,2499,631D +5.749.3%
Montezuma County109.2%22,52820,630D +5.756.5%
Montrose County105.7%35,21633,330D +5.861.4%
Morgan County103.3%20,71220,047D +9.250.0%
Otero County99.2%13,57313,679D +5.052.7%
Ouray County119.2%5,1924,354D +3.968.9%
Park County110.5%16,79215,196D +5.257.2%
Phillips County104.1%3,1633,037D +6.161.4%
Pitkin County110.5%15,26413,815D +6.560.3%
Prowers County94.3%7,8918,367D +6.651.3%
Pueblo County100.7%129,354128,424D +8.353.3%
Rio Blanco County107.4%5,0804,730D +2.159.0%
Rio Grande County107.0%9,2858,681D +7.852.9%
Routt County112.7%22,59820,045D +6.161.5%
Saguache County101.6%5,3185,232D +9.552.7%
San Juan County150.4%868577D +5.767.1%
San Miguel County108.7%6,8486,300D +4.060.6%
Sedgwick County109.7%1,9071,738D +5.157.7%
Summit County103.7%25,32124,413D +7.458.5%
Teller County110.9%23,04120,784D +4.460.2%
Washington County99.0%3,6223,658D +4.162.4%
Weld County109.2%266,501244,018D +9.256.4%
Yuma County103.5%6,4206,200D +5.059.1%

The 2026 swing by county

Each arrow starts at the county’s center. It leans left and blue where the county moved toward Democrats from the 2024 presidential vote to the 2026 US Senate race, and right and red where it moved toward Republicans; the longer the arrow, the bigger the move.

Change in the Democratic share of the two-party vote, by county64 of 64 counties moved toward Democrats and 0 toward Republicans. Statewide: 7.7 points toward Democrats. US Senate: John Hickenlooper (D), Mark Baisley (R); unofficial results.

Rolls and swing, county by county

Each dot is a county. Across: its registrations as a share of the Census count of adult citizens, with the dashed line at 100%. Up: its swing toward Democrats since 2024; down: toward Republicans.

Registrations ÷ adult citizens against the swingAverage swing in the 53 counties over 100%: 6.2 points toward Democrats; in the 11 at or under 100%: 4.9 points toward Democrats.

Colorado’s rolls in context

Six dated records from the court docket, the state’s own statements and the press, each quoted from its source.

Counties, one by one

Alphabetical. Each entry gives the county’s registrations against the Census count of adult citizens, its ballots, and its swing since 2024, with the file each figure comes from.

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).

How this was built

Every figure on this page is computed from the files listed below when the page is built. The registration count is the state’s own, under the state’s own label. The adult-citizen count is the Census Bureau’s citizen voting-age population from its special tabulation of the American Community Survey for 2020 to 2024, which carries a margin of error for every area; a county is “over within the margin” when its registrations pass the estimate by less than that margin.

The ratio to all adults uses the Census Bureau’s Vintage 2025 estimates of every resident of voting age, citizen or not, as of July 2025. Turnout is ballots cast divided by registrations, using the state’s own label for its ballots count; where a state publishes no ballots count, the votes in the race shown stand in, and the entry says so.

The swing is the Democratic share of the two-party vote in the 2026 race shown, minus the Democratic share in the 2024 presidential race, in percentage points. The race is the US Senate where the Democrat and the Republican each drew more votes than all other candidates together; otherwise the governor’s race; otherwise the US House, summed over each county’s contested districts. Votes are counted on the Democratic and Republican lines only; votes for the same candidates on other party lines are counted with the other candidates. Under ranked choice, first choices are used. The 2024 baseline is the MIT Election Data and Science Lab’s county file.

These pages describe the numbers. They are kept apart from the tests we registered in advance for our own analysis of the 2026 returns. Unofficial results move during the canvass; each figure carries the time of the file it came from, and the pages are rebuilt as states certify and post new registration files.

Sources

WhatFileAs of
Registration: Active + Inactive (preregistrations left out)www.sos.state.co.usStatus as of 00:30 on 11/01/2026
2026 US Senate results (unofficial)results.enr.clarityelections.comfetched 11/11/2026 02:38 UTC (Clarity statewide version 386701)
2026 ballots: ballots cast (U.S. Senate contest, county summary) (unofficial)results.enr.clarityelections.com (64 files)one file per unit; each unit's time is in its entry below the map
Census adult citizens (CVAP), ACS 2020–2024 special tabulationwww2.census.govpublished 2026
Census adult residents, Vintage 2025 estimateswww2.census.govJuly 1, 2025
2024 president by county, MIT Election Data and Science Labdoi.orgcertified 2024 returns