2028 forecast · Kansas · Republican primary

Kansas Republican primary

Projected shares and votes from county primary electorates built from our national dataset, simulated on the calendar with momentum and dropouts.

VanceFavorite, wins 58% of runs
35.0%Vance's projected share
296,873Projected primary votes
3Calendar window: votes third, in mid March

Candidates

4,000 primary runs
CandidateShareVotesWinFull field
Vance35.0%103,82958%33.7%
Rubio29.0%86,07735%20.5%
Trump Jr.16.2%47,9975%8.8%
DeSantis6.0%17,7161%6.5%
Haley3.3%9,677<1%3.3%
Kennedy Jr.1.5%4,506<1%3.5%

Share and votes average the simulated races, including dropouts before Kansas votes. Full field is the share if every candidate were still running. Undecided and minor candidates hold about 9%.

County leaders

deeper shade, bigger share
VanceRubioTrump Jr.

Who votes in this primary

our national dataset, placed in Kansas
America First43%
Suburban professional22%
Populist working class21%
Libertarian11%
Republican leaning independents2%

Black 0.9%, Hispanic 3.9%, Asian and other 1.6%, under 30 9.1%, 65 and up 32.9%, college graduates 45.4%, women 44.7%.

Turnout

projected 2028 votes

The last open Republican contest, in 2016, cast 78,978 votes in a caucus. 2028 is modeled as a primary, and the contest type changed or the count is missing, so the participation model from our dataset sets the turnout: 296,873 votes.

Every county

largest first
CountyVotesLeaderShareSecondShare
Johnson County70,682Rubio53.0%Vance21.2%
Sedgwick County45,440Vance37.5%Rubio27.7%
Shawnee County16,634Vance35.8%Rubio31.8%
Douglas County10,880Rubio57.6%Vance17.3%
Wyandotte County8,612Vance34.8%Rubio26.2%
Leavenworth County8,150Vance38.1%Rubio27.9%
Butler County7,954Vance42.9%Trump Jr.19.5%
Reno County6,335Vance43.5%Trump Jr.24.7%
Saline County5,440Vance42.5%Trump Jr.19.5%
Riley County4,897Rubio46.1%Vance25.3%
Miami County4,616Vance43.1%Trump Jr.19.4%
Crawford County3,713Vance40.6%Rubio23.1%
Harvey County3,603Vance41.1%Rubio21.6%
McPherson County3,470Vance43.4%Trump Jr.18.8%
Pottawatomie County3,451Vance42.5%Rubio19.4%
Ellis County3,375Vance41.5%Rubio20.8%
Cowley County3,268Vance43.5%Trump Jr.23.8%
Montgomery County3,144Vance44.1%Trump Jr.28.1%
Franklin County3,115Vance44.2%Trump Jr.22.9%
Lyon County2,888Vance38.6%Rubio23.6%
Barton County2,830Vance43.6%Trump Jr.28.0%
Sumner County2,716Vance44.3%Trump Jr.24.7%
Finney County2,602Vance37.1%Trump Jr.27.5%
Dickinson County2,424Vance44.6%Trump Jr.26.6%
Jefferson County2,410Vance44.1%Trump Jr.22.4%
Cherokee County2,262Vance44.2%Trump Jr.28.7%
Ford County2,064Vance36.7%Trump Jr.25.4%
Osage County2,025Vance44.5%Trump Jr.25.9%
Labette County1,882Vance44.4%Trump Jr.26.2%
Geary County1,829Vance39.6%Trump Jr.22.7%
Neosho County1,715Vance44.5%Trump Jr.25.8%
Atchison County1,714Vance43.6%Trump Jr.24.4%
Bourbon County1,711Vance44.5%Trump Jr.26.6%
Nemaha County1,594Vance45.1%Trump Jr.26.5%
Jackson County1,580Vance44.1%Trump Jr.25.7%
Marion County1,501Vance45.0%Trump Jr.22.9%
Linn County1,409Vance44.2%Trump Jr.29.2%
Allen County1,399Vance44.6%Trump Jr.25.7%
Marshall County1,272Vance44.7%Trump Jr.28.1%
Coffey County1,160Vance44.4%Trump Jr.28.9%
Seward County1,131Trump Jr.35.4%Vance34.5%
Cloud County1,092Vance44.1%Trump Jr.29.5%
Clay County1,084Vance45.0%Trump Jr.26.7%
Kingman County1,081Vance44.8%Trump Jr.26.8%
Brown County1,057Vance44.2%Trump Jr.28.7%
Rice County1,055Vance43.6%Trump Jr.26.9%
Pratt County1,046Vance44.3%Trump Jr.25.5%
Thomas County1,027Vance44.3%Trump Jr.23.6%
Anderson County1,023Vance43.2%Trump Jr.32.5%
Wilson County994Vance44.3%Trump Jr.30.3%
Doniphan County984Vance44.0%Trump Jr.29.1%
Wabaunsee County984Vance44.2%Trump Jr.25.1%
Russell County895Vance44.0%Trump Jr.30.8%
Mitchell County891Vance44.9%Trump Jr.27.6%
Ottawa County859Vance45.2%Trump Jr.26.6%
Phillips County816Vance43.8%Trump Jr.32.0%
Greenwood County790Vance44.7%Trump Jr.29.3%
Washington County777Vance44.7%Trump Jr.29.2%
Sherman County746Vance43.6%Trump Jr.29.4%
Rooks County735Vance43.8%Trump Jr.31.6%
Harper County711Vance44.3%Trump Jr.29.4%
Morris County705Vance45.0%Trump Jr.22.7%
Ellsworth County703Vance44.5%Trump Jr.27.3%
Republic County687Vance44.4%Trump Jr.30.6%
Pawnee County675Vance43.6%Trump Jr.29.9%
Grant County654Vance38.4%Trump Jr.29.5%
Scott County650Vance43.7%Trump Jr.27.7%
Gray County643Vance43.8%Trump Jr.28.2%
Norton County638Vance44.0%Trump Jr.30.3%
Barber County634Vance44.4%Trump Jr.29.4%
Smith County575Vance44.8%Trump Jr.29.5%
Stevens County575Vance39.6%Trump Jr.34.2%
Stafford County538Vance44.1%Trump Jr.27.3%
Osborne County508Vance44.4%Trump Jr.30.3%
Meade County500Vance42.6%Trump Jr.29.9%
Jewell County467Vance42.7%Trump Jr.34.8%
Trego County467Vance45.6%Trump Jr.27.6%
Rush County451Vance43.6%Trump Jr.30.6%
Chautauqua County436Vance42.6%Trump Jr.34.2%
Sheridan County427Vance43.7%Trump Jr.31.5%
Lincoln County420Vance44.8%Trump Jr.29.1%
Gove County418Vance44.0%Trump Jr.31.6%
Ness County417Vance43.2%Trump Jr.31.9%
Decatur County415Vance44.8%Trump Jr.29.3%
Logan County413Vance44.1%Trump Jr.29.7%
Rawlins County413Vance42.9%Trump Jr.33.3%
Woodson County412Vance45.0%Trump Jr.28.5%
Cheyenne County409Vance43.6%Trump Jr.31.2%
Elk County385Vance43.6%Trump Jr.32.1%
Kearny County381Vance40.2%Trump Jr.33.7%
Chase County378Vance44.3%Trump Jr.24.0%
Haskell County367Vance41.7%Trump Jr.30.5%
Edwards County365Vance42.2%Trump Jr.31.1%
Graham County352Vance44.8%Trump Jr.29.0%
Morton County328Vance40.8%Trump Jr.35.2%
Kiowa County318Vance44.4%Trump Jr.29.3%
Clark County299Vance45.3%Trump Jr.27.1%
Hodgeman County288Vance45.5%Trump Jr.26.6%
Wichita County259Vance40.5%Trump Jr.34.7%
Lane County256Vance43.2%Trump Jr.30.8%
Comanche County250Vance44.2%Trump Jr.31.7%
Hamilton County242Vance39.6%Trump Jr.31.4%
Wallace County239Vance43.0%Trump Jr.32.9%
Stanton County193Vance39.8%Trump Jr.30.2%
Greeley County179Vance43.8%Trump Jr.26.9%