2026 forecast ยท Kansas Attorney General
Chris Mann and Kris Kobach are in a toss up for Kansas's attorney general.
Chris Mann vs Kris Kobach, with Kris Kobach running again. The model has Kobach ahead by 0.1 points, with a 50 percent chance of winning.
Toss upModel R +0.1Polls R +1.9Updated October 22, 2026
Chris Mann
Democrat
49.5%
567,877 projected votes
Kris Kobach
Republican
49.5%
568,464 projected votes
50%Kobach
50%Mann
Kobach slightly favoredEach square is one simulated election night, Kobach wins about 50 of 100
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Mann +153,607 net votes from 7 countiesStatewide R +0.1, a 588 vote marginKobach +154,195 net votes from 98 counties
Projected statewide vote
1,147,820 votes| Candidate | Votes | Share |
|---|---|---|
| Kris Kobach R | 568,464 | 49.5% |
| Chris Mann D | 567,877 | 49.5% |
| Other candidates | 11,478 | 1.0% |
| Total | 1,147,820 | 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
105 counties| County | Mann | Kobach | Other | Total | Margin |
|---|---|---|---|---|---|
| Statewide | 567,879 | 568,467 | 11,474 | 1,147,820 | R +0.1 |
| Johnson County | 185,075 | 103,292 | 2,913 | 291,280 | D +28.1 |
| Sedgwick County | 91,545 | 89,980 | 1,834 | 183,359 | D +0.8 |
| Shawnee County | 42,038 | 29,195 | 720 | 71,953 | D +17.9 |
| Douglas County | 41,180 | 11,110 | 528 | 52,818 | D +56.9 |
| Wyandotte County | 32,671 | 10,704 | 438 | 43,813 | D +50.1 |
| Leavenworth County | 14,562 | 16,569 | 315 | 31,446 | R +6.4 |
| Butler County | 9,557 | 17,495 | 274 | 27,326 | R +29.1 |
| Reno County | 8,884 | 14,265 | 233 | 23,382 | R +23.0 |
| Riley County | 13,963 | 9,117 | 233 | 23,313 | D +20.8 |
| Saline County | 8,217 | 11,818 | 203 | 20,238 | R +17.8 |
| Miami County | 5,642 | 9,574 | 154 | 15,370 | R +25.6 |
| Crawford County | 6,385 | 7,611 | 142 | 14,138 | R +8.7 |
| Harvey County | 6,353 | 7,613 | 140 | 14,106 | R +8.9 |
| McPherson County | 4,124 | 8,190 | 125 | 12,439 | R +32.7 |
| Cowley County | 4,347 | 7,662 | 121 | 12,130 | R +27.3 |
| Ellis County | 4,468 | 7,368 | 120 | 11,956 | R +24.3 |
| Pottawatomie County | 3,594 | 7,767 | 115 | 11,476 | R +36.4 |
| Lyon County | 5,928 | 5,395 | 114 | 11,437 | D +4.7 |
| Montgomery County | 3,076 | 7,929 | 111 | 11,116 | R +43.6 |
| Franklin County | 4,146 | 6,477 | 107 | 10,730 | R +21.7 |
| Barton County | 2,530 | 6,622 | 92 | 9,244 | R +44.3 |
| Finney County | 3,591 | 5,401 | 90 | 9,082 | R +19.9 |
| Sumner County | 2,824 | 6,066 | 90 | 8,980 | R +36.1 |
| Jefferson County | 3,361 | 4,902 | 83 | 8,346 | R +18.5 |
| Geary County | 4,019 | 4,212 | 83 | 8,314 | R +2.3 |
| Dickinson County | 2,064 | 5,672 | 78 | 7,814 | R +46.2 |
| Cherokee County | 2,137 | 5,230 | 74 | 7,441 | R +41.6 |
| Ford County | 2,789 | 4,565 | 74 | 7,428 | R +23.9 |
| Labette County | 2,551 | 4,310 | 69 | 6,930 | R +25.4 |
| Osage County | 2,350 | 4,407 | 69 | 6,826 | R +30.1 |
| Atchison County | 2,308 | 3,878 | 62 | 6,248 | R +25.1 |
| Neosho County | 1,856 | 3,959 | 59 | 5,874 | R +35.8 |
| Bourbon County | 1,482 | 4,084 | 56 | 5,622 | R +46.3 |
| Jackson County | 2,042 | 3,455 | 55 | 5,552 | R +25.4 |
| Marion County | 1,506 | 3,650 | 52 | 5,208 | R +41.2 |
| Nemaha County | 1,073 | 3,770 | 49 | 4,892 | R +55.1 |
| Allen County | 1,526 | 3,185 | 47 | 4,758 | R +34.9 |
| Marshall County | 1,328 | 2,897 | 43 | 4,268 | R +36.8 |
| Linn County | 985 | 3,219 | 42 | 4,246 | R +52.6 |
| Seward County | 1,519 | 2,415 | 39 | 3,973 | R +22.6 |
| Coffey County | 995 | 2,730 | 38 | 3,763 | R +46.1 |
| Brown County | 1,207 | 2,446 | 37 | 3,690 | R +33.6 |
| Clay County | 973 | 2,584 | 37 | 3,594 | R +44.8 |
| Cloud County | 925 | 2,599 | 36 | 3,560 | R +47.0 |
| Pratt County | 1,031 | 2,484 | 35 | 3,550 | R +40.9 |
| Rice County | 942 | 2,503 | 35 | 3,480 | R +44.9 |
| Wabaunsee County | 1,051 | 2,340 | 34 | 3,425 | R +37.6 |
| Wilson County | 797 | 2,558 | 33 | 3,388 | R +52.0 |
| Kingman County | 922 | 2,420 | 34 | 3,376 | R +44.4 |
| Anderson County | 803 | 2,400 | 32 | 3,235 | R +49.4 |
| Thomas County | 710 | 2,493 | 32 | 3,235 | R +55.1 |
| Doniphan County | 651 | 2,381 | 30 | 3,062 | R +56.5 |
| Russell County | 715 | 2,186 | 29 | 2,930 | R +50.2 |
| Mitchell County | 598 | 2,049 | 27 | 2,674 | R +54.3 |
| Ottawa County | 574 | 2,017 | 26 | 2,617 | R +55.2 |
| Greenwood County | 659 | 1,858 | 25 | 2,542 | R +47.2 |
| Ellsworth County | 760 | 1,707 | 25 | 2,492 | R +38.0 |
| Morris County | 855 | 1,554 | 24 | 2,433 | R +28.8 |
| Washington County | 448 | 1,953 | 23 | 2,424 | R +62.1 |
| Pawnee County | 737 | 1,652 | 25 | 2,414 | R +37.9 |
| Phillips County | 358 | 1,991 | 23 | 2,372 | R +68.8 |
| Sherman County | 440 | 1,836 | 23 | 2,299 | R +60.7 |
| Rooks County | 396 | 1,833 | 23 | 2,252 | R +63.8 |
| Harper County | 487 | 1,697 | 22 | 2,206 | R +54.9 |
| Republic County | 440 | 1,666 | 22 | 2,128 | R +57.6 |
| Norton County | 407 | 1,629 | 20 | 2,056 | R +59.4 |
| Gray County | 365 | 1,556 | 19 | 1,940 | R +61.4 |
| Scott County | 307 | 1,596 | 19 | 1,922 | R +67.1 |
| Grant County | 452 | 1,444 | 20 | 1,916 | R +51.8 |
| Barber County | 375 | 1,511 | 19 | 1,905 | R +59.6 |
| Smith County | 345 | 1,402 | 17 | 1,764 | R +59.9 |
| Stafford County | 401 | 1,271 | 16 | 1,688 | R +51.5 |
| Stevens County | 244 | 1,355 | 16 | 1,615 | R +68.8 |
| Osborne County | 333 | 1,209 | 16 | 1,558 | R +56.2 |
| Meade County | 263 | 1,204 | 15 | 1,482 | R +63.5 |
| Rush County | 321 | 1,073 | 14 | 1,408 | R +53.4 |
| Trego County | 303 | 1,065 | 14 | 1,382 | R +55.1 |
| Jewell County | 223 | 1,116 | 14 | 1,353 | R +66.0 |
| Chautauqua County | 231 | 1,104 | 13 | 1,348 | R +64.7 |
| Lincoln County | 288 | 1,020 | 13 | 1,321 | R +55.4 |
| Woodson County | 346 | 956 | 14 | 1,316 | R +46.3 |
| Decatur County | 250 | 993 | 13 | 1,256 | R +59.1 |
| Chase County | 407 | 833 | 12 | 1,252 | R +34.0 |
| Gove County | 198 | 1,037 | 13 | 1,248 | R +67.3 |
| Ness County | 162 | 1,066 | 12 | 1,240 | R +72.9 |
| Rawlins County | 226 | 985 | 13 | 1,224 | R +62.0 |
| Logan County | 213 | 986 | 12 | 1,211 | R +63.9 |
| Sheridan County | 163 | 1,023 | 12 | 1,198 | R +71.8 |
| Cheyenne County | 213 | 940 | 12 | 1,165 | R +62.4 |
| Elk County | 240 | 907 | 12 | 1,159 | R +57.6 |
| Edwards County | 271 | 851 | 11 | 1,133 | R +51.2 |
| Kearny County | 220 | 900 | 11 | 1,131 | R +60.1 |
| Graham County | 250 | 859 | 11 | 1,120 | R +54.4 |
| Haskell County | 235 | 865 | 12 | 1,112 | R +56.7 |
| Kiowa County | 184 | 811 | 11 | 1,006 | R +62.4 |
| Morton County | 159 | 750 | 9 | 918 | R +64.3 |
| Clark County | 180 | 714 | 10 | 904 | R +59.1 |
| Hodgeman County | 171 | 663 | 8 | 842 | R +58.5 |
| Comanche County | 158 | 616 | 8 | 782 | R +58.5 |
| Wichita County | 126 | 632 | 7 | 765 | R +66.2 |
| Lane County | 131 | 582 | 7 | 720 | R +62.7 |
| Wallace County | 64 | 619 | 7 | 690 | R +80.4 |
| Hamilton County | 160 | 510 | 6 | 676 | R +51.8 |
| Stanton County | 134 | 445 | 5 | 584 | R +53.3 |
| Greeley County | 90 | 402 | 5 | 497 | R +62.6 |
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 +8.4 and R +8.5. 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 +2.8 |
| Down ballot history, moved to 2026 | D +8.2 |
| Blend of every leg | D +3.4 |
| With incumbency and primary unity | D +0.2 |
| With polls, 13% weight | R +0.1 |
Leg weights: Top of ticket 38%, Approval fundamentals 19%, Gallup, relaxed 13%, Down ballot history 31%. 80 percent of outcomes fall between D +8.4 and R +8.5.
Polls of the race
1 poll| Pollster | Sample | Ended | Mann | Kobach | Margin |
|---|---|---|---|---|---|
| Global Strategy Group (D) for Democratic Attorneys General Association (D) | 2026-10-01 | 47 | 46 | D +1.0 |