Skip to content

Minnesota 2000 vs 2024: county swing

74 of 87 counties moved toward the Republican ticket; 18 changed hands.

Lac qui Parle County: swing R+39.1Lyon County: swing R+20.0McLeod County: swing R+17.3Meeker County: swing R+32.3Nicollet County: swing D+0.7Pennington County: swing R+16.9Pope County: swing R+31.1Redwood County: swing R+18.7Steele County: swing R+16.1Todd County: swing R+36.4Waseca County: swing R+22.2Benton County: swing R+24.8Carver County: swing D+18.4Clearwater County: swing R+32.5Dodge County: swing R+21.6Grant County: swing R+22.4Hubbard County: swing R+14.1Kandiyohi County: swing R+21.6Lincoln County: swing R+40.1Marshall County: swing R+32.4Martin County: swing R+25.0Mille Lacs County: swing R+32.7Morrison County: swing R+36.2Mower County: swing R+31.2Nobles County: swing R+24.3Olmsted County: swing D+18.8Otter Tail County: swing R+9.2Pine County: swing R+37.4Pipestone County: swing R+33.4Polk County: swing R+20.7Renville County: swing R+35.2Rock County: swing R+25.4Sherburne County: swing R+19.7Stearns County: swing R+14.5Stevens County: swing R+20.1Wabasha County: swing R+21.3Washington County: swing D+10.6Wright County: swing R+13.1Lake of the Woods County: swing R+30.4St. Louis County: swing R+13.1Aitkin County: swing R+31.8Anoka County: swing R+3.5Big Stone County: swing R+31.6Carlton County: swing R+22.8Chisago County: swing R+25.3Crow Wing County: swing R+17.9Dakota County: swing D+13.9Douglas County: swing R+15.1Faribault County: swing R+28.9Fillmore County: swing R+29.2Hennepin County: swing D+28.4Isanti County: swing R+31.6Jackson County: swing R+34.6Kanabec County: swing R+32.8Kittson County: swing R+15.7Koochiching County: swing R+16.6Le Sueur County: swing R+27.4Mahnomen County: swing D+0.3Murray County: swing R+35.9Norman County: swing R+15.9Red Lake County: swing R+24.6Rice County: swing R+11.2Sibley County: swing R+24.0Wadena County: swing R+28.2Winona County: swing R+6.2Becker County: swing R+12.8Blue Earth County: swing D+0.9Chippewa County: swing R+33.7Cottonwood County: swing R+27.1Freeborn County: swing R+31.7Itasca County: swing R+24.9Lake County: swing R+13.0Ramsey County: swing D+22.5Roseau County: swing R+13.5Swift County: swing R+40.1Traverse County: swing R+22.6Watonwan County: swing R+21.9Wilkin County: swing R+9.1Yellow Medicine County: swing R+39.3Beltrami County: swing D+0.4Brown County: swing R+14.0Cass County: swing R+21.7Clay County: swing D+7.1Cook County: swing D+39.4Goodhue County: swing R+12.5Houston County: swing R+10.9Scott County: swing D+6.2
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20002024SwingVotes 2000Votes 2024
Lincoln County flipped D+2.3 R+37.8 R+40.1 3,284 3,226
Swift County flipped D+5.9 R+34.2 R+40.1 5,437 5,041
Yellow Medicine County R+1.3 R+40.6 R+39.3 5,515 5,391
Lac qui Parle County flipped D+6.8 R+32.3 R+39.1 4,453 3,989
Pine County flipped D+2.2 R+35.2 R+37.4 13,068 16,876
Todd County R+17.1 R+53.5 R+36.4 11,092 13,672
Morrison County R+19.9 R+56.1 R+36.2 14,677 20,272
Murray County R+6.6 R+42.5 R+35.9 4,753 4,755
Renville County R+6.2 R+41.4 R+35.2 8,122 8,042
Jackson County R+7.5 R+42.1 R+34.6 5,438 5,625
Chippewa County R+0.4 R+34.1 R+33.7 6,352 6,300
Pipestone County R+14.7 R+48.1 R+33.4 4,894 4,828
Kanabec County R+9.5 R+42.3 R+32.8 6,811 9,682
Mille Lacs County R+8.2 R+40.9 R+32.7 10,253 15,163
Clearwater County R+17.6 R+50.1 R+32.5 3,824 4,805
Marshall County R+19.3 R+51.7 R+32.4 5,199 5,024
Meeker County R+10.5 R+42.8 R+32.3 10,672 13,647
Aitkin County flipped D+0.9 R+30.9 R+31.8 8,260 10,419
Freeborn County flipped D+10.4 R+21.3 R+31.7 16,139 16,670
Big Stone County flipped D+2.0 R+29.6 R+31.6 2,980 2,816
Isanti County R+9.6 R+41.2 R+31.6 14,929 25,829
Mower County flipped D+20.7 R+10.5 R+31.2 18,480 18,926
Pope County R+0.6 R+31.7 R+31.1 5,987 7,191
Lake of the Woods County R+16.8 R+47.2 R+30.4 2,187 2,346
Fillmore County flipped D+3.7 R+25.5 R+29.2 10,223 12,335
Faribault County R+8.5 R+37.4 R+28.9 8,424 7,739
Wadena County R+23.2 R+51.4 R+28.2 6,382 8,024
Le Sueur County R+6.3 R+33.7 R+27.4 12,331 17,422
Cottonwood County R+14.0 R+41.1 R+27.1 6,181 5,965
Rock County R+13.8 R+39.2 R+25.4 5,010 5,361
Chisago County R+6.1 R+31.4 R+25.3 21,987 35,502
Martin County R+14.6 R+39.6 R+25.0 10,371 10,765
Itasca County flipped D+4.7 R+20.2 R+24.9 21,714 26,760
Benton County R+11.1 R+35.9 R+24.8 14,908 22,763
Red Lake County R+12.5 R+37.1 R+24.6 2,090 2,110
Nobles County R+11.3 R+35.6 R+24.3 8,872 8,258
Sibley County R+19.1 R+43.1 R+24.0 7,335 8,512
Carlton County flipped D+20.2 R+2.6 R+22.8 15,081 20,746
Traverse County R+9.0 R+31.6 R+22.6 2,106 1,801
Grant County R+8.2 R+30.6 R+22.4 3,624 3,531
Waseca County R+10.3 R+32.5 R+22.2 8,864 10,361
Watonwan County R+5.9 R+27.8 R+21.9 5,134 4,910
Cass County R+11.8 R+33.5 R+21.7 13,593 19,316
Dodge County R+10.4 R+32.0 R+21.6 8,050 12,448
Kandiyohi County R+9.4 R+31.0 R+21.6 19,285 23,213
Wabasha County R+6.9 R+28.2 R+21.3 10,531 13,481
Polk County R+13.0 R+33.7 R+20.7 14,140 15,387
Stevens County R+6.9 R+27.0 R+20.1 5,752 5,122
Lyon County R+11.8 R+31.8 R+20.0 11,489 12,946
Sherburne County R+15.2 R+34.9 R+19.7 30,835 57,777
Redwood County R+24.6 R+43.3 R+18.7 7,748 8,299
Crow Wing County R+13.5 R+31.4 R+17.9 28,128 42,212
McLeod County R+20.6 R+37.9 R+17.3 15,394 21,131
Pennington County R+14.6 R+31.5 R+16.9 6,320 7,361
Koochiching County R+9.0 R+25.6 R+16.6 6,879 6,776
Steele County R+8.3 R+24.4 R+16.1 16,066 20,809
Norman County R+6.4 R+22.3 R+15.9 3,641 3,285
Kittson County R+9.3 R+25.0 R+15.7 2,637 2,495
Douglas County R+20.1 R+35.2 R+15.1 17,205 25,019
Stearns County R+12.2 R+26.7 R+14.5 62,476 86,361
Hubbard County R+17.4 R+31.5 R+14.1 9,613 13,570
Brown County R+21.2 R+35.2 R+14.0 12,834 14,526
Roseau County R+35.8 R+49.3 R+13.5 7,166 8,486
St. Louis County D+26.8 D+13.7 R+13.1 107,464 118,587
Wright County R+16.3 R+29.4 R+13.1 43,366 89,700
Lake County D+16.9 D+3.9 R+13.0 6,563 6,929
Becker County R+20.3 R+33.1 R+12.8 14,333 19,696
Goodhue County R+4.0 R+16.5 R+12.5 22,257 28,746
Rice County flipped D+8.7 R+2.5 R+11.2 26,021 36,284
Houston County R+5.6 R+16.5 R+10.9 10,167 11,394
Otter Tail County R+25.0 R+34.2 R+9.2 28,511 36,608
Wilkin County R+29.9 R+39.0 R+9.1 3,305 3,343
Winona County flipped D+1.3 R+4.9 R+6.2 23,918 27,721
Anoka County R+0.9 R+4.4 R+3.5 145,619 209,656
Mahnomen County R+9.0 R+8.7 D+0.3 2,224 2,176
Beltrami County R+6.1 R+5.7 D+0.4 17,217 24,807
Nicollet County R+1.2 R+0.5 D+0.7 15,327 19,354
Blue Earth County R+2.2 R+1.3 D+0.9 27,402 36,326
Scott County R+14.7 R+8.5 D+6.2 43,793 89,806
Clay County flipped R+6.7 D+0.4 D+7.1 23,358 32,734
Washington County flipped R+1.7 D+8.9 D+10.6 107,009 168,743
Dakota County flipped R+1.0 D+12.9 D+13.9 182,249 258,590
Carver County R+23.8 R+5.4 D+18.4 35,021 68,804
Olmsted County flipped R+8.1 D+10.7 D+18.8 59,392 90,524
Ramsey County D+20.8 D+43.3 D+22.5 244,278 276,736
Hennepin County D+14.3 D+42.7 D+28.4 573,846 716,591
Cook County flipped R+4.4 D+35.0 D+39.4 2,820 3,641

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