Elections / 2024 · President · WI
Donald Trump carried Wisconsin R+0.9.
Kamala Harris (D) vs Donald Trump (R) in Wisconsin, 2024. The state ran 0.6 points more Democratic than the nation (R+1.5 nationally). A US Senate contest shared the 2024 ballot here.
Nominees: Kamala Harris (D) · Donald Trump (R)
Wisconsin result
3,422,918 votes counted
Harris (D)
1,668,229
48.7%
Trump (R)
1,697,626
49.6%
All others
57,063
1.7%
Margin
R+0.9
2024 presidential election
Wisconsin, 2024
TrumpR+0.9
How it voted
Share of the 2024 vote
| Donald Trump ✓Republican | 49.6% | 1,697,626 |
|---|---|---|
| Kamala HarrisDemocratic | 48.7% | 1,668,229 |
| OtherAll other candidates | 1.7% | 57,063 |
D+60R+60
72 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
Wisconsin's presidential margins
1892–2024, the 2024 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +1.7% |
| 1896 | −22.9% |
| 1900 | −24.1% |
| 1904 | −35.2% |
| 1908 | −17.8% |
| 1912 | +8.4% |
| 1916 | −6.6% |
| 1920 | −54.9% |
| 1924 | −29.0% |
| 1928 | −9.2% |
| 1932 | +32.3% |
| 1936 | +33.5% |
| 1940 | +1.8% |
| 1944 | −1.8% |
| 1948 | +4.4% |
| 1952 | −22.2% |
| 1956 | −23.7% |
| 1960 | −3.7% |
| 1964 | +24.3% |
| 1968 | −3.6% |
| 1972 | −9.7% |
| 1976 | +1.7% |
| 1980 | −4.7% |
| 1984 | −9.2% |
| 1988 | +3.6% |
| 1992 | +4.4% |
| 1996 | +10.3% |
| 2000 | +0.2% |
| 2004 | +0.4% |
| 2008 | +13.9% |
| 2012 | +6.9% |
| 2016 | −0.8% |
| 2020 | +0.6% |
| 2024 | −0.9% |
County results — 2024
72 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adams County | R | 4,443 | 7,763 | 12,882 | |
| Ashland County | D | 4,612 | 4,191 | 8,955 | |
| Barron County | R | 8,941 | 16,726 | 26,809 | |
| Bayfield County | D | 6,107 | 4,860 | 11,240 | |
| Brown County | R | 67,937 | 79,132 | 149,333 | |
| Buffalo County | R | 2,765 | 5,213 | 8,100 | |
| Burnett County | R | 3,665 | 7,008 | 10,810 | |
| Calumet County | R | 12,927 | 19,488 | 32,916 | |
| Chippewa County | R | 14,573 | 23,399 | 38,471 | |
| Clark County | R | 4,509 | 10,481 | 15,340 | |
| Columbia County | R | 16,388 | 17,988 | 34,914 | |
| Crawford County | R | 3,860 | 5,113 | 9,105 | |
| Dane County | D | 273,995 | 85,454 | 365,929 | |
| Dodge County | R | 16,518 | 33,067 | 50,300 | |
| Door County | D | 10,565 | 10,099 | 20,944 | |
| Douglas County | D | 13,073 | 11,732 | 25,234 | |
| Dunn County | R | 10,643 | 14,726 | 25,678 | |
| Eau Claire County | D | 34,400 | 27,728 | 63,177 | |
| Florence County | R | 783 | 2,356 | 3,158 | |
| Fond du Lac County | R | 20,495 | 37,272 | 58,527 | |
| Forest County | R | 1,681 | 3,382 | 5,097 | |
| Grant County | R | 10,966 | 15,922 | 27,306 | |
| Green County | D | 10,903 | 10,843 | 22,076 | |
| Green Lake County | R | 3,449 | 7,458 | 11,052 | |
| Iowa County | D | 7,750 | 6,631 | 14,677 | |
| Iron County | R | 1,487 | 2,557 | 4,084 | |
| Jackson County | R | 4,157 | 6,204 | 10,502 | |
| Jefferson County | R | 20,574 | 28,771 | 50,146 | |
| Juneau County | R | 4,854 | 9,525 | 14,553 | |
| Kenosha County | R | 41,826 | 47,478 | 90,680 | |
| Kewaunee County | R | 4,059 | 8,267 | 12,484 | |
| La Crosse County | D | 39,008 | 32,247 | 72,261 | |
| Lafayette County | R | 3,469 | 5,256 | 8,832 | |
| Langlade County | R | 3,746 | 7,782 | 11,664 | |
| Lincoln County | R | 6,306 | 10,633 | 17,209 | |
| Manitowoc County | R | 17,399 | 28,200 | 46,316 | |
| Marathon County | R | 31,529 | 46,213 | 78,826 | |
| Marinette County | R | 7,415 | 16,670 | 24,415 | |
| Marquette County | R | 3,252 | 6,041 | 9,427 | |
| Menominee County | D | 1,266 | 296 | 1,572 | |
| Milwaukee County | D | 316,292 | 138,022 | 464,107 | |
| Monroe County | R | 8,476 | 14,563 | 23,369 | |
| Oconto County | R | 6,967 | 17,675 | 24,912 | |
| Oneida County | R | 10,080 | 14,455 | 24,895 | |
| Outagamie County | R | 49,438 | 60,827 | 111,932 | |
| Ozaukee County | R | 27,874 | 34,504 | 63,472 | |
| Pepin County | R | 1,523 | 2,798 | 4,354 | |
| Pierce County | R | 10,171 | 14,417 | 25,392 | |
| Polk County | R | 9,567 | 18,296 | 28,222 | |
| Portage County | D | 21,503 | 20,987 | 43,258 | |
| Price County | R | 3,005 | 5,763 | 8,856 | |
| Racine County | R | 49,721 | 56,347 | 107,686 | |
| Richland County | R | 3,985 | 5,207 | 9,323 | |
| Rock County | D | 46,642 | 40,218 | 88,310 | |
| Rusk County | R | 2,516 | 5,660 | 8,270 | |
| Sauk County | R | 18,172 | 18,798 | 37,584 | |
| Sawyer County | R | 4,599 | 6,422 | 11,140 | |
| Shawano County | R | 7,336 | 15,850 | 23,500 | |
| Sheboygan County | R | 27,735 | 38,763 | 67,562 | |
| St. Croix County | R | 23,870 | 35,537 | 60,642 | |
| Taylor County | R | 2,823 | 8,209 | 11,186 | |
| Trempealeau County | R | 6,219 | 9,661 | 16,079 | |
| Vernon County | R | 7,514 | 8,807 | 16,609 | |
| Vilas County | R | 6,119 | 9,837 | 16,135 | |
| Walworth County | R | 23,161 | 36,603 | 60,597 | |
| Washburn County | R | 3,867 | 6,962 | 10,978 | |
| Washington County | R | 28,504 | 61,604 | 91,407 | |
| Waukesha County | R | 108,478 | 162,768 | 275,787 | |
| Waupaca County | R | 9,947 | 20,093 | 30,403 | |
| Waushara County | R | 4,571 | 9,625 | 14,363 | |
| Winnebago County | R | 44,660 | 49,179 | 95,371 | |
| Wood County | R | 16,599 | 24,997 | 42,216 |