Skip to content

Wisconsin 2016 vs 2024: county swing

55 of 72 counties moved toward the Republican ticket; 1 changed hands.

Door County: swing D+5.5Dunn County: swing R+4.8Fond du Lac County: swing R+2.2Green County: swing R+2.0La Crosse County: swing R+0.1Lincoln County: swing R+4.4Marathon County: swing R+0.5Monroe County: swing R+4.1Polk County: swing R+3.4Richland County: swing R+7.6Shawano County: swing R+2.4Washburn County: swing R+4.7Wood County: swing R+0.7Ashland County: swing R+6.9Barron County: swing R+3.8Bayfield County: swing D+2.4Chippewa County: swing R+3.9Dane County: swing D+3.8Racine County: swing R+1.9Rusk County: swing R+4.2Sauk County: swing R+1.2Sawyer County: swing D+2.3Taylor County: swing R+3.8Vernon County: swing R+3.4Vilas County: swing D+2.1Waukesha County: swing D+7.2Winnebago County: swing D+2.6Buffalo County: swing R+8.3Burnett County: swing R+2.7Clark County: swing R+6.4Columbia County: swing R+2.4Crawford County: swing R+8.4Calumet County: swing D+1.5Dodge County: swing R+3.5Jackson County: swing R+7.7Langlade County: swing R+2.7Menominee County: swing D+5.5Outagamie County: swing D+2.5Price County: swing R+6.2St. Croix County: swing R+0.7Trempealeau County: swing R+8.7Waupaca County: swing R+3.5Eau Claire County: swing D+3.2Florence County: swing R+3.3Forest County: swing R+6.6Grant County: swing R+8.7Green Lake County: swing D+1.3Iowa County: swing R+7.7Jefferson County: swing R+0.3Juneau County: swing R+6.0Kenosha County: swing R+6.0Lafayette County: swing R+11.2Marinette County: swing R+5.0Marquette County: swing R+5.4Oconto County: swing R+6.2Oneida County: swing D+1.3Pepin County: swing R+6.2Pierce County: swing R+3.2Portage County: swing R+2.0Kewaunee County: swing R+5.9Douglas County: swing R+2.3Iron County: swing R+3.0Manitowoc County: swing R+1.8Milwaukee County: swing D+1.2Ozaukee County: swing D+8.6Washington County: swing D+3.9Adams County: swing R+3.8Rock County: swing R+3.1Sheboygan County: swing R+0.3Walworth County: swing R+2.3Brown County: swing D+3.3Waushara County: swing R+2.9
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20162024SwingVotes 2016Votes 2024
Lafayette County R+9.0 R+20.2 R+11.2 7,618 8,832
Grant County R+9.5 R+18.2 R+8.7 24,103 27,257
Trempealeau County R+12.7 R+21.4 R+8.7 13,619 16,067
Crawford County R+5.4 R+13.8 R+8.4 7,685 9,084
Buffalo County R+21.9 R+30.2 R+8.3 6,927 8,091
Iowa County D+15.3 D+7.6 R+7.7 12,146 14,651
Jackson County R+11.8 R+19.5 R+7.7 9,220 10,502
Richland County R+5.5 R+13.1 R+7.6 8,009 9,309
Ashland County D+11.6 D+4.7 R+6.9 7,937 8,935
Forest County R+26.8 R+33.4 R+6.6 4,519 5,095
Clark County R+32.6 R+39.0 R+6.4 13,607 15,315
Oconto County R+36.8 R+43.0 R+6.2 20,137 24,883
Pepin County R+23.1 R+29.3 R+6.2 3,735 4,354
Price County R+25.0 R+31.2 R+6.2 7,568 8,856
Juneau County R+26.2 R+32.2 R+6.0 11,665 14,530
Kenosha County R+0.3 R+6.3 R+6.0 76,304 90,481
Kewaunee County R+27.8 R+33.7 R+5.9 10,767 12,466
Marquette County R+24.2 R+29.6 R+5.4 7,845 9,406
Marinette County R+33.0 R+38.0 R+5.0 20,343 24,372
Dunn County R+11.1 R+15.9 R+4.8 22,106 25,678
Washburn County R+23.6 R+28.3 R+4.7 9,134 10,954
Lincoln County R+20.8 R+25.2 R+4.4 14,580 17,188
Rusk County R+33.9 R+38.1 R+4.2 7,067 8,265
Monroe County R+22.0 R+26.1 R+4.1 19,530 23,331
Chippewa County R+19.1 R+23.0 R+3.9 31,568 38,402
Adams County R+22.0 R+25.8 R+3.8 10,078 12,853
Barron County R+25.3 R+29.1 R+3.8 22,607 26,780
Taylor County R+44.4 R+48.2 R+3.8 9,426 11,186
Dodge County R+29.4 R+32.9 R+3.5 43,078 50,300
Waupaca County R+29.9 R+33.4 R+3.5 25,925 30,371
Polk County R+27.5 R+30.9 R+3.4 22,667 28,222
Vernon County R+4.4 R+7.8 R+3.4 14,228 16,580
Florence County R+46.5 R+49.8 R+3.3 2,656 3,158
Pierce County R+13.6 R+16.8 R+3.2 21,205 25,334
Rock County D+10.4 D+7.3 R+3.1 75,237 88,129
Iron County R+23.2 R+26.2 R+3.0 3,480 4,079
Waushara County R+32.3 R+35.2 R+2.9 12,001 14,363
Burnett County R+28.2 R+30.9 R+2.7 8,738 10,810
Langlade County R+31.9 R+34.6 R+2.7 10,143 11,659
Columbia County R+2.2 R+4.6 R+2.4 29,407 34,847
Shawano County R+33.9 R+36.3 R+2.4 19,810 23,458
Douglas County D+7.6 D+5.3 R+2.3 22,261 25,169
Walworth County R+19.9 R+22.2 R+2.3 50,890 60,470
Fond du Lac County R+26.5 R+28.7 R+2.2 51,333 58,448
Green County D+2.3 D+0.3 R+2.0 18,841 22,026
Portage County D+3.2 D+1.2 R+2.0 38,252 43,171
Racine County R+4.3 R+6.2 R+1.9 94,302 107,415
Manitowoc County R+21.6 R+23.4 R+1.8 40,188 46,238
Sauk County R+0.4 R+1.6 R+1.2 31,357 37,584
St. Croix County R+18.6 R+19.3 R+0.7 47,106 60,487
Wood County R+19.2 R+19.9 R+0.7 37,818 42,159
Marathon County R+18.1 R+18.6 R+0.5 69,039 78,679
Jefferson County R+16.1 R+16.4 R+0.3 42,665 50,037
Sheboygan County R+16.1 R+16.4 R+0.3 59,220 67,415
La Crosse County D+9.5 D+9.4 R+0.1 63,003 72,261
Milwaukee County D+37.3 D+38.5 D+1.2 436,446 462,837
Green Lake County R+37.6 R+36.3 D+1.3 9,358 11,035
Oneida County R+18.9 R+17.6 D+1.3 21,374 24,840
Calumet County R+21.5 R+20.0 D+1.5 26,595 32,864
Vilas County R+25.2 R+23.1 D+2.1 13,482 16,103
Sawyer County R+18.6 R+16.3 D+2.3 9,038 11,122
Bayfield County D+8.7 D+11.1 D+2.4 9,527 11,204
Outagamie County R+12.6 R+10.1 D+2.5 93,933 111,932
Winnebago County R+7.4 R+4.8 D+2.6 86,227 95,183
Eau Claire County D+7.4 D+10.6 D+3.2 54,449 63,020
Brown County R+10.8 R+7.5 D+3.3 127,858 148,983
Dane County D+47.9 D+51.7 D+3.8 305,952 364,961
Washington County R+40.2 R+36.3 D+3.9 76,757 91,173
Door County flipped R+3.3 D+2.2 D+5.5 17,443 20,901
Menominee County D+56.2 D+61.7 D+5.5 1,308 1,572
Waukesha County R+26.9 R+19.7 D+7.2 235,059 274,845
Ozaukee County R+19.1 R+10.5 D+8.6 53,880 63,220

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data