2026 forecast ยท Kentucky Senate

Andy Barr is all but certain to win Kentucky's Senate seat.

Charles Booker vs Andy Barr, an open seat. The model has Barr ahead by 21.2 points, winning 100 percent of 2,000 simulated elections.

Safe RModel R +21.2Polls R +12.8Updated October 22, 2026
Charles Booker
Democrat
39.4%
652,904 projected votes
Andy Barr
Republican
60.6%
1,005,080 projected votes
100%Barr
0%Booker
Barr all but certainEach square is one simulated election night, Barr wins about 100 of 100
RatingSafe R100% chance for Barr
Model marginR +21.2Polls R +12.8
80 percent rangeR +12.4 to R +29.72,000 simulations
Projected votes1,657,984Barr 60.6%

The county map

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

Kentucky Senate by county

Adair CountyAllen CountyAnderson CountyBallard CountyBarren CountyBath CountyBell CountyBoone CountyBourbon CountyBoyd CountyBoyle CountyBracken CountyBreathitt CountyBreckinridge CountyBullitt CountyButler CountyCaldwell CountyCalloway CountyCampbell CountyCarlisle CountyCarroll CountyCarter CountyCasey CountyChristian CountyClark CountyClay CountyClinton CountyCrittenden CountyCumberland CountyDaviess CountyEdmonson CountyElliott CountyEstill CountyFayette CountyFleming CountyFloyd CountyFranklin CountyFulton CountyGallatin CountyGarrard CountyGrant CountyGraves CountyGrayson CountyGreen CountyGreenup CountyHancock CountyHardin CountyHarlan CountyHarrison CountyHart CountyHenderson CountyHenry CountyHickman CountyHopkins CountyJackson CountyJefferson CountyJessamine CountyJohnson CountyKenton CountyKnott CountyKnox CountyLarue CountyLaurel CountyLawrence CountyLee CountyLeslie CountyLetcher CountyLewis CountyLincoln CountyLivingston CountyLogan CountyLyon CountyMcCracken CountyMcCreary CountyMcLean CountyMadison CountyMagoffin CountyMarion CountyMarshall CountyMartin CountyMason CountyMeade CountyMenifee CountyMercer CountyMetcalfe CountyMonroe CountyMontgomery CountyMorgan CountyMuhlenberg CountyNelson CountyNicholas CountyOhio CountyOldham CountyOwen CountyOwsley CountyPendleton CountyPerry CountyPike CountyPowell CountyPulaski CountyRobertson CountyRockcastle CountyRowan CountyRussell CountyScott CountyShelby CountySimpson CountySpencer CountyTaylor CountyTodd CountyTrigg CountyTrimble CountyUnion CountyWarren CountyWashington CountyWayne CountyWebster CountyWhitley CountyWolfe CountyWoodford CountyJeffersonFayetteKentonWarrenDaviessMadisonHardinBullittOldhamMcCrackenPulaskiScott
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Jefferson County: Booker +92,483Fayette County: Booker +34,419Franklin County: Booker +1,148Boone County: Barr +16,799Pulaski County: Barr +14,648Laurel County: Barr +13,234Bullitt County: Barr +12,987Pike County: Barr +10,541Warren County: Barr +10,173Daviess County: Barr +9,500Kenton County: Barr +9,255Madison County: Barr +9,253Graves County: Barr +7,759McCracken County: Barr +7,718Marshall County: Barr +7,541Barren County: Barr +7,301Whitley County: Barr +7,295Jessamine County: Barr +6,962Hardin County: Barr +6,858Knox County: Barr +6,525Hopkins County: Barr +6,499Nelson County: Barr +5,954Scott County: Barr +5,875Shelby County: Barr +5,836Harlan County: Barr +5,833Greenup County: Barr +5,416Oldham County: Barr +5,289Taylor County: Barr +5,208Anderson County: Barr +5,151Logan County: Barr +5,086Calloway County: Barr +5,067Grayson County: Barr +5,051Lincoln County: Barr +5,040Christian County: Barr +4,982Meade County: Barr +4,907Johnson County: Barr +4,905Campbell County: Barr +4,861Adair County: Barr +4,837Bell County: Barr +4,827Grant County: Barr +4,823Russell County: Barr +4,800Clark County: Barr +4,662Muhlenberg County: Barr +4,660Ohio County: Barr +4,608Boyd County: Barr +4,546Allen County: Barr +4,523Clay County: Barr +4,499Perry County: Barr +4,482Floyd County: Barr +4,448Spencer County: Barr +4,255Wayne County: Barr +4,176Carter County: Barr +4,158Casey County: Barr +4,022Montgomery County: Barr +3,955Breckinridge County: Barr +3,918Rockcastle County: Barr +3,858Henderson County: Barr +3,854McCreary County: Barr +3,743Letcher County: Barr +3,735Garrard County: Barr +3,685Hart County: Barr +3,593Mercer County: Barr +3,586Jackson County: Barr +3,455Harrison County: Barr +3,302Monroe County: Barr +3,231Green County: Barr +3,040Estill County: Barr +3,009Fleming County: Barr +3,003Lawrence County: Barr +2,971Trigg County: Barr +2,951Clinton County: Barr +2,941Pendleton County: Barr +2,915Butler County: Barr +2,895Simpson County: Barr +2,890Larue County: Barr +2,860Leslie County: Barr +2,780Caldwell County: Barr +2,762Lewis County: Barr +2,743Henry County: Barr +2,735Union County: Barr +2,711Edmonson County: Barr +2,687Boyle County: Barr +2,652Owen County: Barr +2,526Martin County: Barr +2,487Metcalfe County: Barr +2,480Magoffin County: Barr +2,444Knott County: Barr +2,418Morgan County: Barr +2,325Washington County: Barr +2,298Livingston County: Barr +2,227Marion County: Barr +2,171Mason County: Barr +2,167Bourbon County: Barr +2,161Webster County: Barr +2,160Crittenden County: Barr +2,153Todd County: Barr +2,111Powell County: Barr +2,012Ballard County: Barr +1,927Cumberland County: Barr +1,904Bath County: Barr +1,876McLean County: Barr +1,836Lyon County: Barr +1,730Bracken County: Barr +1,686Woodford County: Barr +1,632Hancock County: Barr +1,614Breathitt County: Barr +1,590Gallatin County: Barr +1,563Rowan County: Barr +1,527Trimble County: Barr +1,489Carroll County: Barr +1,468Lee County: Barr +1,404Carlisle County: Barr +1,296Menifee County: Barr +1,246Owsley County: Barr +1,141Nicholas County: Barr +1,022Elliott County: Barr +976Wolfe County: Barr +954Hickman County: Barr +924Fulton County: Barr +631Robertson County: Barr +450
Booker +128,050 net votes from 3 countiesStatewide R +21.6, a 358,071 vote marginBarr +486,121 net votes from 117 counties

Vote share

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

Charles BookerDemocrat ยท 0% to win
39.4%
Andy BarrRepublican ยท 100% to win
60.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

1,657,984 votes
CandidateVotesShare
Andy Barr R1,005,08060.6%
Charles Booker D652,90439.4%
Total1,657,984100%

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

Every simulated outcome

2,000 sims
D +7.4: 1 simulationsD +6.1: 0 simulationsD +4.8: 0 simulationsD +3.4: 0 simulationsD +2.1: 1 simulationsD +0.8: 2 simulationsR +0.5: 2 simulationsR +1.9: 6 simulationsR +3.2: 7 simulationsR +4.5: 7 simulationsR +5.8: 12 simulationsR +7.2: 20 simulationsR +8.5: 30 simulationsR +9.8: 30 simulationsR +11.1: 52 simulationsR +12.5: 59 simulationsR +13.8: 72 simulationsR +15.1: 114 simulationsR +16.4: 108 simulationsR +17.8: 127 simulationsR +19.1: 147 simulationsR +20.4: 174 simulationsR +21.7: 154 simulationsR +23.1: 156 simulationsR +24.4: 156 simulationsR +25.7: 126 simulationsR +27.0: 109 simulationsR +28.4: 82 simulationsR +29.7: 73 simulationsR +31.0: 46 simulationsR +32.3: 35 simulationsR +33.7: 33 simulationsR +35.0: 19 simulationsR +36.3: 13 simulationsR +37.6: 8 simulationsR +39.0: 12 simulationsR +40.3: 4 simulationsR +41.6: 0 simulationsR +42.9: 2 simulationsR +44.3: 1 simulationsD +8.1R +44.9

80 percent of simulations fall between R +12.4 and R +29.7. 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% Booker100% Barr30 updates agoToday

Polling

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

The Kentucky Senate polling average
36%38%40%42%44%46%48%50%52%MarAprMayJunJulAug40.0Booker49.0Barr
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
Global Strategy Group (D)Aug 27 ยท 600 LV ยท A->99%Barr +9.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 +12.8
Global Strategy Group (D)600 LV49dR +9.040 to 49
Public Policy Polling (D)650 RV300dR +11.038 to 49

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
Barr +21.2
Chance of winning
Charles Booker0%
Andy Barr100%
Simulated vote
Charles Booker39.4%
Andy Barr60.6%
How the model gets there
Partisan leanR +31.0
FundamentalsR +29.3
With pollsR +21.3
Early vote turnoutD +0.1
With early voteR +21.2

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

Who has endorsed

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

Charles Booker20
  • Andy BeshearGovernor of Kentuckysource
  • Jacqueline ColemanLieutenant Governor of Kentuckysource
  • Elizabeth WarrenU.S. Senator from Massachusettssource
  • Deval PatrickFormer Governor of Massachusettssource
  • John YarmuthFormer U.S. Representative, KY-03source
  • James Carvillepolitical consultantsource
  • Kentucky AFL-CIOstate labor federationsource
  • Communications Workers of America Kentuckylabor unionsource
Andy Barr12
  • Donald TrumpPresident of the United Statessource
  • Nate Morrisbusinessman, former primary rivalsource
  • John ThuneSenate Majority Leadersource
  • Tim ScottU.S. Senator, NRSC chairsource
  • Tom CottonU.S. Senator from Arkansassource
  • Ted BuddU.S. Senator from North Carolinasource
  • Steve ScaliseHouse Majority Leadersource
  • Brett GuthrieU.S. Representative, KY-02source
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 +31.0Fundamentalsapproval, economy, candidatesR +29.3With pollsaverage R +12.8R +21.3With early voteturnout so farR +21.2

Who votes for whom

Estimated vote by group from the model's simulated electorate

Estimated vote by group

model crosstabs
GroupShareBookerBarr
GenderMen47%34.066.0
Women53%43.057.0
Age18 to 2912%41.958.1
30 to 4421%39.460.6
45 to 6433%36.563.5
65+33%39.760.3
RaceWhite87%33.466.6
Black7%85.015.0
Latino2%59.041.0
Asian and other4%68.631.4
Race and genderWhite men40%27.972.1
White women47%38.261.8
Black men3%82.018.0
Black women4%87.612.4
Latino men1%57.142.9
Latino women1%60.739.3
All other races4%68.631.4

Every county

The projected vote in each county, largest first

Projected vote by county

120 counties
CountyBookerBarrOtherTotalMargin
Statewide649,9561,008,02711,657,984R +21.6
Jefferson County196,311103,8280300,139D +31.1
Fayette County80,07945,6600125,739D +27.7
Kenton County25,73634,991060,727R +15.0
Boone County15,90232,701048,603R +34.4
Warren County17,23427,407044,641R +22.4
Campbell County16,11520,976037,091R +12.9
Daviess County13,57723,077036,654R +25.7
Madison County13,59122,844036,435R +25.4
Hardin County14,67221,530036,202R +18.8
Bullitt County8,60721,594030,201R +42.9
Oldham County11,92817,217029,145R +18.0
McCracken County8,99216,710025,702R +29.8
Pulaski County4,59119,239023,830R +61.4
Scott County8,59414,469023,063R +25.3
Franklin County11,44010,292021,732D +5.6
Jessamine County7,15914,121021,280R +32.6
Laurel County3,37816,612019,990R +66.2
Pike County4,59015,131019,721R +53.5
Shelby County6,42212,258018,680R +30.9
Christian County6,76111,743018,504R +26.8
Nelson County5,70211,656017,358R +34.1
Hopkins County4,91211,411016,323R +39.8
Boyd County5,76710,313016,080R +28.2
Henderson County5,8609,714015,574R +24.6
Barren County4,13511,436015,571R +46.9
Clark County5,0179,679014,696R +31.6
Marshall County3,33310,874014,207R +52.9
Calloway County4,2729,339013,611R +37.0
Graves County2,88610,645013,531R +57.3
Greenup County3,9829,398013,380R +40.5
Woodford County5,4787,110012,588R +12.8
Floyd County4,0278,475012,502R +35.8
Whitley County2,0209,315011,335R +64.5
Boyle County4,3316,983011,314R +23.4
Muhlenberg County3,2267,886011,112R +42.1
Meade County2,9317,838010,769R +45.6
Anderson County2,6707,821010,491R +48.9
Montgomery County3,2267,181010,407R +38.0
Knox County1,7508,275010,025R +65.1
Taylor County2,3567,56409,920R +52.5
Logan County2,1737,25909,432R +53.9
Mercer County2,7906,37609,166R +39.0
Grayson County2,0207,07109,091R +55.4
Perry County2,2366,71808,954R +50.0
Carter County2,3416,49908,840R +47.1
Harlan County1,3907,22308,613R +67.7
Spencer County2,1286,38308,511R +49.9
Ohio County1,8936,50108,394R +54.8
Lincoln County1,6276,66708,294R +60.7
Grant County1,7176,54008,257R +58.5
Rowan County3,2454,77208,017R +18.8
Bourbon County2,9245,08508,009R +26.9
Johnson County1,5156,42007,935R +61.9
Breckinridge County1,9795,89707,876R +49.6
Bell County1,5216,34807,869R +61.3
Adair County1,2496,08607,335R +65.8
Letcher County1,7895,52407,313R +51.1
Russell County1,2066,00607,212R +66.4
Allen County1,2765,79907,075R +63.7
Harrison County1,8285,13006,958R +47.4
Wayne County1,3885,56406,952R +59.9
Marion County2,2964,46706,763R +32.0
Simpson County1,9044,79406,698R +42.9
Garrard County1,4245,10906,533R +56.5
Hart County1,4705,06306,533R +54.8
Henry County1,7504,48506,235R +43.6
Clay County7805,27906,059R +74.0
Mason County1,9394,10606,045R +35.7
Rockcastle County1,0094,86705,876R +65.7
Trigg County1,4314,38205,813R +50.5
Fleming County1,3614,36405,725R +52.4
Casey County7094,73105,440R +73.9
Estill County1,1644,17305,337R +56.3
Larue County1,2354,09505,330R +53.6
Lawrence County1,1794,15005,329R +55.7
Union County1,2523,96305,215R +51.9
McCreary County7214,46405,185R +71.9
Knott County1,3363,75405,090R +47.3
Pendleton County1,0813,99605,077R +57.2
Caldwell County1,1223,88405,006R +55.0
Washington County1,3203,61804,938R +46.2
Magoffin County1,1473,59104,738R +51.6
Butler County9033,79804,701R +61.5
Edmonson County9983,68504,683R +57.3
Powell County1,3053,31704,622R +43.4
Bath County1,3103,18604,496R +41.5
Green County7223,76204,484R +67.5
Jackson County5143,96904,483R +76.9
Webster County1,1573,31704,474R +48.0
Morgan County1,0733,39804,471R +51.9
Breathitt County1,4203,01004,430R +35.7
Monroe County5413,77204,313R +74.7
Owen County8773,40304,280R +58.9
Metcalfe County8653,34504,210R +58.6
Todd County9803,09104,071R +51.7
Lewis County6323,37504,007R +68.2
Clinton County5103,45103,961R +73.9
Livingston County8193,04603,865R +57.5
McLean County9872,82303,810R +48.0
Leslie County4603,24003,700R +74.9
Hancock County1,0132,62703,640R +44.2
Lyon County8692,59903,468R +49.6
Ballard County7182,64503,363R +57.0
Crittenden County6022,75503,357R +64.0
Martin County4192,90603,325R +74.4
Carroll County9162,38403,300R +43.9
Trimble County8482,33703,185R +46.4
Bracken County6992,38503,084R +54.4
Gallatin County7352,29803,033R +51.0
Cumberland County4382,34202,780R +68.0
Menifee County7341,98002,714R +45.6
Nicholas County7711,79302,564R +39.6
Wolfe County7401,69412,435R +39.0
Lee County4631,86702,330R +59.6
Carlisle County4431,73902,182R +58.9
Elliott County5561,53202,088R +46.4
Fulton County6391,27001,909R +32.7
Hickman County4021,32601,728R +53.0
Owsley County2501,39101,641R +69.5
Robertson County2036530856R +52.2

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.