Skip to content

Minnesota 2008 vs 2024: county swing

79 of 87 counties moved toward the Republican ticket; 33 changed hands.

Lac qui Parle County: swing R+38.2Lyon County: swing R+30.2McLeod County: swing R+19.5Meeker County: swing R+32.0Nicollet County: swing R+11.0Pennington County: swing R+33.7Pope County: swing R+35.4Redwood County: swing R+29.7Steele County: swing R+19.1Todd County: swing R+42.5Waseca County: swing R+24.3Benton County: swing R+26.1Carver County: swing D+9.7Clearwater County: swing R+40.4Dodge County: swing R+22.2Grant County: swing R+36.2Hubbard County: swing R+17.1Kandiyohi County: swing R+25.5Lincoln County: swing R+38.6Marshall County: swing R+52.3Martin County: swing R+24.3Mille Lacs County: swing R+33.7Morrison County: swing R+37.1Mower County: swing R+34.1Nobles County: swing R+34.2Olmsted County: swing D+7.4Otter Tail County: swing R+21.3Pine County: swing R+36.8Pipestone County: swing R+35.0Polk County: swing R+38.3Renville County: swing R+40.8Rock County: swing R+25.2Sherburne County: swing R+16.7Stearns County: swing R+19.7Stevens County: swing R+28.3Wabasha County: swing R+25.8Washington County: swing D+4.5Wright County: swing R+12.0Lake of the Woods County: swing R+33.9St. Louis County: swing R+18.8Aitkin County: swing R+30.9Anoka County: swing R+2.0Big Stone County: swing R+35.9Carlton County: swing R+29.4Chisago County: swing R+21.1Crow Wing County: swing R+23.7Dakota County: swing D+7.4Douglas County: swing R+25.7Faribault County: swing R+31.7Fillmore County: swing R+33.8Hennepin County: swing D+14.1Isanti County: swing R+25.8Jackson County: swing R+37.9Kanabec County: swing R+33.6Kittson County: swing R+43.5Koochiching County: swing R+35.7Le Sueur County: swing R+29.4Mahnomen County: swing R+34.0Murray County: swing R+43.0Norman County: swing R+49.2Red Lake County: swing R+43.3Rice County: swing R+14.0Sibley County: swing R+23.8Wadena County: swing R+34.0Winona County: swing R+24.0Becker County: swing R+26.2Blue Earth County: swing R+14.3Chippewa County: swing R+40.0Cottonwood County: swing R+34.5Freeborn County: swing R+38.5Itasca County: swing R+33.1Lake County: swing R+18.2Ramsey County: swing D+9.4Roseau County: swing R+31.9Swift County: swing R+48.0Traverse County: swing R+37.1Watonwan County: swing R+28.5Wilkin County: swing R+32.1Yellow Medicine County: swing R+44.9Beltrami County: swing R+15.9Brown County: swing R+23.2Cass County: swing R+25.0Clay County: swing R+15.7Cook County: swing D+11.7Goodhue County: swing R+15.1Houston County: swing R+27.2Scott County: swing D+2.7
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20082024SwingVotes 2008Votes 2024
Marshall County flipped D+0.6 R+51.7 R+52.3 4,739 5,024
Norman County flipped D+26.9 R+22.3 R+49.2 3,434 3,285
Swift County flipped D+13.8 R+34.2 R+48.0 5,244 5,041
Yellow Medicine County flipped D+4.3 R+40.6 R+44.9 5,569 5,391
Kittson County flipped D+18.5 R+25.0 R+43.5 2,568 2,495
Red Lake County flipped D+6.2 R+37.1 R+43.3 2,191 2,110
Murray County flipped D+0.5 R+42.5 R+43.0 4,813 4,755
Todd County R+11.0 R+53.5 R+42.5 12,257 13,672
Renville County R+0.6 R+41.4 R+40.8 8,135 8,042
Clearwater County R+9.7 R+50.1 R+40.4 4,261 4,805
Chippewa County flipped D+5.9 R+34.1 R+40.0 6,356 6,300
Lincoln County flipped D+0.8 R+37.8 R+38.6 3,126 3,226
Freeborn County flipped D+17.2 R+21.3 R+38.5 17,280 16,670
Polk County flipped D+4.6 R+33.7 R+38.3 15,334 15,387
Lac qui Parle County flipped D+5.9 R+32.3 R+38.2 4,192 3,989
Jackson County R+4.2 R+42.1 R+37.9 5,623 5,625
Morrison County R+19.0 R+56.1 R+37.1 16,743 20,272
Traverse County flipped D+5.5 R+31.6 R+37.1 2,035 1,801
Pine County flipped D+1.6 R+35.2 R+36.8 14,383 16,876
Grant County flipped D+5.6 R+30.6 R+36.2 3,605 3,531
Big Stone County flipped D+6.3 R+29.6 R+35.9 2,990 2,816
Koochiching County flipped D+10.1 R+25.6 R+35.7 6,802 6,776
Pope County flipped D+3.7 R+31.7 R+35.4 6,536 7,191
Pipestone County R+13.1 R+48.1 R+35.0 4,801 4,828
Cottonwood County R+6.6 R+41.1 R+34.5 6,036 5,965
Nobles County R+1.4 R+35.6 R+34.2 8,813 8,258
Mower County flipped D+23.6 R+10.5 R+34.1 19,187 18,926
Mahnomen County flipped D+25.3 R+8.7 R+34.0 2,343 2,176
Wadena County R+17.4 R+51.4 R+34.0 7,169 8,024
Lake of the Woods County R+13.3 R+47.2 R+33.9 2,313 2,346
Fillmore County flipped D+8.3 R+25.5 R+33.8 11,234 12,335
Mille Lacs County R+7.2 R+40.9 R+33.7 13,544 15,163
Pennington County flipped D+2.2 R+31.5 R+33.7 6,822 7,361
Kanabec County R+8.7 R+42.3 R+33.6 8,499 9,682
Itasca County flipped D+12.9 R+20.2 R+33.1 24,395 26,760
Wilkin County R+6.9 R+39.0 R+32.1 3,414 3,343
Meeker County R+10.8 R+42.8 R+32.0 12,545 13,647
Roseau County R+17.4 R+49.3 R+31.9 7,700 8,486
Faribault County R+5.7 R+37.4 R+31.7 8,152 7,739
Aitkin County flipped Even R+30.9 R+30.9 9,410 10,419
Lyon County R+1.6 R+31.8 R+30.2 12,708 12,946
Redwood County R+13.6 R+43.3 R+29.7 7,806 8,299
Carlton County flipped D+26.8 R+2.6 R+29.4 18,449 20,746
Le Sueur County R+4.3 R+33.7 R+29.4 15,009 17,422
Watonwan County flipped D+0.7 R+27.8 R+28.5 5,258 4,910
Stevens County flipped D+1.3 R+27.0 R+28.3 5,634 5,122
Houston County flipped D+10.7 R+16.5 R+27.2 10,883 11,394
Becker County R+6.9 R+33.1 R+26.2 16,965 19,696
Benton County R+9.8 R+35.9 R+26.1 19,339 22,763
Isanti County R+15.4 R+41.2 R+25.8 20,053 25,829
Wabasha County R+2.4 R+28.2 R+25.8 11,893 13,481
Douglas County R+9.5 R+35.2 R+25.7 20,918 25,019
Kandiyohi County R+5.5 R+31.0 R+25.5 21,895 23,213
Rock County R+14.0 R+39.2 R+25.2 4,975 5,361
Cass County R+8.5 R+33.5 R+25.0 16,307 19,316
Martin County R+15.3 R+39.6 R+24.3 10,754 10,765
Waseca County R+8.2 R+32.5 R+24.3 9,888 10,361
Winona County flipped D+19.1 R+4.9 R+24.0 27,935 27,721
Sibley County R+19.3 R+43.1 R+23.8 7,729 8,512
Crow Wing County R+7.7 R+31.4 R+23.7 35,165 42,212
Brown County R+12.0 R+35.2 R+23.2 13,620 14,526
Dodge County R+9.8 R+32.0 R+22.2 10,213 12,448
Otter Tail County R+12.9 R+34.2 R+21.3 32,687 36,608
Chisago County R+10.3 R+31.4 R+21.1 29,305 35,502
Stearns County R+7.0 R+26.7 R+19.7 78,756 86,361
McLeod County R+18.4 R+37.9 R+19.5 19,029 21,131
Steele County R+5.3 R+24.4 R+19.1 19,656 20,809
St. Louis County D+32.5 D+13.7 R+18.8 118,814 118,587
Lake County D+22.1 D+3.9 R+18.2 6,969 6,929
Hubbard County R+14.4 R+31.5 R+17.1 11,638 13,570
Sherburne County R+18.2 R+34.9 R+16.7 44,990 57,777
Beltrami County flipped D+10.2 R+5.7 R+15.9 22,236 24,807
Clay County D+16.1 D+0.4 R+15.7 29,259 32,734
Goodhue County R+1.4 R+16.5 R+15.1 25,795 28,746
Blue Earth County flipped D+13.0 R+1.3 R+14.3 35,070 36,326
Rice County flipped D+11.5 R+2.5 R+14.0 31,799 36,284
Wright County R+17.4 R+29.4 R+12.0 65,578 89,700
Nicollet County flipped D+10.5 R+0.5 R+11.0 18,245 19,354
Anoka County R+2.4 R+4.4 R+2.0 182,224 209,656
Scott County R+11.2 R+8.5 D+2.7 67,132 89,806
Washington County D+4.4 D+8.9 D+4.5 137,059 168,743
Dakota County D+5.5 D+12.9 D+7.4 225,472 258,590
Olmsted County D+3.3 D+10.7 D+7.4 76,470 90,524
Ramsey County D+33.9 D+43.3 D+9.4 277,386 276,736
Carver County R+15.1 R+5.4 D+9.7 49,683 68,804
Cook County D+23.3 D+35.0 D+11.7 3,348 3,641
Hennepin County D+28.6 D+42.7 D+14.1 663,780 716,591

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