Skip to content

Minnesota 2012 vs 2020: county swing

78 of 87 counties moved toward the Republican ticket; 15 changed hands.

Lac qui Parle County: swing R+27.7Lyon County: swing R+16.8McLeod County: swing R+14.1Meeker County: swing R+24.6Nicollet County: swing R+4.7Pennington County: swing R+22.7Pope County: swing R+25.0Redwood County: swing R+21.2Steele County: swing R+16.1Todd County: swing R+32.8Waseca County: swing R+22.5Benton County: swing R+18.2Carver County: swing D+14.9Clearwater County: swing R+30.5Dodge County: swing R+20.4Grant County: swing R+23.7Hubbard County: swing R+11.9Kandiyohi County: swing R+19.0Lincoln County: swing R+32.8Marshall County: swing R+35.3Martin County: swing R+14.2Mille Lacs County: swing R+29.3Morrison County: swing R+29.4Mower County: swing R+28.5Nobles County: swing R+21.5Olmsted County: swing D+7.5Otter Tail County: swing R+11.3Pine County: swing R+29.6Pipestone County: swing R+21.7Polk County: swing R+22.8Renville County: swing R+26.8Rock County: swing R+20.8Sherburne County: swing R+10.6Stearns County: swing R+10.4Stevens County: swing R+21.8Wabasha County: swing R+21.0Washington County: swing D+8.5Wright County: swing R+6.8Lake of the Woods County: swing R+22.8St. Louis County: swing R+14.1Aitkin County: swing R+25.1Anoka County: swing D+0.7Big Stone County: swing R+25.7Carlton County: swing R+24.6Chisago County: swing R+16.7Crow Wing County: swing R+16.4Dakota County: swing D+11.0Douglas County: swing R+17.4Faribault County: swing R+24.6Fillmore County: swing R+30.0Hennepin County: swing D+16.3Isanti County: swing R+20.7Jackson County: swing R+23.6Kanabec County: swing R+28.9Kittson County: swing R+26.6Koochiching County: swing R+30.8Le Sueur County: swing R+23.8Mahnomen County: swing R+19.9Murray County: swing R+31.9Norman County: swing R+26.8Red Lake County: swing R+32.3Rice County: swing R+8.4Sibley County: swing R+18.1Wadena County: swing R+21.3Winona County: swing R+12.5Becker County: swing R+15.7Blue Earth County: swing R+5.1Chippewa County: swing R+32.6Cottonwood County: swing R+23.1Freeborn County: swing R+30.1Itasca County: swing R+26.6Lake County: swing R+17.5Ramsey County: swing D+10.2Roseau County: swing R+23.7Swift County: swing R+39.5Traverse County: swing R+31.9Watonwan County: swing R+21.1Wilkin County: swing R+18.5Yellow Medicine County: swing R+30.8Beltrami County: swing R+13.1Brown County: swing R+16.2Cass County: swing R+15.9Clay County: swing R+3.9Cook County: swing D+10.8Goodhue County: swing R+11.9Houston County: swing R+16.2Scott County: swing D+8.2
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20122020SwingVotes 2012Votes 2020
Swift County flipped D+9.9 R+29.6 R+39.5 5,087 5,185
Marshall County R+12.2 R+47.5 R+35.3 4,677 5,101
Lincoln County R+5.3 R+38.1 R+32.8 3,115 3,112
Todd County R+16.1 R+48.9 R+32.8 11,762 13,236
Chippewa County flipped D+1.9 R+30.7 R+32.6 6,176 6,599
Red Lake County R+2.5 R+34.8 R+32.3 1,963 2,190
Murray County R+7.3 R+39.2 R+31.9 4,754 4,883
Traverse County flipped D+4.5 R+27.4 R+31.9 1,842 1,862
Koochiching County flipped D+9.5 R+21.3 R+30.8 6,432 6,905
Yellow Medicine County R+6.3 R+37.1 R+30.8 5,397 5,513
Clearwater County R+14.5 R+45.0 R+30.5 4,183 4,699
Freeborn County flipped D+14.1 R+16.0 R+30.1 16,643 16,791
Fillmore County flipped D+7.3 R+22.7 R+30.0 10,854 12,104
Pine County R+0.7 R+30.3 R+29.6 13,904 15,972
Morrison County R+24.1 R+53.5 R+29.4 16,662 19,525
Mille Lacs County R+8.6 R+37.9 R+29.3 13,047 14,666
Kanabec County R+9.1 R+38.0 R+28.9 8,124 9,224
Mower County flipped D+22.7 R+5.8 R+28.5 18,471 19,301
Lac qui Parle County flipped D+0.9 R+26.8 R+27.7 3,974 4,033
Norman County flipped D+10.8 R+16.0 R+26.8 3,199 3,433
Renville County R+9.8 R+36.6 R+26.8 7,679 8,116
Itasca County flipped D+9.8 R+16.8 R+26.6 23,834 26,511
Kittson County flipped D+6.1 R+20.5 R+26.6 2,405 2,630
Big Stone County R+1.5 R+27.2 R+25.7 2,783 2,970
Aitkin County R+1.4 R+26.5 R+25.1 9,109 10,010
Pope County R+2.6 R+27.6 R+25.0 6,224 7,007
Carlton County D+26.1 D+1.5 R+24.6 18,356 20,320
Faribault County R+9.1 R+33.7 R+24.6 7,689 7,892
Meeker County R+16.0 R+40.6 R+24.6 12,167 13,497
Le Sueur County R+6.6 R+30.4 R+23.8 14,731 16,776
Grant County R+2.9 R+26.6 R+23.7 3,471 3,650
Roseau County R+22.4 R+46.1 R+23.7 7,330 8,408
Jackson County R+14.3 R+37.9 R+23.6 5,415 5,813
Cottonwood County R+15.1 R+38.2 R+23.1 5,848 6,097
Lake of the Woods County R+20.2 R+43.0 R+22.8 2,211 2,405
Polk County R+5.7 R+28.5 R+22.8 14,644 15,568
Pennington County R+4.3 R+27.0 R+22.7 6,494 7,263
Waseca County R+7.7 R+30.2 R+22.5 9,706 10,364
Stevens County R+0.4 R+22.2 R+21.8 5,621 5,066
Pipestone County R+23.8 R+45.5 R+21.7 4,632 4,932
Nobles County R+9.2 R+30.7 R+21.5 8,493 8,692
Wadena County R+24.4 R+45.7 R+21.3 6,772 7,661
Redwood County R+20.1 R+41.3 R+21.2 7,761 8,268
Watonwan County R+0.4 R+21.5 R+21.1 5,115 5,191
Wabasha County R+5.4 R+26.4 R+21.0 11,722 13,097
Rock County R+17.9 R+38.7 R+20.8 4,831 5,228
Isanti County R+18.1 R+38.8 R+20.7 20,131 24,162
Dodge County R+10.0 R+30.4 R+20.4 10,274 12,157
Mahnomen County flipped D+18.6 R+1.3 R+19.9 2,179 2,302
Kandiyohi County R+6.7 R+25.7 R+19.0 21,403 23,313
Wilkin County R+19.5 R+38.0 R+18.5 3,212 3,429
Benton County R+13.7 R+31.9 R+18.2 19,521 22,218
Sibley County R+22.8 R+40.9 R+18.1 7,785 8,437
Lake County D+21.1 D+3.6 R+17.5 6,797 7,183
Douglas County R+15.5 R+32.9 R+17.4 20,884 24,120
Lyon County R+9.2 R+26.0 R+16.8 12,333 12,864
Chisago County R+12.6 R+29.3 R+16.7 29,331 34,497
Crow Wing County R+13.4 R+29.8 R+16.4 34,800 40,073
Brown County R+16.6 R+32.8 R+16.2 13,882 14,595
Houston County flipped D+3.2 R+13.0 R+16.2 10,422 11,419
Steele County R+6.3 R+22.4 R+16.1 19,034 21,076
Cass County R+13.1 R+29.0 R+15.9 16,080 18,255
Becker County R+14.6 R+30.3 R+15.7 16,329 19,358
Martin County R+23.8 R+38.0 R+14.2 10,927 10,979
McLeod County R+22.2 R+36.3 R+14.1 18,453 20,888
St. Louis County D+29.8 D+15.7 R+14.1 115,097 119,187
Beltrami County flipped D+9.9 R+3.2 R+13.1 21,949 24,131
Winona County D+12.9 D+0.4 R+12.5 27,103 27,108
Goodhue County R+3.0 R+14.9 R+11.9 25,701 28,567
Hubbard County R+17.0 R+28.9 R+11.9 11,482 12,927
Otter Tail County R+21.3 R+32.6 R+11.3 31,562 36,311
Sherburne County R+22.1 R+32.7 R+10.6 46,320 55,487
Stearns County R+12.1 R+22.5 R+10.4 78,177 84,640
Rice County flipped D+8.3 R+0.1 R+8.4 32,164 35,609
Wright County R+21.8 R+28.6 R+6.8 67,551 82,194
Blue Earth County D+9.6 D+4.5 R+5.1 33,817 35,969
Nicollet County D+7.9 D+3.2 R+4.7 18,285 19,071
Clay County D+8.0 D+4.1 R+3.9 28,769 32,138
Anoka County R+2.6 R+1.9 D+0.7 185,718 210,491
Olmsted County D+3.2 D+10.7 D+7.5 77,951 91,085
Scott County R+14.9 R+6.7 D+8.2 71,411 87,733
Washington County D+0.7 D+9.2 D+8.5 141,711 166,268
Ramsey County D+35.4 D+45.6 D+10.2 277,783 294,836
Cook County D+23.3 D+34.1 D+10.8 3,304 3,785
Dakota County D+2.9 D+13.9 D+11.0 230,028 261,275
Carver County R+19.8 R+4.9 D+14.9 52,747 66,121
Hennepin County D+27.1 D+43.4 D+16.3 677,968 753,182

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