2026 forecast ยท Wisconsin Treasurer
Yee Leng Xiong is slightly favored to win Wisconsin's treasurer race.
Yee Leng Xiong vs John Leiber, with John Leiber running again. The model has Xiong ahead by 3.2 points, with a 68 percent chance of winning.
Lean DModel D +3.2Updated October 22, 2026
Yee Leng Xiong
Democrat
49.8%
1,496,935 projected votes
John Leiber
Republican
46.6%
1,399,732 projected votes
68%Xiong
32%Leiber
Xiong favoredEach square is one simulated election night, Xiong wins about 68 of 100
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Xiong +437,487 net votes from 15 countiesStatewide D +3.2, a 97,193 vote marginLeiber +340,294 net votes from 57 counties
Projected statewide vote
3,006,001 votes| Candidate | Votes | Share |
|---|---|---|
| Yee Leng Xiong D | 1,496,935 | 49.8% |
| John Leiber R | 1,399,732 | 46.6% |
| Other candidates | 109,332 | 3.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 | Xiong | Leiber | Other | Total | Margin |
|---|---|---|---|---|---|
| Statewide | 1,496,931 | 1,399,738 | 109,332 | 3,006,001 | D +3.2 |
| Milwaukee County | 303,733 | 98,492 | 15,181 | 417,406 | D +49.2 |
| Dane County | 255,159 | 61,663 | 11,958 | 328,780 | D +58.9 |
| Waukesha County | 91,684 | 140,896 | 8,778 | 241,358 | R +20.4 |
| Brown County | 57,357 | 68,470 | 4,750 | 130,577 | R +8.5 |
| Outagamie County | 42,444 | 51,219 | 3,535 | 97,198 | R +9.0 |
| Racine County | 44,012 | 46,734 | 3,425 | 94,171 | R +2.9 |
| Winnebago County | 38,821 | 42,848 | 3,083 | 84,752 | R +4.8 |
| Washington County | 23,337 | 53,148 | 2,887 | 79,372 | R +37.6 |
| Kenosha County | 36,667 | 38,450 | 2,836 | 77,953 | R +2.3 |
| Rock County | 41,583 | 31,942 | 2,775 | 76,300 | D +12.6 |
| Marathon County | 26,754 | 39,981 | 2,519 | 69,254 | R +19.1 |
| La Crosse County | 35,242 | 25,490 | 2,292 | 63,024 | D +15.5 |
| Sheboygan County | 23,587 | 34,033 | 2,175 | 59,795 | R +17.5 |
| Ozaukee County | 24,186 | 29,649 | 2,032 | 55,867 | R +9.8 |
| Eau Claire County | 29,931 | 23,391 | 2,013 | 55,335 | D +11.8 |
| Walworth County | 19,679 | 31,204 | 1,921 | 52,804 | R +21.8 |
| Fond du Lac County | 17,580 | 32,262 | 1,882 | 51,724 | R +28.4 |
| St. Croix County | 20,008 | 28,420 | 1,828 | 50,256 | R +16.7 |
| Dodge County | 14,648 | 27,812 | 1,603 | 44,063 | R +29.9 |
| Jefferson County | 17,658 | 24,484 | 1,591 | 43,733 | R +15.6 |
| Manitowoc County | 14,931 | 24,251 | 1,479 | 40,661 | R +22.9 |
| Portage County | 18,564 | 17,994 | 1,379 | 37,937 | D +1.5 |
| Wood County | 14,544 | 21,004 | 1,341 | 36,889 | R +17.5 |
| Chippewa County | 12,894 | 19,116 | 1,208 | 33,218 | R +18.7 |
| Sauk County | 16,655 | 14,905 | 1,191 | 32,751 | D +5.3 |
| Columbia County | 14,858 | 14,641 | 1,113 | 30,612 | D +0.7 |
| Calumet County | 10,898 | 16,187 | 1,022 | 28,107 | R +18.8 |
| Waupaca County | 8,620 | 16,698 | 956 | 26,274 | R +30.8 |
| Polk County | 8,226 | 14,567 | 860 | 23,653 | R +26.8 |
| Grant County | 10,114 | 12,657 | 860 | 23,631 | R +10.8 |
| Barron County | 7,859 | 14,517 | 844 | 23,220 | R +28.7 |
| Oneida County | 8,860 | 12,462 | 805 | 22,127 | R +16.3 |
| Dunn County | 9,096 | 12,025 | 797 | 21,918 | R +13.4 |
| Douglas County | 11,927 | 9,155 | 796 | 21,878 | D +12.7 |
| Oconto County | 6,584 | 14,031 | 778 | 21,393 | R +34.8 |
| Pierce County | 8,832 | 11,700 | 775 | 21,307 | R +13.5 |
| Marinette County | 6,223 | 14,192 | 771 | 21,186 | R +37.6 |
| Shawano County | 5,895 | 13,721 | 741 | 20,357 | R +38.4 |
| Monroe County | 7,658 | 11,712 | 731 | 20,101 | R +20.2 |
| Green County | 10,129 | 8,625 | 707 | 19,461 | D +7.7 |
| Door County | 9,358 | 8,741 | 683 | 18,782 | D +3.3 |
| Lincoln County | 5,620 | 8,882 | 547 | 15,049 | R +21.7 |
| Vernon County | 6,971 | 7,200 | 535 | 14,706 | R +1.6 |
| Vilas County | 5,078 | 8,784 | 524 | 14,386 | R +25.8 |
| Trempealeau County | 5,698 | 7,594 | 501 | 13,793 | R +13.8 |
| Clark County | 3,901 | 9,039 | 488 | 13,428 | R +38.3 |
| Iowa County | 7,289 | 5,091 | 468 | 12,848 | D +17.1 |
| Waushara County | 4,117 | 8,077 | 460 | 12,654 | R +31.3 |
| Juneau County | 4,392 | 7,650 | 455 | 12,497 | R +26.1 |
| Adams County | 4,253 | 6,630 | 410 | 11,293 | R +21.1 |
| Kewaunee County | 3,566 | 6,927 | 396 | 10,889 | R +30.9 |
| Langlade County | 3,044 | 6,724 | 369 | 10,137 | R +36.3 |
| Bayfield County | 5,603 | 4,121 | 367 | 10,091 | D +14.7 |
| Sawyer County | 3,891 | 5,522 | 356 | 9,769 | R +16.7 |
| Taylor County | 2,322 | 7,085 | 355 | 9,762 | R +48.8 |
| Green Lake County | 2,905 | 6,469 | 353 | 9,727 | R +36.6 |
| Washburn County | 3,277 | 5,821 | 343 | 9,441 | R +26.9 |
| Burnett County | 3,110 | 5,853 | 338 | 9,301 | R +29.5 |
| Jackson County | 3,874 | 5,074 | 338 | 9,286 | R +12.9 |
| Marquette County | 2,858 | 5,034 | 298 | 8,190 | R +26.6 |
| Richland County | 3,734 | 4,077 | 295 | 8,106 | R +4.2 |
| Crawford County | 3,595 | 4,051 | 289 | 7,935 | R +5.7 |
| Ashland County | 4,184 | 3,418 | 287 | 7,889 | D +9.7 |
| Price County | 2,647 | 4,824 | 282 | 7,753 | R +28.1 |
| Lafayette County | 3,254 | 4,051 | 275 | 7,580 | R +10.5 |
| Rusk County | 2,242 | 4,666 | 260 | 7,168 | R +33.8 |
| Buffalo County | 2,684 | 3,983 | 252 | 6,919 | R +18.8 |
| Forest County | 1,501 | 2,935 | 167 | 4,603 | R +31.1 |
| Pepin County | 1,296 | 2,314 | 137 | 3,747 | R +27.2 |
| Iron County | 1,337 | 2,125 | 131 | 3,593 | R +21.9 |
| Florence County | 692 | 1,968 | 100 | 2,760 | R +46.2 |
| Menominee County | 1,201 | 260 | 55 | 1,516 | D +62.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 +12.3 and R +5.9. 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 +11.9 |
| Blend of every leg | D +6.5 |
| With incumbency and primary unity | D +3.4 |
| With polls, none in the race | D +3.2 |
Leg weights: Top of ticket 38%, Approval fundamentals 19%, Gallup, relaxed 13%, Down ballot history 31%. 80 percent of outcomes fall between D +12.3 and R +5.9.
Polls of the race
no polls| Pollster | Sample | Ended | Xiong | Leiber | Margin |
|---|---|---|---|---|---|
| No public polls of this race. The forecast rests on the top of ticket, past results and the primaries. | |||||