akashic
1876–2024
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
Wisconsin, 2024
TrumpR+0.9
2024 presidential margin by county for Wisconsin — 2024 presidential electionA map of the constituent counties of Wisconsin — 2024 presidential election, each outlined and filled by its 2024 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Adams County, WI · R+25.8Ashland County, WI · D+4.7Barron County, WI · R+29.0Bayfield County, WI · D+11.1Brown County, WI · R+7.5Buffalo County, WI · R+30.2Burnett County, WI · R+30.9Calumet County, WI · R+19.9Chippewa County, WI · R+22.9Clark County, WI · R+38.9Columbia County, WI · R+4.6Crawford County, WI · R+13.8Dane County, WI · D+51.5Dodge County, WI · R+32.9Door County, WI · D+2.2Douglas County, WI · D+5.3Dunn County, WI · R+15.9Eau Claire County, WI · D+10.6Florence County, WI · R+49.8Fond du Lac County, WI · R+28.7Forest County, WI · R+33.4Grant County, WI · R+18.1Green County, WI · TiedGreen Lake County, WI · R+36.3Iowa County, WI · D+7.6Iron County, WI · R+26.2Jackson County, WI · R+19.5Jefferson County, WI · R+16.3Juneau County, WI · R+32.1Kenosha County, WI · R+6.2Kewaunee County, WI · R+33.7La Crosse County, WI · D+9.4Lafayette County, WI · R+20.2Langlade County, WI · R+34.6Lincoln County, WI · R+25.1Manitowoc County, WI · R+23.3Marathon County, WI · R+18.6Marinette County, WI · R+37.9Marquette County, WI · R+29.6Menominee County, WI · D+61.7Milwaukee County, WI · D+38.4Monroe County, WI · R+26.0Oconto County, WI · R+43.0Oneida County, WI · R+17.6Outagamie County, WI · R+10.2Ozaukee County, WI · R+10.4Pepin County, WI · R+29.3Pierce County, WI · R+16.7Polk County, WI · R+30.9Portage County, WI · D+1.2Price County, WI · R+31.1Racine County, WI · R+6.2Richland County, WI · R+13.1Rock County, WI · D+7.3Rusk County, WI · R+38.0Sauk County, WI · R+1.7Sawyer County, WI · R+16.4Shawano County, WI · R+36.2Sheboygan County, WI · R+16.3St. Croix County, WI · R+19.2Taylor County, WI · R+48.1Trempealeau County, WI · R+21.4Vernon County, WI · R+7.8Vilas County, WI · R+23.0Walworth County, WI · R+22.2Washburn County, WI · R+28.2Washington County, WI · R+36.2Waukesha County, WI · R+19.7Waupaca County, WI · R+33.4Waushara County, WI · R+35.2Winnebago County, WI · R+4.7Wood County, WI · R+19.9
How it voted
Share of the 2024 vote
Donald TrumpRepublican49.6%1,697,626
Kamala HarrisDemocratic48.7%1,668,229
OtherAll other candidates1.7%57,063
D+60
R+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
Wisconsin's presidential marginsDemocratic-minus-Republican presidential margin from 1892 to 2024. Most recent: −0.9% in 2024.flipped R · 2024−0.9%DR18922024
Wisconsin's presidential margins
YearMargin (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.
CountyWonMarginDemocraticRepublicanTotal
Adams CountyR
−25.8%
4,4437,76312,882
Ashland CountyD
+4.7%
4,6124,1918,955
Barron CountyR
−29.0%
8,94116,72626,809
Bayfield CountyD
+11.1%
6,1074,86011,240
Brown CountyR
−7.5%
67,93779,132149,333
Buffalo CountyR
−30.2%
2,7655,2138,100
Burnett CountyR
−30.9%
3,6657,00810,810
Calumet CountyR
−19.9%
12,92719,48832,916
Chippewa CountyR
−22.9%
14,57323,39938,471
Clark CountyR
−38.9%
4,50910,48115,340
Columbia CountyR
−4.6%
16,38817,98834,914
Crawford CountyR
−13.8%
3,8605,1139,105
Dane CountyD
+51.5%
273,99585,454365,929
Dodge CountyR
−32.9%
16,51833,06750,300
Door CountyD
+2.2%
10,56510,09920,944
Douglas CountyD
+5.3%
13,07311,73225,234
Dunn CountyR
−15.9%
10,64314,72625,678
Eau Claire CountyD
+10.6%
34,40027,72863,177
Florence CountyR
−49.8%
7832,3563,158
Fond du Lac CountyR
−28.7%
20,49537,27258,527
Forest CountyR
−33.4%
1,6813,3825,097
Grant CountyR
−18.1%
10,96615,92227,306
Green CountyD
+0.3%
10,90310,84322,076
Green Lake CountyR
−36.3%
3,4497,45811,052
Iowa CountyD
+7.6%
7,7506,63114,677
Iron CountyR
−26.2%
1,4872,5574,084
Jackson CountyR
−19.5%
4,1576,20410,502
Jefferson CountyR
−16.3%
20,57428,77150,146
Juneau CountyR
−32.1%
4,8549,52514,553
Kenosha CountyR
−6.2%
41,82647,47890,680
Kewaunee CountyR
−33.7%
4,0598,26712,484
La Crosse CountyD
+9.4%
39,00832,24772,261
Lafayette CountyR
−20.2%
3,4695,2568,832
Langlade CountyR
−34.6%
3,7467,78211,664
Lincoln CountyR
−25.1%
6,30610,63317,209
Manitowoc CountyR
−23.3%
17,39928,20046,316
Marathon CountyR
−18.6%
31,52946,21378,826
Marinette CountyR
−37.9%
7,41516,67024,415
Marquette CountyR
−29.6%
3,2526,0419,427
Menominee CountyD
+61.7%
1,2662961,572
Milwaukee CountyD
+38.4%
316,292138,022464,107
Monroe CountyR
−26.0%
8,47614,56323,369
Oconto CountyR
−43.0%
6,96717,67524,912
Oneida CountyR
−17.6%
10,08014,45524,895
Outagamie CountyR
−10.2%
49,43860,827111,932
Ozaukee CountyR
−10.4%
27,87434,50463,472
Pepin CountyR
−29.3%
1,5232,7984,354
Pierce CountyR
−16.7%
10,17114,41725,392
Polk CountyR
−30.9%
9,56718,29628,222
Portage CountyD
+1.2%
21,50320,98743,258
Price CountyR
−31.1%
3,0055,7638,856
Racine CountyR
−6.2%
49,72156,347107,686
Richland CountyR
−13.1%
3,9855,2079,323
Rock CountyD
+7.3%
46,64240,21888,310
Rusk CountyR
−38.0%
2,5165,6608,270
Sauk CountyR
−1.7%
18,17218,79837,584
Sawyer CountyR
−16.4%
4,5996,42211,140
Shawano CountyR
−36.2%
7,33615,85023,500
Sheboygan CountyR
−16.3%
27,73538,76367,562
St. Croix CountyR
−19.2%
23,87035,53760,642
Taylor CountyR
−48.1%
2,8238,20911,186
Trempealeau CountyR
−21.4%
6,2199,66116,079
Vernon CountyR
−7.8%
7,5148,80716,609
Vilas CountyR
−23.0%
6,1199,83716,135
Walworth CountyR
−22.2%
23,16136,60360,597
Washburn CountyR
−28.2%
3,8676,96210,978
Washington CountyR
−36.2%
28,50461,60491,407
Waukesha CountyR
−19.7%
108,478162,768275,787
Waupaca CountyR
−33.4%
9,94720,09330,403
Waushara CountyR
−35.2%
4,5719,62514,363
Winnebago CountyR
−4.7%
44,66049,17995,371
Wood CountyR
−19.9%
16,59924,99742,216