2026 forecast ยท Alabama Senate

Barry Moore is all but certain to win Alabama's Senate seat.

Everett Wess vs Barry Moore, an open seat. The model has Moore ahead by 25.7 points, winning 100 percent of 2,000 simulated elections.

Safe RModel R +25.7Polls R +22.1Updated October 22, 2026
Everett Wess
Democrat
36.4%
624,951 projected votes
Barry Moore
Republican
62.2%
1,066,587 projected votes
100%Moore
0%Wess
Moore all but certainEach square is one simulated election night, Moore wins about 100 of 100
RatingSafe R100% chance for Moore
Model marginR +25.7Polls R +22.1
80 percent rangeR +17.6 to R +33.92,000 simulations
Projected votes1,715,904Moore 62.2%

The county map

Four ways to read the state: margin, shift from 2024, vote bubbles and turnout

Alabama Senate by county

Butler CountyCoffee CountyMorgan CountyBaldwin CountyLowndes CountyFayette CountyWinston CountyChilton CountyJefferson CountyClay CountyChambers CountySt. Clair CountyLauderdale CountyDeKalb CountyGreene CountyCherokee CountyColbert CountyMontgomery CountyEtowah CountyFranklin CountyElmore CountyPerry CountyCalhoun CountyDallas CountyConecuh CountyChoctaw CountySumter CountyRandolph CountyLimestone CountyMarshall CountyBullock CountyRussell CountyShelby CountyClarke CountyMarengo CountyHale CountyLamar CountyPickens CountyCoosa CountyWalker CountyWashington CountyCrenshaw CountyDale CountyLee CountyAutauga CountyBarbour CountyMobile CountyBibb CountyPike CountyGeneva CountyHouston CountyMarion CountyCleburne CountyMadison CountyWilcox CountyBlount CountyLawrence CountyTuscaloosa CountyMacon CountyTallapoosa CountyJackson CountyCovington CountyMonroe CountyTalladega CountyHenry CountyEscambia CountyCullman CountyJeffersonMadisonMobileBaldwinShelbyMontgomeryTuscaloosaLeeMorganLimestoneCalhounHouston
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Jefferson County: Wess +52,574Montgomery County: Wess +24,115Dallas County: Wess +5,060Macon County: Wess +4,656Sumter County: Wess +2,449Lowndes County: Wess +2,411Greene County: Wess +2,286Perry County: Wess +1,930Bullock County: Wess +1,911Wilcox County: Wess +1,751Hale County: Wess +1,099Marengo County: Wess +339Russell County: Wess +268Baldwin County: Moore +53,955Shelby County: Moore +30,226Cullman County: Moore +24,215Mobile County: Moore +22,635St. Clair County: Moore +20,647Morgan County: Moore +20,400Marshall County: Moore +20,391Limestone County: Moore +17,452Elmore County: Moore +17,125Houston County: Moore +16,321Lauderdale County: Moore +15,765DeKalb County: Moore +15,398Blount County: Moore +15,165Walker County: Moore +14,835Etowah County: Moore +14,831Calhoun County: Moore +14,527Lee County: Moore +13,330Madison County: Moore +12,942Coffee County: Moore +11,299Jackson County: Moore +11,179Autauga County: Moore +10,744Chilton County: Moore +9,886Covington County: Moore +9,793Marion County: Moore +7,907Colbert County: Moore +7,888Dale County: Moore +7,837Geneva County: Moore +7,451Cherokee County: Moore +7,191Tallapoosa County: Moore +7,048Winston County: Moore +6,808Talladega County: Moore +6,511Lawrence County: Moore +6,471Franklin County: Moore +6,428Tuscaloosa County: Moore +6,337Randolph County: Moore +5,277Escambia County: Moore +5,007Cleburne County: Moore +4,802Fayette County: Moore +4,385Henry County: Moore +3,900Bibb County: Moore +3,871Lamar County: Moore +3,763Washington County: Moore +3,544Clay County: Moore +3,282Pike County: Moore +2,888Crenshaw County: Moore +2,844Chambers County: Moore +2,585Coosa County: Moore +1,366Monroe County: Moore +1,299Choctaw County: Moore +1,251Barbour County: Moore +1,235Butler County: Moore +1,157Pickens County: Moore +1,134Clarke County: Moore +808Conecuh County: Moore +627
Wess +100,849 net votes from 13 countiesStatewide R +25.9, a 445,114 vote marginMoore +545,963 net votes from 54 counties

Vote share

Each candidate's projected share and the range of 80 percent of simulations

Everett WessDemocrat ยท 0% to win
36.4%
Barry MooreRepublican ยท 100% to win
62.2%

Scale runs from 25 to 75 percent. The dot is the forecast, the band is the 80 percent range and the brighter tick marks 50 percent.

Projected statewide vote

1,715,904 votes
CandidateVotesShare
Barry Moore R1,066,58762.2%
Everett Wess D624,95136.4%
Other / write-in O24,1941.4%
Total1,715,904100%

Each candidate's expected vote in the On Point simulation, at the forecast's projected turnout.

Every simulated outcome

2,000 sims
R +1.2: 1 simulationsR +2.5: 0 simulationsR +3.8: 2 simulationsR +5.0: 2 simulationsR +6.3: 4 simulationsR +7.6: 4 simulationsR +8.9: 7 simulationsR +10.1: 9 simulationsR +11.4: 10 simulationsR +12.7: 19 simulationsR +14.0: 27 simulationsR +15.2: 39 simulationsR +16.5: 49 simulationsR +17.8: 83 simulationsR +19.1: 81 simulationsR +20.3: 113 simulationsR +21.6: 118 simulationsR +22.9: 159 simulationsR +24.2: 146 simulationsR +25.4: 168 simulationsR +26.7: 162 simulationsR +28.0: 147 simulationsR +29.3: 114 simulationsR +30.5: 125 simulationsR +31.8: 112 simulationsR +33.1: 88 simulationsR +34.4: 74 simulationsR +35.6: 47 simulationsR +36.9: 39 simulationsR +38.2: 23 simulationsR +39.5: 8 simulationsR +40.7: 5 simulationsR +42.0: 7 simulationsR +43.3: 2 simulationsR +44.6: 1 simulationsR +45.8: 2 simulationsR +47.1: 1 simulationsR +48.4: 1 simulationsR +49.7: 0 simulationsR +50.9: 1 simulationsR +0.6R +51.6

80 percent of simulations fall between R +17.6 and R +33.9. Negative margins are Democratic wins.

The trend

Each side's chance of winning over the forecast's recent updates

0%25%50%75%100%0% Wess100% Moore30 updates agoToday

Polling

Every poll in the average, and how the model reads it

The Alabama Senate polling average
30%35%40%45%50%55%60%AugSepOct34.8Wess56.0Moore
The line is the On Point average: a robust LOWESS fit through the polls, weighted by recency, sample, voter screen and pollster grade, refit three times so outliers count for lessDot size is each poll's weight todayHover or use the arrow keys to read any day
What moves the average today
The Alabama PollOct 18 ยท 600 LV ยท NR89%Moore +21.2
Napolitan News Service/RMG Research for Alabama Policy Action (R)Sep 25 ยท 800 RV ยท C+11%Moore +21.0

This is the same On Point polling average as the full average page. The forecast reads the polls through its own Election Day projection, shown as the On Point average in the table below, and blends it with partisan lean and fundamentals.

Polls of the race

Full average
PollsterSampleAgeMargin
On Point averageWeighted averageR +22.1
The Alabama Poll600 LV0dR +21.235 to 56.2
Napolitan News Service/RMG Research for Alabama Policy Action (R)800 RV20dR +21.033 to 54
yes. every kid.601 LV96dR +15.032 to 47

Each margin is the poll as the pollster published it. The forecast counts every poll after its house effect and the undecided split, which is what the trail above shows; hover a margin for the counted value. Lean R and Lean D mark partisan leaning firms.

Model margin
Moore +25.7
Chance of winning
Everett Wess0%
Barry Moore100%
Simulated vote
Everett Wess36.4%
Barry Moore62.2%
Other / write-in1.4%
How the model gets there
Partisan leanR +30.9
FundamentalsR +29.3
With pollsR +25.6
Early vote turnoutR +0.1
With early voteR +25.7

Alabama has no early vote reported yet, so its turnout correction comes from similar states that do and from its primary turnout. Early vote tracker

Who has endorsed

22 public endorsements in this race, each with where it was reported.

Everett Wess7
  • Alabama Democratic ConferenceBlack Democratic political caucussource
  • Alabama New South Allianceprogressive political organizationsource
  • Alabama AFL-CIOState labor federationsource
  • Alabama New South Coalition Jefferson County ChapterPolitical organizationsource
  • Cullman County DemocratsCounty partysource
  • Shelby County DemocratsCounty party, Alabamasource
  • JusticeCare Alliance PACPACsource
Barry Moore15
  • Jim JordanU.S. Representative, OH-04source
  • Ted BuddU.S. Senator from North Carolinasource
  • Steve DainesU.S. Senator from Montanasource
  • Bernie MorenoU.S. Senator from Ohiosource
  • Donald TrumpPresident of the United Statessource
  • Cynthia LummisU.S. Senator from Wyomingsource
  • JD VanceVice Presidentsource
  • John ThuneSenate Majority Leadersource
Every endorsement on Watchdog

How we got here

From the state's partisan lean to the forecast, one stage at a time

D +37R +37Partisan leanthe state's baselineR +30.9Fundamentalsapproval, economy, candidatesR +29.3With pollsaverage R +22.1R +25.6With early voteturnout so farR +25.7

Who votes for whom

Estimated vote by group from the model's simulated electorate

Estimated vote by group

model crosstabs
GroupShareWessMoore
GenderMen48%32.765.8
Women52%39.459.2
Age18 to 2913%36.362.3
30 to 4421%35.463.2
45 to 6433%35.662.9
65+34%37.361.4
RaceWhite69%20.078.6
Black25%78.120.6
Latino2%41.856.6
Asian and other3%49.548.7
Race and genderWhite men33%16.082.5
White women36%23.675.0
Black men12%74.424.3
Black women13%81.517.2
Latino men1%40.657.8
Latino women1%43.055.5
All other races3%49.548.7

Every county

The projected vote in each county, largest first

Projected vote by county

67 counties
CountyWessMooreOtherTotalMargin
Statewide623,2121,068,32624,3661,715,904R +25.9
Jefferson County141,70589,1313,515234,351D +22.5
Madison County64,38677,3283,484145,198R +8.9
Mobile County54,67677,3111,603133,590R +16.9
Baldwin County16,42370,3782,04388,844R +60.7
Shelby County25,41955,6451,73982,803R +36.4
Montgomery County48,59124,47673873,805D +32.7
Tuscaloosa County30,11036,44746967,026R +9.5
Lee County19,89133,22191954,031R +24.6
Morgan County9,10129,50170739,309R +52.0
Limestone County9,98127,43364738,061R +45.8
Calhoun County10,78425,31147536,570R +39.7
Houston County8,91425,23538034,529R +47.3
Etowah County8,63223,46362232,717R +45.3
St. Clair County5,59426,24151832,353R +63.8
Lauderdale County7,93323,69822331,854R +49.6
Elmore County6,92224,04737631,345R +54.6
Cullman County3,25527,47043631,161R +77.8
Marshall County4,07024,46155329,084R +70.1
Talladega County9,59716,10825925,964R +25.1
Walker County3,27218,10730321,682R +68.5
Autauga County5,07515,81929721,191R +50.7
DeKalb County2,66518,06331521,043R +73.2
Colbert County6,06913,95722320,249R +39.0
Blount County2,19617,36123819,795R +76.5
Coffee County2,89414,19324217,329R +65.2
Jackson County2,73813,91718516,840R +66.4
Russell County7,9717,70311015,784D +1.6
Tallapoosa County4,18911,23715615,582R +45.3
Dale County3,48411,32116414,969R +52.4
Chilton County2,27012,15616014,586R +67.8
Covington County1,73011,52310713,360R +73.3
Dallas County9,1404,0809413,314D +37.9
Lawrence County2,8619,3329812,291R +52.6
Escambia County3,3108,31710611,733R +42.7
Chambers County4,2026,7878911,078R +23.3
Pike County3,7726,66010510,537R +27.4
Marion County1,0528,9599010,101R +78.2
Clarke County4,4385,246699,753R +8.2
Geneva County1,0568,5071179,680R +77.0
Cherokee County1,0258,2161409,381R +76.7
Franklin County1,3027,730739,105R +70.7
Winston County6817,489828,252R +82.6
Randolph County1,3786,655578,090R +65.3
Barbour County3,3274,562567,945R +15.5
Marengo County4,1043,765567,925D +4.3
Monroe County3,2574,556477,860R +16.5
Henry County1,7835,683457,511R +51.9
Pickens County3,0394,173517,263R +15.6
Bibb County1,5745,445787,097R +54.6
Macon County5,7671,111486,926D +67.2
Butler County2,8413,998486,887R +16.7
Washington County1,4895,033536,575R +53.8
Fayette County9445,329576,330R +69.2
Hale County3,4632,364415,868D +18.6
Cleburne County3715,173455,589R +85.9
Choctaw County2,1063,357395,502R +22.8
Crenshaw County1,1293,973625,164R +55.1
Lamar County6554,418355,108R +73.7
Clay County8424,124505,016R +65.4
Conecuh County2,1142,741294,884R +12.9
Lowndes County3,4911,080324,603D +52.4
Sumter County3,5021,053324,587D +53.4
Wilcox County3,0181,267304,315D +40.6
Coosa County1,4112,777344,222R +32.4
Perry County2,769839263,634D +53.1
Bullock County2,645734233,402D +56.3
Greene County2,817531233,371D +67.8

Projected 2026 votes from the On Point simulation: each county's expected turnout times its simulated vote share. Totals may differ from the race total by rounding.

Methodology
Every county is rebuilt by simulating voters going to the polls, 2,000 times, from On Point Polling survey data, past results, and the polling average. How the model works.