2028 forecast · Illinois · President · 19 electoral votes

The Democrat is very likely to carry Illinois.

A generic Democrat against JD Vance: D +24.6 in the average of 20,000 county simulations, with 80% of runs between D +31.4 and D +17.8. Projected votes: 3,395,475 Democratic, 2,053,810 Republican, 86,477 other, 5,535,762 in all.

>99%Democratic win chance
D +24.62028 margin
D +11.12024 actual
<1%Chance it is the tipping point

Every county

simulated margin
D +40R +40

20,000 simulated elections

margin, R minus D
D 40D 20EvenR 20R 40

From 2024 to 2028

2024 resultD +11.1Certified county votes.
National environmentD +25.5National swing by county elasticity, 2020 to 2024 trend and 2026 shifts.
Deaths and aging0.3 toward ROlder cohorts leave, every cohort ages four years.
New 18 to 21 voters0.8 toward D5.5% of the 2028 electorate here.
Life cycle drift0.3 toward RVoters under 44 drifting a little right as they age.
MigrationNo changeMovers in and out since 2020, carried to 2028.
2028 modelD +24.6Includes Vance's own home and polling effects and the simulation's vote weighting. Votes: 5,592,368 in 2024, 5,535,764 projected.

Democrats against Vance

Illinois
DemocratMarginD win
ButtigiegD +26.1>99%
HarrisD +26.0>99%
EmanuelHYPD +25.7>99%
Rob SandHYPD +25.4>99%
PritzkerHYPD +25.4>99%
OssoffD +25.3>99%
BookerHYPD +25.3>99%
CooperHYPD +25.3>99%
CubanD +25.2>99%
TalaricoHYPD +25.2>99%
CrockettHYPD +24.7>99%
PolisHYPD +24.7>99%
MurphyHYPD +24.7>99%
Generic DemocratD +24.6>99%
WhitmerHYPD +24.6>99%
KhannaHYPD +24.6>99%
BrownHYPD +24.6>99%
WalzHYPD +24.6>99%
WarnockHYPD +24.5>99%
KellyHYPD +24.5>99%
GallegoHYPD +24.4>99%
BeshearHYPD +24.3>99%
ShapiroD +24.2>99%
KlobucharHYPD +24.0>99%
El-SayedHYPD +23.9>99%
MooreHYPD +23.6>99%
Stephen A. SmithD +23.5>99%
NewsomD +23.3>99%
Ocasio-CortezD +21.7>99%

Republicans against a generic Democrat

Illinois
RepublicanMarginD win
Trump Jr.HYPD +24.8>99%
CottonHYPD +24.7>99%
CruzHYPD +24.6>99%
VanceD +24.6>99%
Tim ScottHYPD +24.5>99%
DeSantisHYPD +24.4>99%
Rand PaulHYPD +24.4>99%
DonaldsHYPD +24.4>99%
KempHYPD +24.3>99%
Huckabee SandersHYPD +24.3>99%
YoungkinHYPD +24.3>99%
HaleyHYPD +24.0>99%
RubioD +23.9>99%

HYP marks a candidate with no head to head polling: home state and 2026 midterm effects only.

Projected vote in every county

102 counties, largest first
County2024202880% rangeD votesR votesTotalGenerationsMigration
Cook CountyD +42.5D +63.6D +71 to D +561,620,068360,9972,008,310D +0.30R +0.08
DuPage CountyD +13.5D +27.2D +35 to D +19277,614158,836444,102EvenEven
Will CountyD +1.6D +15.9D +24 to D +8189,603137,471332,152D +0.11Even
Lake CountyD +21.1D +33.8D +42 to D +26204,612101,250310,673D +0.08Even
Kane CountyD +9.5D +22.6D +30 to D +15136,01585,854225,404D +0.05Even
McHenry CountyR +5.4D +4.8D +13 to R +385,24477,484165,516R +0.20D +0.11
Madison CountyR +13.5R +7.5D +0 to R +1559,95169,689132,054R +0.25Even
Winnebago CountyD +0.6D +6.3D +14 to R +262,41855,044119,441R +0.12Even
St. Clair CountyD +8.0D +18.8D +27 to D +1168,49646,802117,396D +0.11Even
Sangamon CountyR +5.1D +1.6D +9 to R +648,73547,24197,782R +0.20Even
Champaign CountyD +24.5D +34.5D +42 to D +2761,27429,86992,787D +0.25Even
McLean CountyD +5.0D +13.4D +21 to D +649,90438,09289,653EvenEven
Peoria CountyD +4.7D +12.2D +20 to D +542,48533,21877,050R +0.07Even
Kendall CountyD +1.6D +16.1D +24 to D +841,49529,97772,719D +0.11D +0.31
Tazewell CountyR +27.1R +21.4R +14 to R +2925,90340,01567,154R +0.40Even
Rock Island CountyD +9.8D +15.7D +24 to D +834,92425,43861,454R +0.17Even
LaSalle CountyR +18.7R +12.9R +5 to R +2122,04928,55851,390R +0.34Even
DeKalb CountyD +2.0D +11.2D +19 to D +327,34421,83450,134EvenEven
Kankakee CountyR +21.2R +15.0R +7 to R +2319,57026,50246,916R +0.09Even
Macon CountyR +19.2R +14.9R +7 to R +2318,09324,41743,179R +0.22Even
Williamson CountyR +39.3R +33.9R +26 to R +4210,65921,61532,746R +0.34D +0.07
Adams CountyR +48.1R +44.2R +36 to R +528,54422,08731,115R +0.34Even
Vermilion CountyR +36.2R +32.2R +24 to R +409,42118,36628,247R +0.28Even
Grundy CountyR +30.0R +21.6R +14 to R +3010,59616,42627,480R +0.22D +0.22
Whiteside CountyR +15.0R +9.1R +1 to R +1711,39113,66025,545R +0.39Even
Ogle CountyR +29.9R +24.4R +17 to R +329,43715,52925,408R +0.34Even
Boone CountyR +14.7R +7.8Even to R +1611,04212,90224,360R +0.16Even
Henry CountyR +24.9R +18.9R +11 to R +279,66514,17424,299R +0.41Even
Jackson CountyD +3.5D +11.4D +19 to D +412,61910,02823,046D +0.08Even
Macoupin CountyR +40.0R +34.5R +26 to R +437,27714,94222,640R +0.40Even
Coles CountyR +29.0R +23.7R +16 to R +328,21113,29821,899R +0.27Even
Knox CountyR +9.6R +4.7D +3 to R +139,86210,83621,096R +0.34Even
Woodford CountyR +42.7R +34.5R +27 to R +426,76813,88821,006R +0.35Even
Monroe CountyR +36.9R +27.8R +20 to R +367,35813,03320,754R +0.38Even
Stephenson CountyR +19.7R +15.6R +8 to R +248,26711,33319,941R +0.39Even
Clinton CountyR +52.8R +45.4R +37 to R +535,15013,70619,209R +0.28D +0.11
Effingham CountyR +61.4R +55.4R +47 to R +634,17914,55319,046R +0.26Even
Franklin CountyR +51.2R +47.9R +40 to R +564,40712,50817,150R +0.38Even
Jefferson CountyR +48.4R +45.1R +37 to R +534,37611,56416,168R +0.29Even
Marion CountyR +50.2R +46.9R +39 to R +554,21611,66816,117R +0.34Even
Livingston CountyR +47.0R +42.8R +35 to R +514,53311,30616,106R +0.33Even
Fulton CountyR +24.3R +19.9R +12 to R +286,1619,22715,699R +0.41Even
Bureau CountyR +24.8R +21.0R +13 to R +295,9889,17315,454R +0.43Even
Lee CountyR +22.6R +18.2R +10 to R +266,1888,94815,437R +0.35Even
Christian CountyR +47.4R +43.3R +35 to R +524,24310,71915,201R +0.34Even
Morgan CountyR +32.9R +28.1R +20 to R +365,0809,05814,356R +0.34Even
Randolph CountyR +50.9R +47.7R +40 to R +563,58610,13313,950R +0.28D +0.08
Montgomery CountyR +44.8R +40.8R +33 to R +493,7608,95412,947R +0.37Even
Iroquois CountyR +58.1R +55.3R +47 to R +642,8099,75812,760R +0.33Even
Logan CountyR +42.4R +38.4R +30 to R +473,7068,33312,278R +0.29Even
McDonough CountyR +19.2R +13.6R +6 to R +215,0826,68111,985R +0.24Even
Jo Daviess CountyR +17.1R +15.0R +7 to R +234,9026,63011,725R +0.59Even
Jersey CountyR +51.0R +45.0R +37 to R +533,1298,24311,565R +0.33Even
Shelby CountyR +61.1R +57.0R +49 to R +652,4008,75511,312R +0.34Even
Saline CountyR +49.7R +47.0R +39 to R +552,6277,29310,060R +0.37Even
Piatt CountyR +31.2R +24.1R +16 to R +323,5195,7579,467R +0.41D +0.10
Fayette CountyR +65.6R +61.2R +53 to R +701,7887,4409,356R +0.22Even
Perry CountyR +52.8R +47.7R +39 to R +562,3046,5168,960R +0.25Even
Crawford CountyR +53.3R +48.9R +41 to R +572,2336,5048,887R +0.30D +0.09
Hancock CountyR +50.9R +47.8R +40 to R +562,1856,1918,525R +0.41Even
Douglas CountyR +46.9R +43.0R +35 to R +512,3535,9048,396R +0.33D +0.12
Bond CountyR +45.8R +39.2R +31 to R +472,4315,5708,173R +0.20D +0.09
Mercer CountyR +27.7R +22.1R +14 to R +303,0804,8238,070R +0.44Even
Wayne CountyR +71.7R +69.4R +61 to R +781,2056,6787,980R +0.26D +0.14
Clark CountyR +52.2R +48.3R +40 to R +562,0275,8217,982R +0.34Even
Union CountyR +43.7R +40.3R +32 to R +492,2975,4017,805R +0.41Even
Carroll CountyR +32.3R +29.5R +21 to R +382,6274,8257,599R +0.40Even
Edgar CountyR +53.3R +50.5R +42 to R +591,8275,5527,502R +0.43Even
De Witt CountyR +45.7R +40.8R +33 to R +492,1815,1907,516R +0.38Even
Richland CountyR +54.2R +50.7R +43 to R +591,8075,5207,435R +0.35Even
Washington CountyR +58.0R +53.9R +46 to R +621,6815,6117,404R +0.34Even
Pike CountyR +64.8R +60.6R +52 to R +691,4025,7087,223R +0.30Even
Warren CountyR +25.6R +20.3R +12 to R +282,8314,2747,240R +0.30D +0.05
White CountyR +60.1R +57.3R +49 to R +661,4085,1876,683R +0.36Even
Clay CountyR +68.4R +65.8R +58 to R +741,1005,3456,545R +0.27Even
Moultrie CountyR +49.8R +47.2R +39 to R +551,6744,6646,434R +0.36Even
Massac CountyR +49.2R +46.0R +38 to R +541,6854,5556,306R +0.34Even
Ford CountyR +48.8R +43.7R +36 to R +521,7474,4656,333R +0.34D +0.09
Menard CountyR +42.1R +35.2R +27 to R +431,9744,1226,195R +0.40Even
Johnson CountyR +58.9R +55.0R +47 to R +631,3684,7176,161R +0.18D +0.14
Mason CountyR +43.1R +40.4R +32 to R +491,7554,1326,004R +0.44Even
Marshall CountyR +36.6R +32.1R +24 to R +401,9673,8315,896R +0.46Even
Greene CountyR +58.9R +54.1R +46 to R +621,2924,3425,733R +0.34Even
Cumberland CountyR +62.8R +57.6R +50 to R +661,1744,3705,629R +0.30Even
Lawrence CountyR +57.2R +53.3R +45 to R +611,2934,2405,625R +0.21Even
Jasper CountyR +66.0R +60.3R +52 to R +691,0344,1785,278R +0.27Even
Wabash CountyR +54.7R +51.7R +44 to R +601,2203,8375,137R +0.37D +0.05
Cass CountyR +44.2R +37.4R +30 to R +461,5113,3204,913R +0.22D +0.24
Hamilton CountyR +64.2R +61.0R +53 to R +697853,2424,083R +0.31Even
Schuyler CountyR +47.8R +44.4R +36 to R +539692,5163,551R +0.38Even
Putnam CountyR +23.3R +19.1R +11 to R +271,3041,9203,284R +0.44D +0.07
Henderson CountyR +39.6R +36.3R +28 to R +459972,1353,191R +0.50Even
Edwards CountyR +71.9R +69.0R +61 to R +784762,5923,105R +0.26Even
Stark CountyR +46.5R +40.6R +32 to R +497851,8572,693R +0.37Even
Calhoun CountyR +57.2R +50.6R +42 to R +596251,9092,584R +0.35Even
Brown CountyR +61.2R +51.5R +43 to R +605971,8682,514R +0.06D +0.37
Scott CountyR +61.9R +57.1R +49 to R +655231,9132,467R +0.34Even
Gallatin CountyR +54.8R +52.4R +44 to R +615471,7542,338R +0.41Even
Pulaski CountyR +34.6R +29.4R +21 to R +387771,4232,226D +0.05Even
Pope CountyR +60.6R +58.3R +50 to R +674151,5762,011R +0.37Even
Alexander CountyR +19.5R +13.1R +5 to R +228511,1081,981R +0.12Even
Hardin CountyR +62.5R +60.2R +52 to R +693591,4461,826R +0.40Even