2028 forecast · Illinois · Republican primary

Illinois 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 50% of runs
33.5%Vance's projected share
1,463,365Projected primary votes
3Calendar window: votes third, in mid March

Candidates

4,000 primary runs
CandidateShareVotesWinFull field
Vance33.5%489,54250%32.9%
Rubio32.5%475,59347%22.9%
Trump Jr.13.8%201,3622%7.4%
DeSantis5.7%82,8761%6.3%
Haley3.8%55,248<1%4.0%
Kennedy Jr.1.7%25,431<1%4.4%

Share and votes average the simulated races, including dropouts before Illinois 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
VanceRubio

Who votes in this primary

our national dataset, placed in Illinois
America First34%
Suburban professional20%
Populist working class16%
Republican leaning independents13%
Libertarian9%
Moderate independents4%

Black 3.1%, Hispanic 5.9%, Asian and other 2.7%, under 30 9%, 65 and up 33.1%, college graduates 45.8%, women 44.8%.

Turnout

projected 2028 votes

The last open Republican contest, in 2016, cast 1,449,748 votes in a primary. 2028 is modeled as a primary, blending that count with the participation model and growing it for 2028: 1,463,365 votes.

Every county

largest first
CountyVotesLeaderShareSecondShare
Cook County456,274Rubio47.3%Vance24.1%
DuPage County119,133Rubio42.7%Vance28.7%
Will County87,134Vance36.4%Rubio29.1%
Lake County80,930Rubio45.3%Vance26.6%
Kane County60,904Rubio38.8%Vance30.7%
McHenry County47,286Vance36.5%Rubio31.5%
Madison County38,309Vance41.4%Rubio22.9%
Winnebago County32,557Vance41.0%Rubio21.1%
St. Clair County29,036Vance40.1%Rubio20.8%
Sangamon County27,350Vance39.7%Rubio26.4%
McLean County23,478Rubio34.6%Vance34.2%
Champaign County21,967Rubio35.6%Vance32.8%
Tazewell County21,059Vance43.7%Rubio19.2%
Peoria County20,466Vance39.2%Rubio25.8%
Kendall County18,319Vance34.0%Rubio33.6%
Rock Island County16,668Vance40.3%Rubio23.2%
LaSalle County15,666Vance44.0%Trump Jr.22.9%
Kankakee County13,556Vance42.8%Trump Jr.26.4%
DeKalb County13,026Vance37.9%Rubio27.0%
Macon County12,668Vance43.9%Trump Jr.22.9%
Adams County10,585Vance45.6%Trump Jr.24.9%
Williamson County10,544Vance45.1%Trump Jr.22.1%
Vermilion County8,962Vance43.7%Trump Jr.29.4%
Grundy County8,367Vance43.5%Trump Jr.22.6%
Ogle County8,080Vance44.4%Trump Jr.22.9%
Whiteside County7,830Vance43.9%Trump Jr.22.6%
Henry County7,673Vance44.4%Trump Jr.21.9%
Macoupin County7,587Vance45.0%Trump Jr.26.4%
Boone County7,228Vance41.6%Trump Jr.20.6%
Woodford County7,004Vance44.6%Trump Jr.19.3%
Effingham County6,857Vance45.5%Trump Jr.27.0%
Monroe County6,829Vance42.4%Rubio23.1%
Coles County6,585Vance44.1%Trump Jr.21.4%
Clinton County6,575Vance44.9%Trump Jr.26.1%
Knox County6,253Vance43.9%Trump Jr.22.5%
Stephenson County6,076Vance44.5%Trump Jr.25.1%
Franklin County6,034Vance44.5%Trump Jr.30.9%
Jackson County5,864Vance39.8%Rubio23.9%
Marion County5,610Vance44.4%Trump Jr.30.8%
Livingston County5,457Vance44.3%Trump Jr.29.0%
Jefferson County5,451Vance44.2%Trump Jr.30.6%
Christian County5,175Vance44.4%Trump Jr.29.7%
Bureau County4,892Vance44.8%Trump Jr.23.6%
Fulton County4,886Vance45.0%Trump Jr.24.8%
Lee County4,778Vance44.3%Trump Jr.25.4%
Randolph County4,702Vance43.0%Trump Jr.33.1%
Iroquois County4,693Vance44.1%Trump Jr.31.2%
Morgan County4,527Vance44.7%Trump Jr.24.6%
Montgomery County4,307Vance44.7%Trump Jr.28.9%
Shelby County4,172Vance44.4%Trump Jr.31.6%
Logan County4,021Vance44.7%Trump Jr.27.5%
Jersey County3,996Vance44.9%Trump Jr.26.8%
Jo Daviess County3,669Vance45.1%Trump Jr.19.7%
Saline County3,558Vance45.0%Trump Jr.29.5%
McDonough County3,489Vance43.0%Trump Jr.18.9%
Fayette County3,441Vance43.2%Trump Jr.33.4%
Wayne County3,118Vance43.2%Trump Jr.34.5%
Hancock County3,082Vance45.8%Trump Jr.26.9%
Perry County3,052Vance42.5%Trump Jr.33.9%
Crawford County3,037Vance44.7%Trump Jr.29.2%
Piatt County3,003Vance44.4%Trump Jr.19.0%
Clark County2,827Vance45.8%Trump Jr.26.4%
Douglas County2,807Vance44.7%Trump Jr.27.6%
Pike County2,724Vance44.1%Trump Jr.32.1%
Edgar County2,716Vance45.3%Trump Jr.29.0%
Union County2,704Vance45.2%Trump Jr.27.4%
Richland County2,678Vance44.9%Trump Jr.29.5%
Washington County2,676Vance45.6%Trump Jr.28.1%
Mercer County2,597Vance44.8%Trump Jr.23.8%
De Witt County2,592Vance45.5%Trump Jr.25.8%
Bond County2,565Vance44.0%Trump Jr.28.0%
White County2,507Vance44.5%Trump Jr.31.6%
Clay County2,502Vance42.8%Trump Jr.35.2%
Carroll County2,406Vance44.6%Trump Jr.27.9%
Warren County2,261Vance44.0%Trump Jr.23.7%
Ford County2,212Vance44.6%Trump Jr.28.5%
Moultrie County2,208Vance45.2%Trump Jr.28.7%
Massac County2,196Vance43.9%Trump Jr.31.5%
Greene County2,154Vance44.9%Trump Jr.30.2%
Menard County2,125Vance45.5%Trump Jr.22.5%
Mason County2,091Vance45.1%Trump Jr.28.8%
Cumberland County2,080Vance44.6%Trump Jr.30.9%
Johnson County2,066Vance43.2%Trump Jr.32.3%
Lawrence County2,064Vance43.0%Trump Jr.33.4%
Jasper County2,001Vance44.7%Trump Jr.30.8%
Marshall County1,957Vance44.9%Trump Jr.27.0%
Wabash County1,852Vance44.8%Trump Jr.30.1%
Cass County1,723Vance43.3%Trump Jr.28.3%
Hamilton County1,509Vance44.8%Trump Jr.31.1%
Edwards County1,244Vance42.6%Trump Jr.35.6%
Schuyler County1,239Vance44.7%Trump Jr.30.1%
Henderson County1,116Vance45.7%Trump Jr.27.3%
Putnam County1,016Vance45.0%Trump Jr.23.3%
Calhoun County939Vance44.3%Trump Jr.30.4%
Scott County932Vance45.2%Trump Jr.29.8%
Stark County914Vance44.8%Trump Jr.27.7%
Gallatin County876Vance43.9%Trump Jr.32.7%
Brown County808Vance40.1%Trump Jr.37.3%
Pope County753Vance43.4%Trump Jr.34.0%
Hardin County686Vance43.1%Trump Jr.34.8%
Pulaski County634Vance38.9%Trump Jr.38.7%
Alexander County573Vance39.7%Trump Jr.36.8%