2026 forecast ยท Illinois Comptroller
Margaret Croke is all but certain to win Illinois's comptroller race.
Margaret Croke vs Bryan Drew, an open seat. The model has Croke ahead by 24.3 points, with a 100 percent chance of winning.
Safe DModel D +24.3Updated October 22, 2026
Margaret Croke
Democrat
60.8%
2,826,256 projected votes
Bryan Drew
Republican
36.5%
1,695,359 projected votes
100%Croke
0%Drew
Croke all but certainEach square is one simulated election night, Croke wins about 100 of 100
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Croke +1,430,118 net votes from 16 countiesStatewide D +24.3, a 1,130,901 vote marginDrew +299,217 net votes from 86 counties
Projected statewide vote
4,650,403 votes| Candidate | Votes | Share |
|---|---|---|
| Margaret Croke D | 2,826,256 | 60.8% |
| Bryan Drew R | 1,695,359 | 36.5% |
| Other candidates | 128,786 | 2.8% |
| Total | 4,650,403 | 100% |
Expected votes at the projected turnout for this office, which runs a little below the top of the ticket because some voters skip down ballot races.
Projected vote by county
102 counties| County | Croke | Drew | Other | Total | Margin |
|---|---|---|---|---|---|
| Statewide | 2,826,261 | 1,695,360 | 128,782 | 4,650,403 | D +24.3 |
| Cook County | 1,385,221 | 317,550 | 48,499 | 1,751,270 | D +61.0 |
| DuPage County | 230,939 | 128,251 | 10,231 | 369,421 | D +27.8 |
| Will County | 146,476 | 105,402 | 7,174 | 259,052 | D +15.9 |
| Lake County | 165,989 | 81,380 | 7,046 | 254,415 | D +33.3 |
| Kane County | 106,096 | 66,616 | 4,918 | 177,630 | D +22.2 |
| McHenry County | 65,321 | 57,178 | 3,489 | 125,988 | D +6.5 |
| Madison County | 50,168 | 54,028 | 2,968 | 107,164 | R +3.6 |
| Winnebago County | 51,284 | 44,703 | 2,734 | 98,721 | D +6.7 |
| St. Clair County | 57,199 | 38,632 | 2,729 | 98,560 | D +18.8 |
| Sangamon County | 40,979 | 40,405 | 2,318 | 83,702 | D +0.7 |
| Champaign County | 49,399 | 25,372 | 2,129 | 76,900 | D +31.3 |
| McLean County | 36,601 | 32,313 | 1,962 | 70,876 | D +6.0 |
| Peoria County | 36,022 | 27,626 | 1,812 | 65,460 | D +12.8 |
| Tazewell County | 21,036 | 32,256 | 1,517 | 54,809 | R +20.5 |
| Rock Island County | 30,826 | 20,084 | 1,450 | 52,360 | D +20.5 |
| Kendall County | 27,918 | 21,517 | 1,407 | 50,842 | D +12.6 |
| LaSalle County | 19,038 | 22,222 | 1,176 | 42,436 | R +7.5 |
| Kankakee County | 16,257 | 21,220 | 1,068 | 38,545 | R +12.9 |
| DeKalb County | 20,904 | 16,383 | 1,061 | 38,348 | D +11.8 |
| Macon County | 16,022 | 21,183 | 1,060 | 38,265 | R +13.5 |
| Williamson County | 8,792 | 17,451 | 747 | 26,990 | R +32.1 |
| Adams County | 6,406 | 19,520 | 738 | 26,664 | R +49.2 |
| Vermilion County | 8,477 | 15,646 | 687 | 24,810 | R +28.9 |
| Whiteside County | 9,821 | 11,079 | 596 | 21,496 | R +5.8 |
| Grundy County | 8,156 | 12,151 | 579 | 20,886 | R +19.1 |
| Ogle County | 7,603 | 12,618 | 576 | 20,797 | R +24.1 |
| Henry County | 8,046 | 11,832 | 566 | 20,444 | R +18.5 |
| Jackson County | 10,609 | 8,253 | 536 | 19,398 | D +12.1 |
| Macoupin County | 6,509 | 12,158 | 531 | 19,198 | R +29.4 |
| Boone County | 8,351 | 10,216 | 529 | 19,096 | R +9.8 |
| Knox County | 8,746 | 9,445 | 518 | 18,709 | R +3.7 |
| Coles County | 6,695 | 10,836 | 499 | 18,030 | R +23.0 |
| Stephenson County | 7,323 | 9,813 | 489 | 17,625 | R +14.1 |
| Woodford County | 5,256 | 11,673 | 481 | 17,410 | R +36.9 |
| Monroe County | 5,700 | 10,402 | 458 | 16,560 | R +28.4 |
| Effingham County | 2,884 | 12,873 | 449 | 16,206 | R +61.6 |
| Clinton County | 3,822 | 11,494 | 436 | 15,752 | R +48.7 |
| Franklin County | 4,000 | 10,315 | 407 | 14,722 | R +42.9 |
| Marion County | 3,784 | 9,956 | 392 | 14,132 | R +43.7 |
| Jefferson County | 3,607 | 10,101 | 390 | 14,098 | R +46.1 |
| Livingston County | 3,697 | 9,711 | 382 | 13,790 | R +43.6 |
| Fulton County | 5,731 | 7,558 | 379 | 13,668 | R +13.4 |
| Christian County | 3,850 | 9,112 | 370 | 13,332 | R +39.5 |
| Bureau County | 5,200 | 7,758 | 370 | 13,328 | R +19.2 |
| Lee County | 5,215 | 7,521 | 364 | 13,100 | R +17.6 |
| Morgan County | 4,232 | 7,805 | 343 | 12,380 | R +28.9 |
| Randolph County | 3,420 | 8,401 | 337 | 12,158 | R +41.0 |
| Montgomery County | 3,549 | 7,339 | 310 | 11,198 | R +33.8 |
| Iroquois County | 2,320 | 8,469 | 308 | 11,097 | R +55.4 |
| Logan County | 3,075 | 7,220 | 293 | 10,588 | R +39.1 |
| McDonough County | 4,191 | 5,946 | 288 | 10,425 | R +16.8 |
| Jo Daviess County | 4,298 | 5,417 | 277 | 9,992 | R +11.2 |
| Shelby County | 2,035 | 7,679 | 277 | 9,991 | R +56.5 |
| Jersey County | 2,599 | 6,897 | 270 | 9,766 | R +44.0 |
| Saline County | 2,480 | 6,243 | 249 | 8,972 | R +42.0 |
| Fayette County | 1,540 | 6,730 | 236 | 8,506 | R +61.0 |
| Perry County | 2,287 | 5,625 | 225 | 8,137 | R +41.0 |
| Piatt County | 2,819 | 4,823 | 218 | 7,860 | R +25.5 |
| Hancock County | 1,853 | 5,551 | 211 | 7,615 | R +48.6 |
| Crawford County | 1,668 | 5,731 | 211 | 7,610 | R +53.4 |
| Wayne County | 1,019 | 5,894 | 197 | 7,110 | R +68.6 |
| Union County | 2,287 | 4,610 | 197 | 7,094 | R +32.8 |
| Douglas County | 1,785 | 5,087 | 196 | 7,068 | R +46.7 |
| Mercer County | 2,690 | 4,084 | 192 | 6,966 | R +20.0 |
| Bond County | 2,049 | 4,617 | 190 | 6,856 | R +37.5 |
| Clark County | 1,556 | 4,990 | 186 | 6,732 | R +51.0 |
| Edgar County | 1,564 | 4,939 | 185 | 6,688 | R +50.5 |
| Richland County | 1,561 | 4,810 | 181 | 6,552 | R +49.6 |
| De Witt County | 1,782 | 4,513 | 179 | 6,474 | R +42.2 |
| Carroll County | 2,128 | 4,117 | 177 | 6,422 | R +31.0 |
| Pike County | 1,228 | 4,966 | 176 | 6,370 | R +58.7 |
| Washington County | 1,426 | 4,666 | 174 | 6,266 | R +51.7 |
| Warren County | 2,425 | 3,641 | 174 | 6,240 | R +19.5 |
| White County | 1,243 | 4,564 | 165 | 5,972 | R +55.6 |
| Clay County | 900 | 4,863 | 165 | 5,928 | R +66.9 |
| Moultrie County | 1,370 | 4,007 | 153 | 5,530 | R +47.7 |
| Massac County | 1,409 | 3,896 | 151 | 5,456 | R +45.6 |
| Ford County | 1,395 | 3,904 | 151 | 5,450 | R +46.0 |
| Menard County | 1,707 | 3,578 | 151 | 5,436 | R +34.4 |
| Lawrence County | 1,263 | 4,014 | 151 | 5,428 | R +50.7 |
| Mason County | 1,735 | 3,419 | 146 | 5,300 | R +31.8 |
| Johnson County | 1,077 | 4,045 | 146 | 5,268 | R +56.3 |
| Marshall County | 1,683 | 3,193 | 139 | 5,015 | R +30.1 |
| Greene County | 1,143 | 3,700 | 138 | 4,981 | R +51.3 |
| Cumberland County | 997 | 3,797 | 136 | 4,930 | R +56.8 |
| Jasper County | 839 | 3,691 | 129 | 4,659 | R +61.2 |
| Wabash County | 1,046 | 3,262 | 122 | 4,430 | R +50.0 |
| Cass County | 1,340 | 2,897 | 121 | 4,358 | R +35.7 |
| Hamilton County | 680 | 2,791 | 99 | 3,570 | R +59.1 |
| Schuyler County | 927 | 2,230 | 90 | 3,247 | R +40.1 |
| Henderson County | 963 | 1,927 | 82 | 2,972 | R +32.4 |
| Edwards County | 393 | 2,385 | 79 | 2,857 | R +69.7 |
| Putnam County | 1,177 | 1,522 | 77 | 2,776 | R +12.4 |
| Stark County | 677 | 1,591 | 65 | 2,333 | R +39.2 |
| Calhoun County | 618 | 1,633 | 64 | 2,315 | R +43.9 |
| Scott County | 462 | 1,695 | 61 | 2,218 | R +55.6 |
| Gallatin County | 577 | 1,570 | 61 | 2,208 | R +45.0 |
| Brown County | 421 | 1,710 | 61 | 2,192 | R +58.8 |
| Pulaski County | 756 | 1,274 | 58 | 2,088 | R +24.8 |
| Alexander County | 870 | 960 | 52 | 1,882 | R +4.8 |
| Pope County | 384 | 1,350 | 48 | 1,782 | R +54.2 |
| Hardin County | 368 | 1,269 | 47 | 1,684 | R +53.5 |
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.
Range of outcomes
80 percent of simulations80 percent of simulations fall between D +33.3 and D +15.3. The white dot is the forecast; the line is a tie.
How the model gets there
statewide margin at each step| Top of ticket, Senate and governor | D +27.0 |
| Down ballot history, moved to 2026 | D +18.9 |
| Blend of every leg | D +25.0 |
| With incumbency and primary unity | D +25.0 |
| With polls, none in the race | D +24.3 |
Leg weights: Top of ticket 38%, Approval fundamentals 19%, Gallup, relaxed 13%, Down ballot history 31%. 80 percent of outcomes fall between D +33.3 and D +15.3.
Polls of the race
no polls| Pollster | Sample | Ended | Croke | Drew | Margin |
|---|---|---|---|---|---|
| No public polls of this race. The forecast rests on the top of ticket, past results and the primaries. | |||||