← All states

2026 midterms · Alabama

In Alabama, registrations come to 100.2% of the Census count of adult citizens

32 of 67 counties have more registrations than the Census counts adult citizens; 28 of them by more than the Census margin of error. In the US Senate race, Everett Wess (D) against Barry Moore (R), 67 of 67 counties moved toward Democrats from the 2024 presidential vote; statewide, 10.7 points toward Democrats.

Registrations ÷ Census adult citizens

100.2%

3,853,181 Active + Inactive against 3,845,715 ± 3,237 adult citizens

Counties over 100%

32 of 67

28 beyond the Census margin of error

Swing since 2024

10.7 points toward Democrats

US Senate: Everett Wess (D), Barry Moore (R), against the 2024 presidential vote

Turnout

44.0%

Total Ballots Cast ÷ registrations

Results: unofficial, from the state’s file. AL ENR county page Last Updated 11/04/2026 12:07 AM.

Certification: County canvasses declare results at noon November 13; the state canvass is due by November 25. Source

Registration file: Active + Inactive. Sheet “October” of the state registration workbook (no date printed).

Next, November 13: county canvasses. Source

Next, November 25: the state canvass. Source

Alabama’s file splits active and inactive registrations. The maps use the total, 100.2% of adult citizens; active registrations alone come to 88.2%.

Voter rolls by county

Each county is colored by its registrations (Active + Inactive) 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 county32 of 67 counties over 100%, 28 of them beyond the Census margin of error. Statewide: 100.2%. Click or tap a county to go to its entry.
Every county as a table
CountyRegistrations ÷ adult citizensRegistrationsAdult citizensSwing since 2024Turnout
Autauga County103.8%46,92445,205D +10.343.3%
Baldwin County112.8%214,627190,329D +7.140.1%
Barbour County89.4%17,00219,026D +7.444.2%
Bibb County86.7%15,03617,349D +9.341.2%
Blount County99.4%43,68943,938D +8.241.1%
Bullock County88.1%6,8507,774D +3.753.9%
Butler County99.7%14,28714,334D +7.747.5%
Calhoun County93.7%83,77889,451D +11.139.0%
Chambers County100.1%26,71926,687D +8.539.0%
Cherokee County104.9%21,40620,400D +4.840.3%
Chilton County95.5%32,06933,573D +8.540.8%
Choctaw County104.8%10,3579,885D +6.752.6%
Clarke County106.0%18,60317,555D +9.751.5%
Clay County94.8%10,58311,167D +5.643.1%
Cleburne County103.8%12,44011,986D +5.236.1%
Coffee County98.9%39,84940,299D +7.641.3%
Colbert County100.9%45,70045,275D +11.140.7%
Conecuh County108.2%9,7058,969D +6.650.9%
Coosa County96.9%8,2128,478D +8.446.9%
Covington County100.3%29,15529,075D +5.838.5%
Crenshaw County109.0%10,93310,027D +6.543.7%
Cullman County97.8%67,45569,002D +6.340.6%
Dale County98.5%36,77737,335D +7.738.1%
Dallas County102.0%28,37727,817D +6.248.3%
DeKalb County95.4%48,42750,738D +11.039.8%
Elmore County93.5%64,79569,281D +8.247.9%
Escambia County100.3%28,33428,240D +7.834.5%
Etowah County97.8%77,17678,946D +10.240.6%
Fayette County101.4%12,82012,643D +5.046.8%
Franklin County89.9%19,75121,960D +12.040.9%
Geneva County99.8%20,66320,708D +4.743.9%
Greene County108.9%6,3425,823D +5.657.0%
Hale County106.6%11,95611,220D +8.251.4%
Henry County105.5%14,72713,965D +5.846.4%
Houston County99.4%81,04181,549D +8.539.8%
Jackson County98.3%40,80841,510D +8.635.6%
Jefferson County100.3%497,364495,652D +10.250.0%
Lamar County103.6%11,00310,616D +4.841.3%
Lauderdale County94.4%71,39975,606D +10.442.0%
Lawrence County100.6%25,96625,822D +10.239.4%
Lee County99.6%134,526135,079D +9.540.7%
Limestone County104.7%88,32984,351D +11.545.4%
Lowndes County122.3%9,3787,667D +4.351.9%
Macon County97.4%15,24115,642D +3.643.4%
Madison County109.9%337,174306,802D +9.547.7%
Marengo County103.4%15,01714,530D +7.753.0%
Marion County97.4%22,28322,873D +6.037.0%
Marshall County99.2%68,84469,423D +9.439.3%
Mobile County99.9%310,552310,889D +10.341.1%
Monroe County103.6%15,82215,270D +6.247.6%
Montgomery County96.6%159,679165,226D +7.750.3%
Morgan County97.3%88,39590,880D +10.342.0%
Perry County118.5%7,3666,215D +5.256.1%
Pickens County93.9%13,76214,657D +6.050.8%
Pike County91.3%23,51025,760D +8.643.7%
Randolph County110.0%19,43817,664D +6.937.3%
Russell County101.6%44,78344,094D +9.333.4%
St. Clair County102.8%74,58172,531D +10.042.1%
Shelby County106.9%183,439171,593D +10.947.4%
Sumter County94.2%8,9679,520D +6.049.8%
Talladega County96.2%60,95863,345D +12.340.2%
Tallapoosa County99.6%32,06732,188D +7.246.0%
Tuscaloosa County80.7%147,355182,501D +12.243.4%
Walker County99.6%49,16249,379D +7.638.5%
Washington County111.8%13,51112,084D +5.447.0%
Wilcox County104.8%8,2637,884D +3.562.1%
Winston County95.8%17,67418,453D +5.839.6%

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 county67 of 67 counties moved toward Democrats and 0 toward Republicans. Statewide: 10.7 points toward Democrats. US Senate: Everett Wess (D), Barry Moore (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 32 counties over 100%: 7.4 points toward Democrats; in the 35 at or under 100%: 8.2 points toward Democrats.

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.

Autauga County

Active + Inactive
46,924
Census adult citizens
45,205 ± 273
Registrations ÷ adult citizens
103.8%
Active only
90.2%
Registrations ÷ all adults
98.8%
Turnout
43.3%
Ballots ÷ adult citizens
44.9%
Everett Wess (D)
7,448
Barry Moore (R)
12,711
Democratic two-party share, 2026 · 2024
36.9% · 26.6%
Swing since 2024
10.3 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 08:48 PM (file).

Baldwin County

Active + Inactive
214,627
Census adult citizens
190,329 ± 835
Registrations ÷ adult citizens
112.8%
Active only
96.9%
Registrations ÷ all adults
100.7%
Turnout
40.1%
Ballots ÷ adult citizens
45.2%
Everett Wess (D)
23,756
Barry Moore (R)
61,735
Democratic two-party share, 2026 · 2024
27.8% · 20.7%
Swing since 2024
7.1 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 10:45 PM (file).

Barbour County

Active + Inactive
17,002
Census adult citizens
19,026 ± 107
Registrations ÷ adult citizens
89.4%
Active only
77.8%
Registrations ÷ all adults
85.6%
Turnout
44.2%
Ballots ÷ adult citizens
39.5%
Everett Wess (D)
3,719
Barry Moore (R)
3,714
Democratic two-party share, 2026 · 2024
50.0% · 42.6%
Swing since 2024
7.4 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 08:35 PM (file).

Bibb County

Active + Inactive
15,036
Census adult citizens
17,349 ± 115
Registrations ÷ adult citizens
86.7%
Active only
78.9%
Registrations ÷ all adults
85.0%
Turnout
41.2%
Ballots ÷ adult citizens
35.7%
Everett Wess (D)
1,656
Barry Moore (R)
4,488
Democratic two-party share, 2026 · 2024
27.0% · 17.6%
Swing since 2024
9.3 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:53 PM (file).

Blount County

Active + Inactive
43,689
Census adult citizens
43,938 ± 282
Registrations ÷ adult citizens
99.4%
Active only
91.3%
Registrations ÷ all adults
93.9%
Turnout
41.1%
Ballots ÷ adult citizens
40.8%
Everett Wess (D)
3,090
Barry Moore (R)
14,692
Democratic two-party share, 2026 · 2024
17.4% · 9.2%
Swing since 2024
8.2 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 10:26 PM (file).

Bullock County

Active + Inactive
6,850
Census adult citizens
7,774 ± 123
Registrations ÷ adult citizens
88.1%
Active only
76.7%
Registrations ÷ all adults
86.4%
Turnout
53.9%
Ballots ÷ adult citizens
47.5%
Everett Wess (D)
2,781
Barry Moore (R)
844
Democratic two-party share, 2026 · 2024
76.7% · 73.0%
Swing since 2024
3.7 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 08:47 PM (file).

Butler County

Active + Inactive
14,287
Census adult citizens
14,334 ± 139
Registrations ÷ adult citizens
99.7%
Active only
88.2%
Registrations ÷ all adults
99.8%
Turnout
47.5%
Ballots ÷ adult citizens
47.4%
Everett Wess (D)
3,109
Barry Moore (R)
3,610
Democratic two-party share, 2026 · 2024
46.3% · 38.6%
Swing since 2024
7.7 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:38 PM (file).

Calhoun County

Active + Inactive
83,778
Census adult citizens
89,451 ± 317
Registrations ÷ adult citizens
93.7%
Active only
83.1%
Registrations ÷ all adults
91.4%
Turnout
39.0%
Ballots ÷ adult citizens
36.5%
Everett Wess (D)
12,479
Barry Moore (R)
19,895
Democratic two-party share, 2026 · 2024
38.5% · 27.4%
Swing since 2024
11.1 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 10:49 PM (file).

Chambers County

Active + Inactive
26,719
Census adult citizens
26,687 ± 107
Registrations ÷ adult citizens
100.1% (within the margin)
Active only
86.3%
Registrations ÷ all adults
98.1%
Turnout
39.0%
Ballots ÷ adult citizens
39.0%
Everett Wess (D)
4,830
Barry Moore (R)
5,485
Democratic two-party share, 2026 · 2024
46.8% · 38.3%
Swing since 2024
8.5 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:50 PM (file).

Cherokee County

Active + Inactive
21,406
Census adult citizens
20,400 ± 200
Registrations ÷ adult citizens
104.9%
Active only
92.8%
Registrations ÷ all adults
99.2%
Turnout
40.3%
Ballots ÷ adult citizens
42.2%
Everett Wess (D)
1,418
Barry Moore (R)
7,025
Democratic two-party share, 2026 · 2024
16.8% · 12.0%
Swing since 2024
4.8 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/04/2026 11:16 AM (file).

Chilton County

Active + Inactive
32,069
Census adult citizens
33,573 ± 442
Registrations ÷ adult citizens
95.5%
Active only
87.3%
Registrations ÷ all adults
87.8%
Turnout
40.8%
Ballots ÷ adult citizens
39.0%
Everett Wess (D)
2,890
Barry Moore (R)
10,104
Democratic two-party share, 2026 · 2024
22.2% · 13.8%
Swing since 2024
8.5 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 08:46 PM (file).

Choctaw County

Active + Inactive
10,357
Census adult citizens
9,885 ± 69
Registrations ÷ adult citizens
104.8%
Active only
89.7%
Registrations ÷ all adults
107.0%
Turnout
52.6%
Ballots ÷ adult citizens
55.1%
Everett Wess (D)
2,370
Barry Moore (R)
2,927
Democratic two-party share, 2026 · 2024
44.7% · 38.0%
Swing since 2024
6.7 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:41 PM (file).

Clarke County

Active + Inactive
18,603
Census adult citizens
17,555 ± 81
Registrations ÷ adult citizens
106.0%
Active only
95.0%
Registrations ÷ all adults
107.4%
Turnout
51.5%
Ballots ÷ adult citizens
54.6%
Everett Wess (D)
4,842
Barry Moore (R)
4,634
Democratic two-party share, 2026 · 2024
51.1% · 41.4%
Swing since 2024
9.7 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:44 PM (file).

Clay County

Active + Inactive
10,583
Census adult citizens
11,167 ± 39
Registrations ÷ adult citizens
94.8%
Active only
86.7%
Registrations ÷ all adults
93.6%
Turnout
43.1%
Ballots ÷ adult citizens
40.8%
Everett Wess (D)
919
Barry Moore (R)
3,596
Democratic two-party share, 2026 · 2024
20.4% · 14.8%
Swing since 2024
5.6 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:34 PM (file).

Cleburne County

Active + Inactive
12,440
Census adult citizens
11,986 ± 68
Registrations ÷ adult citizens
103.8%
Active only
89.9%
Registrations ÷ all adults
100.9%
Turnout
36.1%
Ballots ÷ adult citizens
37.5%
Everett Wess (D)
585
Barry Moore (R)
3,844
Democratic two-party share, 2026 · 2024
13.2% · 8.0%
Swing since 2024
5.2 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 08:50 PM (file).

Coffee County

Active + Inactive
39,849
Census adult citizens
40,299 ± 339
Registrations ÷ adult citizens
98.9%
Active only
84.8%
Registrations ÷ all adults
91.5%
Turnout
41.3%
Ballots ÷ adult citizens
40.8%
Everett Wess (D)
4,644
Barry Moore (R)
11,692
Democratic two-party share, 2026 · 2024
28.4% · 20.8%
Swing since 2024
7.6 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:39 PM (file).

Colbert County

Active + Inactive
45,700
Census adult citizens
45,275 ± 212
Registrations ÷ adult citizens
100.9%
Active only
90.4%
Registrations ÷ all adults
98.0%
Turnout
40.7%
Ballots ÷ adult citizens
41.1%
Everett Wess (D)
6,933
Barry Moore (R)
11,490
Democratic two-party share, 2026 · 2024
37.6% · 26.6%
Swing since 2024
11.1 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:40 PM (file).

Conecuh County

Active + Inactive
9,705
Census adult citizens
8,969 ± 40
Registrations ÷ adult citizens
108.2%
Active only
93.7%
Registrations ÷ all adults
110.6%
Turnout
50.9%
Ballots ÷ adult citizens
55.0%
Everett Wess (D)
2,396
Barry Moore (R)
2,440
Democratic two-party share, 2026 · 2024
49.5% · 43.0%
Swing since 2024
6.6 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:43 PM (file).

Coosa County

Active + Inactive
8,212
Census adult citizens
8,478 ± 47
Registrations ÷ adult citizens
96.9%
Active only
86.6%
Registrations ÷ all adults
96.4%
Turnout
46.9%
Ballots ÷ adult citizens
45.4%
Everett Wess (D)
1,400
Barry Moore (R)
2,420
Democratic two-party share, 2026 · 2024
36.6% · 28.2%
Swing since 2024
8.4 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:04 PM (file).

Covington County

Active + Inactive
29,155
Census adult citizens
29,075 ± 84
Registrations ÷ adult citizens
100.3% (within the margin)
Active only
89.5%
Registrations ÷ all adults
98.9%
Turnout
38.5%
Ballots ÷ adult citizens
38.6%
Everett Wess (D)
2,168
Barry Moore (R)
8,977
Democratic two-party share, 2026 · 2024
19.5% · 13.6%
Swing since 2024
5.8 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:02 PM (file).

Crenshaw County

Active + Inactive
10,933
Census adult citizens
10,027 ± 88
Registrations ÷ adult citizens
109.0%
Active only
97.6%
Registrations ÷ all adults
107.4%
Turnout
43.7%
Ballots ÷ adult citizens
47.6%
Everett Wess (D)
1,372
Barry Moore (R)
3,355
Democratic two-party share, 2026 · 2024
29.0% · 22.6%
Swing since 2024
6.5 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:35 PM (file).

Cullman County

Active + Inactive
67,455
Census adult citizens
69,002 ± 292
Registrations ÷ adult citizens
97.8%
Active only
90.3%
Registrations ÷ all adults
91.9%
Turnout
40.6%
Ballots ÷ adult citizens
39.6%
Everett Wess (D)
4,262
Barry Moore (R)
22,795
Democratic two-party share, 2026 · 2024
15.8% · 9.4%
Swing since 2024
6.3 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 08:47 PM (file).

Dale County

Active + Inactive
36,777
Census adult citizens
37,335 ± 256
Registrations ÷ adult citizens
98.5%
Active only
81.7%
Registrations ÷ all adults
95.2%
Turnout
38.1%
Ballots ÷ adult citizens
37.5%
Everett Wess (D)
4,279
Barry Moore (R)
9,360
Democratic two-party share, 2026 · 2024
31.4% · 23.6%
Swing since 2024
7.7 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:53 PM (file).

Dallas County

Active + Inactive
28,377
Census adult citizens
27,817 ± 162
Registrations ÷ adult citizens
102.0%
Active only
89.2%
Registrations ÷ all adults
103.7%
Turnout
48.3%
Ballots ÷ adult citizens
49.2%
Everett Wess (D)
9,820
Barry Moore (R)
3,716
Democratic two-party share, 2026 · 2024
72.5% · 66.4%
Swing since 2024
6.2 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:40 PM (file).

DeKalb County

Active + Inactive
48,427
Census adult citizens
50,738 ± 351
Registrations ÷ adult citizens
95.4%
Active only
84.4%
Registrations ÷ all adults
85.4%
Turnout
39.8%
Ballots ÷ adult citizens
37.9%
Everett Wess (D)
4,522
Barry Moore (R)
14,490
Democratic two-party share, 2026 · 2024
23.8% · 12.8%
Swing since 2024
11.0 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:45 PM (file).

Elmore County

Active + Inactive
64,795
Census adult citizens
69,281 ± 288
Registrations ÷ adult citizens
93.5%
Active only
84.9%
Registrations ÷ all adults
89.1%
Turnout
47.9%
Ballots ÷ adult citizens
44.8%
Everett Wess (D)
9,834
Barry Moore (R)
20,935
Democratic two-party share, 2026 · 2024
32.0% · 23.8%
Swing since 2024
8.2 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:53 PM (file).

Escambia County

Active + Inactive
28,334
Census adult citizens
28,240 ± 105
Registrations ÷ adult citizens
100.3% (within the margin)
Active only
86.3%
Registrations ÷ all adults
99.3%
Turnout
34.5%
Ballots ÷ adult citizens
34.6%
Everett Wess (D)
3,355
Barry Moore (R)
6,358
Democratic two-party share, 2026 · 2024
34.5% · 26.7%
Swing since 2024
7.8 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:37 PM (file).

Etowah County

Active + Inactive
77,176
Census adult citizens
78,946 ± 268
Registrations ÷ adult citizens
97.8%
Active only
88.7%
Registrations ÷ all adults
94.8%
Turnout
40.6%
Ballots ÷ adult citizens
39.7%
Everett Wess (D)
9,918
Barry Moore (R)
20,899
Democratic two-party share, 2026 · 2024
32.2% · 22.0%
Swing since 2024
10.2 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:58 PM (file).

Fayette County

Active + Inactive
12,820
Census adult citizens
12,643 ± 6
Registrations ÷ adult citizens
101.4%
Active only
93.2%
Registrations ÷ all adults
102.6%
Turnout
46.8%
Ballots ÷ adult citizens
47.4%
Everett Wess (D)
1,106
Barry Moore (R)
4,791
Democratic two-party share, 2026 · 2024
18.8% · 13.8%
Swing since 2024
5.0 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 08:42 PM (file).

Franklin County

Active + Inactive
19,751
Census adult citizens
21,960 ± 526
Registrations ÷ adult citizens
89.9%
Active only
83.6%
Registrations ÷ all adults
81.5%
Turnout
40.9%
Ballots ÷ adult citizens
36.8%
Everett Wess (D)
2,002
Barry Moore (R)
5,967
Democratic two-party share, 2026 · 2024
25.1% · 13.1%
Swing since 2024
12.0 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:53 PM (file).

Geneva County

Active + Inactive
20,663
Census adult citizens
20,708 ± 102
Registrations ÷ adult citizens
99.8%
Active only
88.5%
Registrations ÷ all adults
95.2%
Turnout
43.9%
Ballots ÷ adult citizens
43.8%
Everett Wess (D)
1,435
Barry Moore (R)
7,560
Democratic two-party share, 2026 · 2024
16.0% · 11.3%
Swing since 2024
4.7 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 08:29 PM (file).

Greene County

Active + Inactive
6,342
Census adult citizens
5,823 ± 3
Registrations ÷ adult citizens
108.9%
Active only
96.8%
Registrations ÷ all adults
113.7%
Turnout
57.0%
Ballots ÷ adult citizens
62.1%
Everett Wess (D)
2,958
Barry Moore (R)
583
Democratic two-party share, 2026 · 2024
83.5% · 78.0%
Swing since 2024
5.6 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 10:39 PM (file).

Hale County

Active + Inactive
11,956
Census adult citizens
11,220 ± 68
Registrations ÷ adult citizens
106.6%
Active only
95.2%
Registrations ÷ all adults
103.2%
Turnout
51.4%
Ballots ÷ adult citizens
54.8%
Everett Wess (D)
3,711
Barry Moore (R)
2,311
Democratic two-party share, 2026 · 2024
61.6% · 53.4%
Swing since 2024
8.2 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 08:52 PM (file).

Henry County

Active + Inactive
14,727
Census adult citizens
13,965 ± 60
Registrations ÷ adult citizens
105.5%
Active only
94.3%
Registrations ÷ all adults
100.5%
Turnout
46.4%
Ballots ÷ adult citizens
49.0%
Everett Wess (D)
2,057
Barry Moore (R)
4,744
Democratic two-party share, 2026 · 2024
30.2% · 24.5%
Swing since 2024
5.8 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:38 PM (file).

Houston County

Active + Inactive
81,041
Census adult citizens
81,549 ± 329
Registrations ÷ adult citizens
99.4%
Active only
86.8%
Registrations ÷ all adults
94.6%
Turnout
39.8%
Ballots ÷ adult citizens
39.5%
Everett Wess (D)
11,017
Barry Moore (R)
20,989
Democratic two-party share, 2026 · 2024
34.4% · 25.9%
Swing since 2024
8.5 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:34 PM (file).

Jackson County

Active + Inactive
40,808
Census adult citizens
41,510 ± 134
Registrations ÷ adult citizens
98.3%
Active only
88.2%
Registrations ÷ all adults
95.0%
Turnout
35.6%
Ballots ÷ adult citizens
35.0%
Everett Wess (D)
3,235
Barry Moore (R)
11,042
Democratic two-party share, 2026 · 2024
22.7% · 14.0%
Swing since 2024
8.6 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:39 PM (file).

Jefferson County

Active + Inactive
497,364
Census adult citizens
495,652 ± 1,473
Registrations ÷ adult citizens
100.3%
Active only
88.8%
Registrations ÷ all adults
95.5%
Turnout
50.0%
Ballots ÷ adult citizens
50.1%
Everett Wess (D)
161,139
Barry Moore (R)
84,815
Democratic two-party share, 2026 · 2024
65.5% · 55.3%
Swing since 2024
10.2 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/04/2026 12:07 AM (file).

Lamar County

Active + Inactive
11,003
Census adult citizens
10,616 ± 70
Registrations ÷ adult citizens
103.6%
Active only
92.0%
Registrations ÷ all adults
103.0%
Turnout
41.3%
Ballots ÷ adult citizens
42.8%
Everett Wess (D)
746
Barry Moore (R)
3,760
Democratic two-party share, 2026 · 2024
16.6% · 11.8%
Swing since 2024
4.8 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:43 PM (file).

Lauderdale County

Active + Inactive
71,399
Census adult citizens
75,606 ± 296
Registrations ÷ adult citizens
94.4%
Active only
83.8%
Registrations ÷ all adults
90.7%
Turnout
42.0%
Ballots ÷ adult citizens
39.7%
Everett Wess (D)
10,223
Barry Moore (R)
19,516
Democratic two-party share, 2026 · 2024
34.4% · 24.0%
Swing since 2024
10.4 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:44 PM (file).

Lawrence County

Active + Inactive
25,966
Census adult citizens
25,822 ± 167
Registrations ÷ adult citizens
100.6% (within the margin)
Active only
92.5%
Registrations ÷ all adults
97.7%
Turnout
39.4%
Ballots ÷ adult citizens
39.6%
Everett Wess (D)
2,901
Barry Moore (R)
7,173
Democratic two-party share, 2026 · 2024
28.8% · 18.6%
Swing since 2024
10.2 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:38 PM (file).

Lee County

Active + Inactive
134,526
Census adult citizens
135,079 ± 731
Registrations ÷ adult citizens
99.6%
Active only
81.5%
Registrations ÷ all adults
88.7%
Turnout
40.7%
Ballots ÷ adult citizens
40.5%
Everett Wess (D)
24,548
Barry Moore (R)
29,497
Democratic two-party share, 2026 · 2024
45.4% · 35.9%
Swing since 2024
9.5 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 11:50 PM (file).

Limestone County

Active + Inactive
88,329
Census adult citizens
84,351 ± 526
Registrations ÷ adult citizens
104.7%
Active only
94.9%
Registrations ÷ all adults
92.4%
Turnout
45.4%
Ballots ÷ adult citizens
47.6%
Everett Wess (D)
15,612
Barry Moore (R)
24,110
Democratic two-party share, 2026 · 2024
39.3% · 27.8%
Swing since 2024
11.5 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 08:48 PM (file).

Lowndes County

Active + Inactive
9,378
Census adult citizens
7,667 ± 9
Registrations ÷ adult citizens
122.3%
Active only
105.1%
Registrations ÷ all adults
125.2%
Turnout
51.9%
Ballots ÷ adult citizens
63.5%
Everett Wess (D)
3,486
Barry Moore (R)
1,285
Democratic two-party share, 2026 · 2024
73.1% · 68.7%
Swing since 2024
4.3 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:45 PM (file).

Macon County

Active + Inactive
15,241
Census adult citizens
15,642 ± 125
Registrations ÷ adult citizens
97.4%
Active only
77.9%
Registrations ÷ all adults
99.8%
Turnout
43.4%
Ballots ÷ adult citizens
42.3%
Everett Wess (D)
5,353
Barry Moore (R)
1,182
Democratic two-party share, 2026 · 2024
81.9% · 78.3%
Swing since 2024
3.6 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:40 PM (file).

Madison County

Active + Inactive
337,174
Census adult citizens
306,802 ± 1,119
Registrations ÷ adult citizens
109.9%
Active only
95.6%
Registrations ÷ all adults
98.4%
Turnout
47.7%
Ballots ÷ adult citizens
52.4%
Everett Wess (D)
87,464
Barry Moore (R)
71,668
Democratic two-party share, 2026 · 2024
55.0% · 45.4%
Swing since 2024
9.5 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 10:22 PM (file).

Marengo County

Active + Inactive
15,017
Census adult citizens
14,530 ± 106
Registrations ÷ adult citizens
103.4%
Active only
92.0%
Registrations ÷ all adults
104.3%
Turnout
53.0%
Ballots ÷ adult citizens
54.8%
Everett Wess (D)
4,395
Barry Moore (R)
3,477
Democratic two-party share, 2026 · 2024
55.8% · 48.1%
Swing since 2024
7.7 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:00 PM (file).

Marion County

Active + Inactive
22,283
Census adult citizens
22,873 ± 91
Registrations ÷ adult citizens
97.4%
Active only
88.6%
Registrations ÷ all adults
96.7%
Turnout
37.0%
Ballots ÷ adult citizens
36.0%
Everett Wess (D)
1,219
Barry Moore (R)
6,944
Democratic two-party share, 2026 · 2024
14.9% · 8.9%
Swing since 2024
6.0 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 08:39 PM (file).

Marshall County

Active + Inactive
68,844
Census adult citizens
69,423 ± 517
Registrations ÷ adult citizens
99.2%
Active only
90.1%
Registrations ÷ all adults
89.3%
Turnout
39.3%
Ballots ÷ adult citizens
39.0%
Everett Wess (D)
6,235
Barry Moore (R)
20,540
Democratic two-party share, 2026 · 2024
23.3% · 13.9%
Swing since 2024
9.4 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:45 PM (file).

Mobile County

Active + Inactive
310,552
Census adult citizens
310,889 ± 631
Registrations ÷ adult citizens
99.9%
Active only
87.8%
Registrations ÷ all adults
97.4%
Turnout
41.1%
Ballots ÷ adult citizens
41.1%
Everett Wess (D)
65,956
Barry Moore (R)
60,848
Democratic two-party share, 2026 · 2024
52.0% · 41.7%
Swing since 2024
10.3 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 11:29 PM (file).

Monroe County

Active + Inactive
15,822
Census adult citizens
15,270 ± 57
Registrations ÷ adult citizens
103.6%
Active only
91.4%
Registrations ÷ all adults
105.4%
Turnout
47.6%
Ballots ÷ adult citizens
49.3%
Everett Wess (D)
3,325
Barry Moore (R)
4,130
Democratic two-party share, 2026 · 2024
44.6% · 38.4%
Swing since 2024
6.2 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:43 PM (file).

Montgomery County

Active + Inactive
159,679
Census adult citizens
165,226 ± 692
Registrations ÷ adult citizens
96.6%
Active only
84.6%
Registrations ÷ all adults
91.7%
Turnout
50.3%
Ballots ÷ adult citizens
48.6%
Everett Wess (D)
58,274
Barry Moore (R)
21,308
Democratic two-party share, 2026 · 2024
73.2% · 65.5%
Swing since 2024
7.7 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 10:15 PM (file).

Morgan County

Active + Inactive
88,395
Census adult citizens
90,880 ± 717
Registrations ÷ adult citizens
97.3%
Active only
88.4%
Registrations ÷ all adults
90.2%
Turnout
42.0%
Ballots ÷ adult citizens
40.9%
Everett Wess (D)
12,389
Barry Moore (R)
24,343
Democratic two-party share, 2026 · 2024
33.7% · 23.5%
Swing since 2024
10.3 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 10:23 PM (file).

Perry County

Active + Inactive
7,366
Census adult citizens
6,215 ± 133
Registrations ÷ adult citizens
118.5%
Active only
104.3%
Registrations ÷ all adults
125.0%
Turnout
56.1%
Ballots ÷ adult citizens
66.4%
Everett Wess (D)
3,099
Barry Moore (R)
943
Democratic two-party share, 2026 · 2024
76.7% · 71.4%
Swing since 2024
5.2 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:40 PM (file).

Pickens County

Active + Inactive
13,762
Census adult citizens
14,657 ± 125
Registrations ÷ adult citizens
93.9%
Active only
83.1%
Registrations ÷ all adults
93.7%
Turnout
50.8%
Ballots ÷ adult citizens
47.7%
Everett Wess (D)
3,042
Barry Moore (R)
3,828
Democratic two-party share, 2026 · 2024
44.3% · 38.3%
Swing since 2024
6.0 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:38 PM (file).

Pike County

Active + Inactive
23,510
Census adult citizens
25,760 ± 218
Registrations ÷ adult citizens
91.3%
Active only
83.0%
Registrations ÷ all adults
86.5%
Turnout
43.7%
Ballots ÷ adult citizens
39.9%
Everett Wess (D)
4,669
Barry Moore (R)
5,501
Democratic two-party share, 2026 · 2024
45.9% · 37.3%
Swing since 2024
8.6 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:41 PM (file).

Randolph County

Active + Inactive
19,438
Census adult citizens
17,664 ± 86
Registrations ÷ adult citizens
110.0%
Active only
94.2%
Registrations ÷ all adults
106.5%
Turnout
37.3%
Ballots ÷ adult citizens
41.1%
Everett Wess (D)
1,745
Barry Moore (R)
5,435
Democratic two-party share, 2026 · 2024
24.3% · 17.4%
Swing since 2024
6.9 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 08:27 PM (file).

Russell County

Active + Inactive
44,783
Census adult citizens
44,094 ± 162
Registrations ÷ adult citizens
101.6%
Active only
78.9%
Registrations ÷ all adults
99.6%
Turnout
33.4%
Ballots ÷ adult citizens
33.9%
Everett Wess (D)
8,928
Barry Moore (R)
5,928
Democratic two-party share, 2026 · 2024
60.1% · 50.8%
Swing since 2024
9.3 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:35 PM (file).

Shelby County

Active + Inactive
183,439
Census adult citizens
171,593 ± 665
Registrations ÷ adult citizens
106.9%
Active only
93.5%
Registrations ÷ all adults
98.1%
Turnout
47.4%
Ballots ÷ adult citizens
50.7%
Everett Wess (D)
34,631
Barry Moore (R)
51,460
Democratic two-party share, 2026 · 2024
40.2% · 29.3%
Swing since 2024
10.9 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 10:22 PM (file).

St. Clair County

Active + Inactive
74,581
Census adult citizens
72,531 ± 244
Registrations ÷ adult citizens
102.8%
Active only
90.4%
Registrations ÷ all adults
97.2%
Turnout
42.1%
Ballots ÷ adult citizens
43.3%
Everett Wess (D)
8,613
Barry Moore (R)
22,523
Democratic two-party share, 2026 · 2024
27.7% · 17.7%
Swing since 2024
10.0 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 10:13 PM (file).

Sumter County

Active + Inactive
8,967
Census adult citizens
9,520 ± 56
Registrations ÷ adult citizens
94.2%
Active only
78.0%
Registrations ÷ all adults
95.7%
Turnout
49.8%
Ballots ÷ adult citizens
46.9%
Everett Wess (D)
3,393
Barry Moore (R)
1,028
Democratic two-party share, 2026 · 2024
76.7% · 70.7%
Swing since 2024
6.0 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:39 PM (file).

Talladega County

Active + Inactive
60,958
Census adult citizens
63,345 ± 279
Registrations ÷ adult citizens
96.2%
Active only
85.2%
Registrations ÷ all adults
93.6%
Turnout
40.2%
Ballots ÷ adult citizens
38.6%
Everett Wess (D)
11,015
Barry Moore (R)
13,307
Democratic two-party share, 2026 · 2024
45.3% · 33.0%
Swing since 2024
12.3 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 08:26 PM (file).

Tallapoosa County

Active + Inactive
32,067
Census adult citizens
32,188 ± 157
Registrations ÷ adult citizens
99.6%
Active only
88.6%
Registrations ÷ all adults
96.9%
Turnout
46.0%
Ballots ÷ adult citizens
45.8%
Everett Wess (D)
4,723
Barry Moore (R)
9,924
Democratic two-party share, 2026 · 2024
32.2% · 25.1%
Swing since 2024
7.2 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:41 PM (file).

Tuscaloosa County

Active + Inactive
147,355
Census adult citizens
182,501 ± 700
Registrations ÷ adult citizens
80.7%
Active only
70.5%
Registrations ÷ all adults
75.8%
Turnout
43.4%
Ballots ÷ adult citizens
35.0%
Everett Wess (D)
32,882
Barry Moore (R)
30,482
Democratic two-party share, 2026 · 2024
51.9% · 39.7%
Swing since 2024
12.2 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 10:19 PM (file).

Walker County

Active + Inactive
49,162
Census adult citizens
49,379 ± 199
Registrations ÷ adult citizens
99.6%
Active only
89.8%
Registrations ÷ all adults
97.4%
Turnout
38.5%
Ballots ÷ adult citizens
38.4%
Everett Wess (D)
4,020
Barry Moore (R)
14,670
Democratic two-party share, 2026 · 2024
21.5% · 13.9%
Swing since 2024
7.6 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:53 PM (file).

Washington County

Active + Inactive
13,511
Census adult citizens
12,084 ± 88
Registrations ÷ adult citizens
111.8%
Active only
100.7%
Registrations ÷ all adults
115.7%
Turnout
47.0%
Ballots ÷ adult citizens
52.6%
Everett Wess (D)
1,721
Barry Moore (R)
4,511
Democratic two-party share, 2026 · 2024
27.6% · 22.2%
Swing since 2024
5.4 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:44 PM (file).

Wilcox County

Active + Inactive
8,263
Census adult citizens
7,884 ± 35
Registrations ÷ adult citizens
104.8%
Active only
95.3%
Registrations ÷ all adults
107.5%
Turnout
62.1%
Ballots ÷ adult citizens
65.1%
Everett Wess (D)
3,451
Barry Moore (R)
1,531
Democratic two-party share, 2026 · 2024
69.3% · 65.8%
Swing since 2024
3.5 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:36 PM (file).

Winston County

Active + Inactive
17,674
Census adult citizens
18,453 ± 174
Registrations ÷ adult citizens
95.8%
Active only
89.8%
Registrations ÷ all adults
93.4%
Turnout
39.6%
Ballots ÷ adult citizens
37.9%
Everett Wess (D)
952
Barry Moore (R)
5,975
Democratic two-party share, 2026 · 2024
13.7% · 8.0%
Swing since 2024
5.8 points toward Democrats

Ballots: Total Ballots Cast. Last updated 11/03/2026 09:39 PM (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 + Inactivewww.sos.alabama.govSheet “October” of the state registration workbook (no date printed)
2026 US Senate results (unofficial)www2.alabamavotes.gov (67 files)one file per unit; each unit's time is in its entry below the map
2026 ballots: Total Ballots Cast (unofficial)www2.alabamavotes.gov (67 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