Skip to content

Wisconsin 2012 vs 2020: county swing

67 of 72 counties moved toward the Republican ticket; 21 changed hands.

Door County: swing R+5.6Dunn County: swing R+18.9Fond du Lac County: swing R+11.6Green County: swing R+14.1La Crosse County: swing R+3.7Lincoln County: swing R+23.4Marathon County: swing R+11.9Monroe County: swing R+22.7Polk County: swing R+18.5Richland County: swing R+25.8Shawano County: swing R+25.6Washburn County: swing R+21.1Wood County: swing R+16.4Ashland County: swing R+19.8Barron County: swing R+23.7Bayfield County: swing R+10.8Chippewa County: swing R+20.3Dane County: swing D+9.2Racine County: swing R+7.7Rusk County: swing R+30.9Sauk County: swing R+16.8Sawyer County: swing R+13.9Taylor County: swing R+27.2Vernon County: swing R+19.6Vilas County: swing R+8.9Waukesha County: swing D+13.7Winnebago County: swing R+7.7Buffalo County: swing R+28.2Burnett County: swing R+22.0Clark County: swing R+27.8Columbia County: swing R+15.1Crawford County: swing R+27.6Calumet County: swing R+8.1Dodge County: swing R+16.4Jackson County: swing R+30.1Langlade County: swing R+20.7Menominee County: swing R+9.1Outagamie County: swing R+8.1Price County: swing R+27.6St. Croix County: swing R+3.8Trempealeau County: swing R+30.7Waupaca County: swing R+12.9Eau Claire County: swing R+2.8Florence County: swing R+19.6Forest County: swing R+36.5Grant County: swing R+26.1Green Lake County: swing R+15.3Iowa County: swing R+16.8Jefferson County: swing R+7.6Juneau County: swing R+36.2Kenosha County: swing R+15.4Lafayette County: swing R+29.1Marinette County: swing R+31.0Marquette County: swing R+27.6Oconto County: swing R+31.5Oneida County: swing R+12.7Pepin County: swing R+28.7Pierce County: swing R+12.2Portage County: swing R+11.1Kewaunee County: swing R+27.3Douglas County: swing R+21.9Iron County: swing R+22.4Manitowoc County: swing R+20.4Milwaukee County: swing D+3.9Ozaukee County: swing D+18.3Washington County: swing D+2.0Adams County: swing R+34.4Rock County: swing R+12.0Sheboygan County: swing R+6.1Walworth County: swing R+6.9Brown County: swing R+5.4Waushara County: swing R+24.0
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20122020SwingVotes 2012Votes 2020
Forest County flipped D+5.5 R+31.0 R+36.5 4,648 5,049
Juneau County flipped D+7.0 R+29.2 R+36.2 11,827 13,685
Adams County flipped D+8.8 R+25.6 R+34.4 10,287 11,808
Oconto County R+9.5 R+41.0 R+31.5 19,859 23,215
Marinette County R+3.5 R+34.5 R+31.0 20,777 22,979
Rusk County R+3.9 R+34.8 R+30.9 7,191 7,881
Trempealeau County flipped D+14.1 R+16.6 R+30.7 13,481 15,359
Jackson County flipped D+15.0 R+15.1 R+30.1 9,313 10,184
Lafayette County flipped D+15.3 R+13.8 R+29.1 7,952 8,553
Pepin County flipped D+2.2 R+26.5 R+28.7 3,699 4,144
Buffalo County flipped D+2.9 R+25.3 R+28.2 7,039 7,805
Clark County R+9.0 R+36.8 R+27.8 13,801 14,877
Crawford County flipped D+20.0 R+7.6 R+27.6 7,817 8,695
Marquette County flipped D+0.2 R+27.4 R+27.6 8,105 9,053
Price County flipped Even R+27.6 R+27.6 7,901 8,546
Kewaunee County R+5.4 R+32.7 R+27.3 11,037 12,077
Taylor County R+19.3 R+46.5 R+27.2 9,512 10,683
Grant County flipped D+13.8 R+12.3 R+26.1 24,248 25,568
Richland County flipped D+16.1 R+9.7 R+25.8 8,655 9,002
Shawano County R+10.0 R+35.6 R+25.6 20,279 22,615
Waushara County R+10.2 R+34.2 R+24.0 12,048 13,568
Barron County R+2.4 R+26.1 R+23.7 22,692 25,335
Lincoln County flipped D+0.7 R+22.7 R+23.4 15,216 16,497
Monroe County R+0.9 R+23.6 R+22.7 19,485 22,571
Iron County R+0.2 R+22.6 R+22.4 3,632 4,005
Burnett County R+6.5 R+28.5 R+22.0 8,677 10,141
Douglas County D+31.2 D+9.3 R+21.9 22,894 24,604
Washburn County R+2.7 R+23.8 R+21.1 9,287 10,360
Langlade County R+11.8 R+32.5 R+20.7 10,519 11,165
Manitowoc County R+2.8 R+23.2 R+20.4 42,617 44,768
Chippewa County R+0.2 R+20.5 R+20.3 30,932 35,914
Ashland County D+30.8 D+11.0 R+19.8 8,372 8,741
Florence County R+26.4 R+46.0 R+19.6 2,625 2,940
Vernon County flipped D+14.8 R+4.8 R+19.6 14,269 15,919
Dunn County flipped D+5.0 R+13.9 R+18.9 21,992 23,524
Polk County R+9.0 R+27.5 R+18.5 22,573 26,371
Iowa County D+30.5 D+13.7 R+16.8 12,534 13,976
Sauk County D+18.5 D+1.7 R+16.8 31,927 36,203
Dodge County R+14.5 R+30.9 R+16.4 44,488 48,436
Wood County R+2.9 R+19.3 R+16.4 38,900 41,217
Kenosha County flipped D+12.3 R+3.1 R+15.4 80,897 88,514
Green Lake County R+20.6 R+35.9 R+15.3 9,675 10,649
Columbia County flipped D+13.6 R+1.5 R+15.1 30,546 33,869
Green County D+17.3 D+3.2 R+14.1 19,322 21,372
Sawyer County flipped D+0.5 R+13.4 R+13.9 9,025 10,495
Waupaca County R+18.9 R+31.8 R+12.9 28,840 29,095
Oneida County R+2.1 R+14.8 R+12.7 21,652 24,132
Pierce County R+0.8 R+13.0 R+12.2 21,020 23,278
Rock County D+23.2 D+11.2 R+12.0 80,690 85,183
Marathon County R+6.1 R+18.0 R+11.9 69,862 76,627
Fond du Lac County R+14.9 R+26.5 R+11.6 53,402 57,222
Portage County D+13.9 D+2.8 R+11.1 39,337 40,536
Bayfield County D+24.8 D+14.0 R+10.8 9,788 10,876
Menominee County D+73.5 D+64.4 R+9.1 1,377 1,590
Vilas County R+13.0 R+21.9 R+8.9 13,842 15,338
Calumet County R+11.5 R+19.6 R+8.1 26,420 30,761
Outagamie County R+1.8 R+9.9 R+8.1 94,596 108,022
Racine County flipped D+3.6 R+4.1 R+7.7 103,364 106,218
Winnebago County flipped D+3.8 R+3.9 R+7.7 89,173 93,842
Jefferson County R+7.6 R+15.2 R+7.6 44,281 47,872
Walworth County R+12.4 R+19.3 R+6.9 52,303 57,477
Sheboygan County R+9.8 R+15.9 R+6.1 62,651 65,844
Door County D+7.0 D+1.4 R+5.6 17,671 20,086
Brown County R+1.8 R+7.2 R+5.4 128,928 143,689
St. Croix County R+12.1 R+15.9 R+3.8 46,225 56,574
La Crosse County D+17.2 D+13.5 R+3.7 63,462 67,700
Eau Claire County D+13.6 D+10.8 R+2.8 54,806 58,109
Washington County R+40.1 R+38.1 D+2.0 78,742 88,070
Milwaukee County D+36.0 D+39.9 D+3.9 492,576 458,106
Dane County D+43.5 D+52.7 D+9.2 304,181 343,912
Waukesha County R+34.5 R+20.8 D+13.7 243,856 267,306
Ozaukee County R+30.3 R+12.0 D+18.3 55,817 61,277

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