Skip to content

Wisconsin 2000 vs 2024: county swing

62 of 72 counties moved toward the Republican ticket; 15 changed hands.

Door County: swing D+10.4Dunn County: swing R+17.2Fond du Lac County: swing R+10.7Green County: swing R+6.8La Crosse County: swing D+2.0Lincoln County: swing R+24.8Marathon County: swing R+14.6Monroe County: swing R+21.5Polk County: swing R+27.8Richland County: swing R+11.2Shawano County: swing R+23.8Washburn County: swing R+25.6Wood County: swing R+14.7Ashland County: swing R+12.0Barron County: swing R+24.5Bayfield County: swing R+3.0Chippewa County: swing R+20.2Dane County: swing D+23.2Racine County: swing R+3.5Rusk County: swing R+30.0Sauk County: swing R+7.2Sawyer County: swing R+8.1Taylor County: swing R+25.7Vernon County: swing R+14.6Vilas County: swing R+4.8Waukesha County: swing D+14.0Winnebago County: swing D+0.9Buffalo County: swing R+33.2Burnett County: swing R+26.7Clark County: swing R+28.2Columbia County: swing R+7.2Crawford County: swing R+27.1Calumet County: swing R+6.8Dodge County: swing R+14.1Jackson County: swing R+27.9Langlade County: swing R+25.1Menominee County: swing D+2.9Outagamie County: swing R+1.2Price County: swing R+22.0St. Croix County: swing R+12.1Trempealeau County: swing R+35.2Waupaca County: swing R+15.0Eau Claire County: swing D+4.0Florence County: swing R+20.2Forest County: swing R+28.2Grant County: swing R+20.3Green Lake County: swing R+12.6Iowa County: swing R+7.8Jefferson County: swing R+5.3Juneau County: swing R+31.2Kenosha County: swing R+11.9Lafayette County: swing R+25.4Marinette County: swing R+28.7Marquette County: swing R+28.4Oconto County: swing R+34.2Oneida County: swing R+11.3Pepin County: swing R+35.4Pierce County: swing R+19.0Portage County: swing R+12.8Kewaunee County: swing R+31.6Douglas County: swing R+25.4Iron County: swing R+23.0Manitowoc County: swing R+19.0Milwaukee County: swing D+18.0Ozaukee County: swing D+23.2Washington County: swing D+1.2Adams County: swing R+35.7Rock County: swing R+11.2Sheboygan County: swing R+5.4Walworth County: swing R+3.7Brown County: swing R+2.8Waushara County: swing R+22.2
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20002024SwingVotes 2000Votes 2024
Adams County flipped D+9.9 R+25.8 R+35.7 9,116 12,853
Pepin County flipped D+6.1 R+29.3 R+35.4 3,664 4,354
Trempealeau County flipped D+13.8 R+21.4 R+35.2 12,168 16,067
Oconto County R+8.8 R+43.0 R+34.2 16,596 24,883
Buffalo County flipped D+3.0 R+30.2 R+33.2 6,641 8,091
Kewaunee County R+2.1 R+33.7 R+31.6 10,084 12,466
Juneau County R+1.0 R+32.2 R+31.2 10,218 14,530
Rusk County R+8.1 R+38.1 R+30.0 7,366 8,265
Marinette County R+9.3 R+38.0 R+28.7 19,921 24,372
Marquette County R+1.2 R+29.6 R+28.4 7,194 9,406
Clark County R+10.8 R+39.0 R+28.2 14,149 15,315
Forest County R+5.2 R+33.4 R+28.2 4,716 5,095
Jackson County flipped D+8.4 R+19.5 R+27.9 8,417 10,502
Polk County R+3.1 R+30.9 R+27.8 19,762 28,222
Crawford County flipped D+13.3 R+13.8 R+27.1 7,394 9,084
Burnett County R+4.2 R+30.9 R+26.7 8,151 10,810
Taylor County R+22.5 R+48.2 R+25.7 8,992 11,186
Washburn County R+2.7 R+28.3 R+25.6 8,045 10,954
Douglas County D+30.7 D+5.3 R+25.4 21,706 25,169
Lafayette County flipped D+5.2 R+20.2 R+25.4 7,263 8,832
Langlade County R+9.5 R+34.6 R+25.1 9,721 11,659
Lincoln County R+0.4 R+25.2 R+24.8 14,239 17,188
Barron County R+4.6 R+29.1 R+24.5 19,904 26,780
Shawano County R+12.5 R+36.3 R+23.8 17,603 23,458
Iron County R+3.2 R+26.2 R+23.0 3,507 4,079
Waushara County R+13.0 R+35.2 R+22.2 10,248 14,363
Price County R+9.2 R+31.2 R+22.0 7,930 8,856
Monroe County R+4.6 R+26.1 R+21.5 16,335 23,331
Grant County flipped D+2.1 R+18.2 R+20.3 21,956 27,257
Chippewa County R+2.8 R+23.0 R+20.2 26,173 38,402
Florence County R+29.6 R+49.8 R+20.2 2,405 3,158
Manitowoc County R+4.4 R+23.4 R+19.0 38,824 46,238
Pierce County flipped D+2.2 R+16.8 R+19.0 17,962 25,334
Dunn County flipped D+1.3 R+15.9 R+17.2 19,330 25,678
Waupaca County R+18.4 R+33.4 R+15.0 22,804 30,371
Wood County R+5.2 R+19.9 R+14.7 35,761 42,159
Marathon County R+4.0 R+18.6 R+14.6 58,374 78,679
Vernon County flipped D+6.8 R+7.8 R+14.6 13,044 16,580
Dodge County R+18.8 R+32.9 R+14.1 37,701 50,300
Portage County D+14.0 D+1.2 R+12.8 33,760 43,171
Green Lake County R+23.7 R+36.3 R+12.6 9,107 11,035
St. Croix County R+7.2 R+19.3 R+12.1 29,954 60,487
Ashland County D+16.7 D+4.7 R+12.0 7,890 8,935
Kenosha County flipped D+5.6 R+6.3 R+11.9 63,709 90,481
Oneida County R+6.3 R+17.6 R+11.3 18,891 24,840
Richland County R+1.9 R+13.1 R+11.2 8,293 9,309
Rock County D+18.5 D+7.3 R+11.2 70,404 88,129
Fond du Lac County R+18.0 R+28.7 R+10.7 46,589 58,448
Sawyer County R+8.2 R+16.3 R+8.1 7,767 11,122
Iowa County D+15.4 D+7.6 R+7.8 10,541 14,651
Columbia County flipped D+2.6 R+4.6 R+7.2 25,587 34,847
Sauk County flipped D+5.6 R+1.6 R+7.2 25,653 37,584
Calumet County R+13.2 R+20.0 R+6.8 19,947 32,864
Green County D+7.1 D+0.3 R+6.8 15,276 22,026
Sheboygan County R+11.0 R+16.4 R+5.4 55,201 67,415
Jefferson County R+11.1 R+16.4 R+5.3 36,099 50,037
Vilas County R+18.3 R+23.1 R+4.8 12,322 16,103
Walworth County R+18.5 R+22.2 R+3.7 40,458 60,470
Racine County R+2.7 R+6.2 R+3.5 88,865 107,415
Bayfield County D+14.1 D+11.1 R+3.0 8,259 11,204
Brown County R+4.7 R+7.5 R+2.8 107,769 148,983
Outagamie County R+8.9 R+10.1 R+1.2 75,742 111,932
Winnebago County R+5.7 R+4.8 D+0.9 76,080 95,183
Washington County R+37.5 R+36.3 D+1.2 61,412 91,173
La Crosse County D+7.4 D+9.4 D+2.0 55,559 72,261
Menominee County D+58.8 D+61.7 D+2.9 1,233 1,572
Eau Claire County D+6.6 D+10.6 D+4.0 47,875 63,020
Door County flipped R+8.2 D+2.2 D+10.4 15,220 20,901
Waukesha County R+33.7 R+19.7 D+14.0 203,734 274,845
Milwaukee County D+20.5 D+38.5 D+18.0 433,537 462,837
Dane County D+28.5 D+51.7 D+23.2 232,739 364,961
Ozaukee County R+33.7 R+10.5 D+23.2 47,751 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