2026 forecast ยท Tennessee Senate

Bill Hagerty is all but certain to win Tennessee's Senate seat.

Marquita Bradshaw vs Bill Hagerty. The model has Hagerty ahead by 27.5 points, winning 100 percent of 2,000 simulated elections.

Safe RModel R +27.5Polls R +22.2Updated October 22, 2026
Marquita Bradshaw
Democrat
34.2%
792,196 projected votes
Bill Hagerty
Republican
61.7%
1,429,259 projected votes
100%Hagerty
0%Bradshaw
Hagerty all but certainEach square is one simulated election night, Hagerty wins about 100 of 100
RatingSafe R100% chance for Hagerty
Model marginR +27.5Polls R +22.2
80 percent rangeR +20.2 to R +34.82,000 simulations
Projected votes2,315,463Hagerty 61.7%

The county map

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

Tennessee Senate by county

Anderson CountyBedford CountyBenton CountyBledsoe CountyBlount CountyBradley CountyCampbell CountyCannon CountyCarroll CountyCarter CountyCheatham CountyChester CountyClaiborne CountyClay CountyCocke CountyCoffee CountyCrockett CountyCumberland CountyDavidson CountyDecatur CountyDeKalb CountyDickson CountyDyer CountyFayette CountyFentress CountyFranklin CountyGibson CountyGiles CountyGrainger CountyGreene CountyGrundy CountyHamblen CountyHamilton CountyHancock CountyHardeman CountyHardin CountyHawkins CountyHaywood CountyHenderson CountyHenry CountyHickman CountyHouston CountyHumphreys CountyJackson CountyJefferson CountyJohnson CountyKnox CountyLake CountyLauderdale CountyLawrence CountyLewis CountyLincoln CountyLoudon CountyMcMinn CountyMcNairy CountyMacon CountyMadison CountyMarion CountyMarshall CountyMaury CountyMeigs CountyMonroe CountyMontgomery CountyMoore CountyMorgan CountyObion CountyOverton CountyPerry CountyPickett CountyPolk CountyPutnam CountyRhea CountyRoane CountyRobertson CountyRutherford CountyScott CountySequatchie CountySevier CountyShelby CountySmith CountyStewart CountySullivan CountySumner CountyTipton CountyTrousdale CountyUnicoi CountyUnion CountyVan Buren CountyWarren CountyWashington CountyWayne CountyWeakley CountyWhite CountyWilliamson CountyWilson CountyShelbyDavidsonKnoxHamiltonWilliamsonSumnerMontgomerySullivanBlountWashingtonMauryMadison
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Shelby County: Bradshaw +86,668Davidson County: Bradshaw +72,210Knox County: Hagerty +46,290Williamson County: Hagerty +34,999Sullivan County: Hagerty +31,577Sumner County: Hagerty +29,288Blount County: Hagerty +25,948Wilson County: Hagerty +25,145Hamilton County: Hagerty +24,830Rutherford County: Hagerty +23,524Bradley County: Hagerty +21,512Sevier County: Hagerty +18,457Washington County: Hagerty +18,131Cumberland County: Hagerty +15,897Maury County: Hagerty +15,411Greene County: Hagerty +14,708Loudon County: Hagerty +14,137Hawkins County: Hagerty +13,004Putnam County: Hagerty +12,390Robertson County: Hagerty +12,228McMinn County: Hagerty +11,853Jefferson County: Hagerty +11,691Montgomery County: Hagerty +11,661Carter County: Hagerty +11,493Anderson County: Hagerty +11,093Monroe County: Hagerty +10,958Roane County: Hagerty +10,388Hamblen County: Hagerty +10,283Tipton County: Hagerty +10,204Coffee County: Hagerty +9,862Dickson County: Hagerty +9,381Lawrence County: Hagerty +9,279Gibson County: Hagerty +8,703Bedford County: Hagerty +8,604Fayette County: Hagerty +8,283Franklin County: Hagerty +7,838Lincoln County: Hagerty +7,816Rhea County: Hagerty +7,465Cocke County: Hagerty +7,417Campbell County: Hagerty +7,204Cheatham County: Hagerty +7,149Dyer County: Hagerty +6,883Warren County: Hagerty +6,855Marshall County: Hagerty +6,829Claiborne County: Hagerty +6,609Hardin County: Hagerty +6,223White County: Hagerty +6,219Obion County: Hagerty +6,216Weakley County: Hagerty +6,132Henry County: Hagerty +5,915McNairy County: Hagerty +5,893Henderson County: Hagerty +5,890Madison County: Hagerty +5,748Carroll County: Hagerty +5,621Marion County: Hagerty +5,338Giles County: Hagerty +5,337Grainger County: Hagerty +5,290Fentress County: Hagerty +5,076Overton County: Hagerty +4,946Macon County: Hagerty +4,890Morgan County: Hagerty +4,522Johnson County: Hagerty +4,380Hickman County: Hagerty +4,370Smith County: Hagerty +4,209Scott County: Hagerty +4,204DeKalb County: Hagerty +4,192Union County: Hagerty +4,119Polk County: Hagerty +4,068Unicoi County: Hagerty +3,813Sequatchie County: Hagerty +3,755Wayne County: Hagerty +3,668Chester County: Hagerty +3,660Benton County: Hagerty +3,339Bledsoe County: Hagerty +3,134Cannon County: Hagerty +3,089Humphreys County: Hagerty +3,088Stewart County: Hagerty +3,068Grundy County: Hagerty +2,994Meigs County: Hagerty +2,940Decatur County: Hagerty +2,709Lewis County: Hagerty +2,630Crockett County: Hagerty +2,545Lauderdale County: Hagerty +2,525Jackson County: Hagerty +2,352Hardeman County: Hagerty +2,007Perry County: Hagerty +1,843Moore County: Hagerty +1,774Trousdale County: Hagerty +1,636Clay County: Hagerty +1,571Houston County: Hagerty +1,553Van Buren County: Hagerty +1,501Pickett County: Hagerty +1,456Hancock County: Hagerty +1,373Lake County: Hagerty +772Haywood County: Hagerty +116
Bradshaw +158,878 net votes from 2 countiesStatewide R +28.0, a 648,108 vote marginHagerty +806,986 net votes from 93 counties

Vote share

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

Marquita BradshawDemocrat ยท 0% to win
34.2%
Bill HagertyRepublican ยท 100% to win
61.7%
Other independentsO
3.6%

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

2,315,463 votes
CandidateVotesShare
Bill Hagerty R1,429,25961.7%
Marquita Bradshaw D792,19634.2%
Other independents O84,5143.6%
Andrew Woodruff Mixon F9,4930.4%
Total2,315,463100%

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

Every simulated outcome

2,000 sims
R +2.3: 1 simulationsR +3.5: 0 simulationsR +4.7: 0 simulationsR +5.9: 1 simulationsR +7.1: 1 simulationsR +8.3: 1 simulationsR +9.5: 1 simulationsR +10.7: 5 simulationsR +11.9: 4 simulationsR +13.1: 7 simulationsR +14.3: 14 simulationsR +15.5: 9 simulationsR +16.7: 26 simulationsR +17.9: 44 simulationsR +19.1: 65 simulationsR +20.3: 72 simulationsR +21.5: 92 simulationsR +22.7: 117 simulationsR +23.9: 156 simulationsR +25.1: 156 simulationsR +26.3: 173 simulationsR +27.5: 160 simulationsR +28.7: 146 simulationsR +29.9: 139 simulationsR +31.1: 145 simulationsR +32.3: 107 simulationsR +33.5: 116 simulationsR +34.7: 69 simulationsR +35.9: 59 simulationsR +37.1: 31 simulationsR +38.3: 32 simulationsR +39.5: 16 simulationsR +40.7: 9 simulationsR +41.9: 11 simulationsR +43.1: 6 simulationsR +44.3: 1 simulationsR +45.5: 5 simulationsR +46.7: 2 simulationsR +47.9: 0 simulationsR +49.1: 1 simulationsR +1.7R +49.7

80 percent of simulations fall between R +20.2 and R +34.8. 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% Bradshaw100% Hagerty28 updates agoToday

Polling

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

The Tennessee Senate polling average
25%30%35%40%45%50%55%Aug 2631.0Bradshaw51.0Hagerty
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
Targoz Market ResearchAug 26 ยท 1,157 RV ยท C+>99%Hagerty +20.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.2
Targoz Market Research1,157 RV50dR +20.031 to 51

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
Hagerty +27.5
Chance of winning
Marquita Bradshaw0%
Bill Hagerty100%
Simulated vote
Marquita Bradshaw34.2%
Bill Hagerty61.7%
Andrew Woodruff Mixon0.4%
Other independents3.6%
How the model gets there
Partisan leanR +30.1
FundamentalsR +33.7
With pollsR +27.8
Early vote turnoutD +0.3
With early voteR +27.5

Read from 490,534 ballots cast so far in Tennessee, against the party mix the forecast expected of them, with similar states and primary turnout. Early vote tracker

Who has endorsed

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

Bill Hagerty4
  • Donald TrumpPresidentsource
  • Marsha BlackburnU.S. Senator, TNsource
  • Glenn JacobsKnox County Mayor, former WWE wrestler Kanesource
  • Senate Conservatives FundConservative PACsource
Every endorsement on Watchdog

How we got here

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

D +40R +40Partisan leanthe state's baselineR +30.1Fundamentalsapproval, economy, candidatesR +33.7With pollsaverage R +22.2R +27.8With early voteturnout so farR +27.5

Who votes for whom

Estimated vote by group from the model's simulated electorate

Estimated vote by group

model crosstabs
GroupShareBradshawHagerty
GenderMen47%29.666.4
Women53%37.258.8
Age18 to 2913%34.960.8
30 to 4422%34.161.8
45 to 6433%32.563.4
65+33%33.762.3
RaceWhite79%24.071.9
Black15%76.819.5
Latino3%46.449.6
Asian and other4%55.040.2
Race and genderWhite men37%19.576.5
White women42%28.067.8
Black men7%73.223.0
Black women8%80.016.4
Latino men1%44.651.2
Latino women2%48.048.0
All other races4%55.040.2

Every county

The projected vote in each county, largest first

Projected vote by county

95 counties
CountyBradshawHagertyOtherTotalMargin
Statewide786,7271,434,83593,9012,315,463R +28.0
Shelby County176,24189,5739,072274,886D +31.6
Davidson County149,07676,86610,399236,341D +30.5
Knox County58,942105,2325,955170,129R +27.3
Hamilton County52,07976,9093,579132,567R +18.8
Williamson County33,62668,6254,261106,512R +32.8
Rutherford County38,49562,0195,179105,693R +22.2
Sumner County18,83748,1253,00969,971R +41.8
Montgomery County21,99033,6512,99058,631R +19.9
Wilson County15,22740,3722,74258,341R +43.2
Sullivan County10,91942,4961,99555,410R +57.0
Blount County11,33237,2802,07850,690R +51.1
Washington County13,20131,3322,00146,534R +39.0
Maury County10,80726,2181,62438,649R +39.9
Bradley County6,06127,5731,25734,891R +61.6
Madison County12,40218,1501,23931,791R +18.0
Sevier County5,62124,0781,30231,001R +59.5
Anderson County7,52518,6181,00527,148R +40.8
Putnam County6,33218,7221,60026,654R +46.4
Cumberland County4,49020,3871,06425,941R +61.3
Robertson County5,55317,7811,20224,536R +49.8
Loudon County4,52218,65989124,072R +58.8
Greene County3,63918,3471,03623,022R +63.9
Roane County4,48214,87084820,200R +51.4
Tipton County4,47114,67583919,985R +51.1
Hawkins County2,61815,62272018,960R +68.6
Carter County3,30414,79779318,894R +60.9
Jefferson County2,94414,63575118,330R +63.8
Coffee County3,75413,61693418,304R +54.0
Hamblen County3,66613,94963918,254R +56.4
Dickson County3,91813,29994418,161R +51.6
Fayette County4,40112,68467517,760R +46.7
McMinn County2,50214,35564717,504R +67.7
Gibson County3,36112,06495016,375R +53.2
Monroe County2,19913,15755715,913R +68.9
Franklin County3,27311,11156814,952R +52.5
Cheatham County3,54010,68968614,915R +47.9
Bedford County2,74911,35361914,721R +58.4
Lawrence County2,07111,35053013,951R +66.5
Warren County2,4019,25658812,245R +56.0
Lincoln County1,8529,66859312,113R +64.5
Marshall County2,2179,04651811,781R +58.0
Cocke County1,7409,15744211,339R +65.4
Dyer County1,8828,76556111,208R +61.5
Henry County2,3638,27849011,131R +53.2
Campbell County1,5838,78738710,757R +67.0
Rhea County1,4068,87135110,628R +70.2
Weakley County1,9438,07556110,579R +57.9
Giles County2,1757,51245710,144R +52.6
Marion County2,2057,54335310,101R +52.8
Obion County1,5677,7835249,874R +63.0
Claiborne County1,3237,9323259,580R +68.9
White County1,3497,5684599,376R +66.4
Carroll County1,5947,2153869,195R +61.1
Henderson County1,2817,1713988,850R +66.6
Hardin County1,1097,3323248,765R +71.1
McNairy County1,2277,1203578,704R +67.7
Overton County1,3396,2853677,991R +61.9
Hickman County1,4615,8314167,708R +56.6
Grainger County1,0196,3092667,594R +69.7
Hardeman County2,6284,6353107,573R +26.5
Fentress County8155,8912947,000R +72.5
Macon County8545,7443256,923R +70.6
DeKalb County1,1725,3643236,859R +61.1
Smith County1,1385,3473566,841R +61.5
Lauderdale County1,9514,4762686,695R +37.8
Johnson County8975,2772976,471R +67.7
Unicoi County1,1814,9942856,460R +59.0
Morgan County8435,3652326,440R +70.3
Polk County1,0235,0912096,323R +64.4
Humphreys County1,2934,3813566,030R +51.3
Union County7944,9132265,933R +69.4
Chester County9404,6002925,832R +62.8
Sequatchie County9034,6582205,781R +64.8
Scott County5624,7661995,527R +76.0
Benton County8984,2372315,366R +62.2
Haywood County2,5372,6531495,339R +2.1
Wayne County5814,2491915,021R +73.1
Stewart County8543,9222305,006R +61.3
Cannon County8273,9162544,997R +61.7
Bledsoe County7103,8441754,729R +66.4
Grundy County6913,6852064,582R +65.4
Meigs County6533,5931634,409R +66.7
Crockett County8343,3791584,371R +58.3
Lewis County7353,3652384,338R +60.6
Decatur County6453,3541714,170R +64.9
Jackson County7753,1272444,146R +56.8
Trousdale County6352,2711503,056R +53.5
Houston County6342,1871452,966R +52.4
Perry County3582,2011232,682R +68.8
Moore County3922,1661072,665R +66.6
Clay County4382,0091072,554R +61.6
Van Buren County3881,8891122,389R +62.8
Pickett County3481,804782,230R +65.2
Hancock County2151,588631,866R +73.4
Lake County3791,1511111,641R +47.0

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.