2026 forecast ยท Wisconsin Attorney General
Josh Kaul is very likely to win Wisconsin's attorney general race.
Josh Kaul vs Eric Toney, with Josh Kaul running again. The model has Kaul ahead by 9.5 points, with a 91 percent chance of winning.
Likely DModel D +9.5Updated October 22, 2026
Josh Kaul
Democrat
54.0%
1,622,225 projected votes
Eric Toney
Republican
44.4%
1,335,671 projected votes
91%Kaul
9%Toney
Kaul very likelyEach square is one simulated election night, Kaul wins about 91 of 100
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Kaul +516,614 net votes from 21 countiesStatewide D +9.5, a 286,552 vote marginToney +230,062 net votes from 51 counties
Projected statewide vote
3,006,001 votes| Candidate | Votes | Share |
|---|---|---|
| Josh Kaul D | 1,622,225 | 54.0% |
| Eric Toney R | 1,335,671 | 44.4% |
| Other candidates | 48,104 | 1.6% |
| Total | 3,006,001 | 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
72 counties| County | Kaul | Toney | Other | Total | Margin |
|---|---|---|---|---|---|
| Statewide | 1,622,223 | 1,335,671 | 48,107 | 3,006,001 | D +9.5 |
| Milwaukee County | 320,206 | 90,521 | 6,679 | 417,406 | D +55.0 |
| Dane County | 267,326 | 56,192 | 5,262 | 328,780 | D +64.2 |
| Waukesha County | 101,896 | 135,599 | 3,863 | 241,358 | R +14.0 |
| Brown County | 63,088 | 65,400 | 2,089 | 130,577 | R +1.8 |
| Outagamie County | 46,708 | 48,935 | 1,555 | 97,198 | R +2.3 |
| Racine County | 48,225 | 44,439 | 1,507 | 94,171 | D +4.0 |
| Winnebago County | 42,569 | 40,826 | 1,357 | 84,752 | D +2.1 |
| Washington County | 26,343 | 51,759 | 1,270 | 79,372 | R +32.0 |
| Kenosha County | 40,152 | 36,554 | 1,247 | 77,953 | D +4.6 |
| Rock County | 45,003 | 30,076 | 1,221 | 76,300 | D +19.6 |
| Marathon County | 29,686 | 38,460 | 1,108 | 69,254 | R +12.7 |
| La Crosse County | 38,057 | 23,959 | 1,008 | 63,024 | D +22.4 |
| Sheboygan County | 26,136 | 32,702 | 957 | 59,795 | R +11.0 |
| Ozaukee County | 26,641 | 28,332 | 894 | 55,867 | R +3.0 |
| Eau Claire County | 32,402 | 22,047 | 886 | 55,335 | D +18.7 |
| Walworth County | 21,909 | 30,050 | 845 | 52,804 | R +15.4 |
| Fond du Lac County | 19,673 | 31,224 | 827 | 51,724 | R +22.3 |
| St. Croix County | 22,179 | 27,273 | 804 | 50,256 | R +10.1 |
| Dodge County | 16,426 | 26,931 | 706 | 44,063 | R +23.8 |
| Jefferson County | 19,544 | 23,489 | 700 | 43,733 | R +9.0 |
| Manitowoc County | 16,632 | 23,378 | 651 | 40,661 | R +16.6 |
| Portage County | 20,254 | 17,076 | 607 | 37,937 | D +8.4 |
| Wood County | 16,123 | 20,176 | 590 | 36,889 | R +11.0 |
| Chippewa County | 14,314 | 18,372 | 532 | 33,218 | R +12.2 |
| Sauk County | 18,124 | 14,103 | 524 | 32,751 | D +12.3 |
| Columbia County | 16,226 | 13,896 | 490 | 30,612 | D +7.6 |
| Calumet County | 12,095 | 15,562 | 450 | 28,107 | R +12.3 |
| Waupaca County | 9,676 | 16,178 | 420 | 26,274 | R +24.7 |
| Polk County | 9,205 | 14,069 | 379 | 23,653 | R +20.6 |
| Grant County | 11,157 | 12,095 | 379 | 23,631 | R +4.0 |
| Barron County | 8,806 | 14,042 | 372 | 23,220 | R +22.6 |
| Oneida County | 9,813 | 11,960 | 354 | 22,127 | R +9.7 |
| Dunn County | 10,051 | 11,516 | 351 | 21,918 | R +6.7 |
| Douglas County | 12,910 | 8,618 | 350 | 21,878 | D +19.6 |
| Oconto County | 7,425 | 13,625 | 343 | 21,393 | R +29.0 |
| Pierce County | 9,763 | 11,203 | 341 | 21,307 | R +6.8 |
| Marinette County | 7,033 | 13,814 | 339 | 21,186 | R +32.0 |
| Shawano County | 6,661 | 13,370 | 326 | 20,357 | R +33.0 |
| Monroe County | 8,515 | 11,265 | 321 | 20,101 | R +13.7 |
| Green County | 11,003 | 8,147 | 311 | 19,461 | D +14.7 |
| Door County | 10,203 | 8,279 | 300 | 18,782 | D +10.2 |
| Lincoln County | 6,254 | 8,554 | 241 | 15,049 | R +15.3 |
| Vernon County | 7,629 | 6,841 | 236 | 14,706 | D +5.4 |
| Vilas County | 5,669 | 8,486 | 231 | 14,386 | R +19.6 |
| Trempealeau County | 6,299 | 7,273 | 221 | 13,793 | R +7.1 |
| Clark County | 4,407 | 8,806 | 215 | 13,428 | R +32.8 |
| Iowa County | 7,862 | 4,781 | 205 | 12,848 | D +24.0 |
| Waushara County | 4,625 | 7,827 | 202 | 12,654 | R +25.3 |
| Juneau County | 4,911 | 7,386 | 200 | 12,497 | R +19.8 |
| Adams County | 4,736 | 6,376 | 181 | 11,293 | R +14.5 |
| Kewaunee County | 4,001 | 6,713 | 175 | 10,889 | R +24.9 |
| Langlade County | 3,433 | 6,542 | 162 | 10,137 | R +30.7 |
| Bayfield County | 6,054 | 3,875 | 162 | 10,091 | D +21.6 |
| Sawyer County | 4,311 | 5,302 | 156 | 9,769 | R +10.1 |
| Taylor County | 2,652 | 6,954 | 156 | 9,762 | R +44.1 |
| Green Lake County | 3,278 | 6,294 | 155 | 9,727 | R +31.0 |
| Washburn County | 3,666 | 5,624 | 151 | 9,441 | R +20.7 |
| Burnett County | 3,489 | 5,663 | 149 | 9,301 | R +23.4 |
| Jackson County | 4,279 | 4,858 | 149 | 9,286 | R +6.2 |
| Marquette County | 3,196 | 4,863 | 131 | 8,190 | R +20.4 |
| Richland County | 4,098 | 3,878 | 130 | 8,106 | D +2.7 |
| Crawford County | 3,950 | 3,859 | 126 | 7,935 | D +1.1 |
| Ashland County | 4,536 | 3,226 | 127 | 7,889 | D +16.6 |
| Price County | 2,963 | 4,666 | 124 | 7,753 | R +22.0 |
| Lafayette County | 3,590 | 3,869 | 121 | 7,580 | R +3.7 |
| Rusk County | 2,525 | 4,528 | 115 | 7,168 | R +27.9 |
| Buffalo County | 2,984 | 3,824 | 111 | 6,919 | R +12.2 |
| Forest County | 1,683 | 2,846 | 74 | 4,603 | R +25.3 |
| Pepin County | 1,451 | 2,236 | 60 | 3,747 | R +21.0 |
| Iron County | 1,489 | 2,046 | 58 | 3,593 | R +15.5 |
| Florence County | 790 | 1,926 | 44 | 2,760 | R +41.2 |
| Menominee County | 1,255 | 237 | 24 | 1,516 | D +67.1 |
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 +18.6 and D +0.4. The white dot is the forecast; the line is a tie.
How the model gets there
statewide margin at each step| Top of ticket, governor | D +2.8 |
| Down ballot history, moved to 2026 | D +12.2 |
| Blend of every leg | D +6.6 |
| With incumbency and primary unity | D +9.7 |
| With polls, none in the race | D +9.5 |
Leg weights: Top of ticket 38%, Approval fundamentals 19%, Gallup, relaxed 13%, Down ballot history 31%. 80 percent of outcomes fall between D +18.6 and D +0.4.
Polls of the race
no polls| Pollster | Sample | Ended | Kaul | Toney | Margin |
|---|---|---|---|---|---|
| No public polls of this race. The forecast rests on the top of ticket, past results and the primaries. | |||||