Skip to content

Michigan 2012 vs 2020: county swing

71 of 83 counties moved toward the Republican ticket; 13 changed hands.

Antrim County: swing R+2.4Barry County: swing R+14.4Branch County: swing R+20.3Clare County: swing R+30.0Clinton County: swing R+0.4Eaton County: swing R+3.8Gratiot County: swing R+24.4Houghton County: swing R+5.1Isabella County: swing R+11.9Kalamazoo County: swing D+5.5Keweenaw County: swing D+1.6Lake County: swing R+31.3Lenawee County: swing R+18.6Mackinac County: swing R+11.7Marquette County: swing R+2.9Mecosta County: swing R+18.1Midland County: swing D+0.8Montcalm County: swing R+29.1Newaygo County: swing R+23.0Osceola County: swing R+25.3Roscommon County: swing R+26.2Shiawassee County: swing R+23.6Washtenaw County: swing D+10.7Wexford County: swing R+19.0Alger County: swing R+16.2Allegan County: swing R+5.7Alpena County: swing R+22.2Bay County: swing R+17.1Benzie County: swing R+5.1Berrien County: swing R+0.9Cass County: swing R+15.2Cheboygan County: swing R+19.0Chippewa County: swing R+15.2Delta County: swing R+19.7Dickinson County: swing R+12.1Emmet County: swing D+6.0Gladwin County: swing R+29.6Ingham County: swing D+4.4Iosco County: swing R+23.5Jackson County: swing R+13.2Kalkaska County: swing R+22.0Kent County: swing D+13.8Lapeer County: swing R+24.9Livingston County: swing D+0.7Luce County: swing R+19.5Macomb County: swing R+12.1Manistee County: swing R+21.0Monroe County: swing R+23.6Iron County: swing R+16.5Oakland County: swing D+6.0Ontonagon County: swing R+16.3Oscoda County: swing R+27.5Saginaw County: swing R+11.6St. Clair County: swing R+23.1Tuscola County: swing R+28.4Van Buren County: swing R+12.7Wayne County: swing R+8.7Calhoun County: swing R+12.6Crawford County: swing R+19.7Genesee County: swing R+18.9Hillsdale County: swing R+23.7Huron County: swing R+24.5Missaukee County: swing R+19.4Montmorency County: swing R+26.0Ogemaw County: swing R+33.8Otsego County: swing R+14.5St. Joseph County: swing R+19.4Alcona County: swing R+20.3Leelanau County: swing D+11.6Mason County: swing R+14.8Arenac County: swing R+30.8Menominee County: swing R+27.3Baraga County: swing R+17.2Charlevoix County: swing R+2.5Muskegon County: swing R+17.2Oceana County: swing R+17.7Ottawa County: swing D+12.9Presque Isle County: swing R+20.6Sanilac County: swing R+25.1Schoolcraft County: swing R+24.8Gogebic County: swing R+20.5Grand Traverse County: swing D+8.8Ionia County: swing R+17.5
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20122020SwingVotes 2012Votes 2020
Ogemaw County R+6.3 R+40.1 R+33.8 10,361 11,907
Lake County flipped D+5.1 R+26.2 R+31.3 5,287 6,323
Arenac County R+4.9 R+35.7 R+30.8 7,841 8,831
Clare County R+4.8 R+34.8 R+30.0 13,504 16,281
Gladwin County R+7.1 R+36.7 R+29.6 12,583 14,603
Montcalm County R+8.7 R+37.8 R+29.1 25,431 32,100
Tuscola County R+10.9 R+39.3 R+28.4 26,003 29,445
Oscoda County R+16.1 R+43.6 R+27.5 4,042 4,874
Menominee County R+2.9 R+30.2 R+27.3 10,923 12,607
Roscommon County R+3.8 R+30.0 R+26.2 13,032 15,018
Montmorency County R+17.4 R+43.4 R+26.0 5,051 5,859
Osceola County R+21.0 R+46.3 R+25.3 10,278 12,329
Sanilac County R+20.4 R+45.5 R+25.1 18,369 22,446
Lapeer County R+11.4 R+36.3 R+24.9 43,115 52,650
Schoolcraft County R+6.8 R+31.6 R+24.8 4,048 4,745
Huron County R+14.8 R+39.3 R+24.5 15,484 18,437
Gratiot County R+3.9 R+28.3 R+24.4 16,035 19,127
Hillsdale County R+24.2 R+47.9 R+23.7 19,100 23,302
Monroe County flipped D+0.9 R+22.7 R+23.6 72,853 87,148
Shiawassee County flipped D+3.7 R+19.9 R+23.6 33,679 39,224
Iosco County R+5.0 R+28.5 R+23.5 13,344 15,363
St. Clair County R+7.1 R+30.2 R+23.1 74,181 92,064
Newaygo County R+17.4 R+40.4 R+23.0 21,478 27,161
Alpena County R+5.4 R+27.6 R+22.2 14,014 16,969
Kalkaska County R+19.7 R+41.7 R+22.0 8,299 10,631
Manistee County flipped D+5.9 R+15.1 R+21.0 12,402 14,655
Presque Isle County R+8.5 R+29.1 R+20.6 7,080 8,344
Gogebic County flipped D+8.1 R+12.4 R+20.5 7,576 8,266
Alcona County R+18.0 R+38.3 R+20.3 6,104 7,064
Branch County R+18.2 R+38.5 R+20.3 17,147 20,536
Crawford County R+11.0 R+30.7 R+19.7 6,814 7,861
Delta County R+6.7 R+26.4 R+19.7 18,050 21,151
Luce County R+22.7 R+42.2 R+19.5 2,596 3,001
Missaukee County R+34.0 R+53.4 R+19.4 7,027 8,755
St. Joseph County R+12.3 R+31.7 R+19.4 23,341 27,936
Cheboygan County R+10.9 R+29.9 R+19.0 13,311 15,868
Wexford County R+15.3 R+34.3 R+19.0 14,853 18,265
Genesee County D+28.2 D+9.3 R+18.9 202,933 221,360
Lenawee County R+1.3 R+19.9 R+18.6 44,724 53,375
Mecosta County R+9.9 R+28.0 R+18.1 16,913 21,049
Oceana County R+10.3 R+28.0 R+17.7 11,450 14,062
Ionia County R+12.8 R+30.3 R+17.5 25,761 32,209
Baraga County R+8.4 R+25.6 R+17.2 3,490 4,038
Muskegon County D+17.8 D+0.6 R+17.2 76,163 92,444
Bay County flipped D+5.5 R+11.6 R+17.1 53,381 60,255
Iron County R+8.9 R+25.4 R+16.5 5,988 6,789
Ontonagon County R+9.1 R+25.4 R+16.3 3,539 3,804
Alger County R+2.6 R+18.8 R+16.2 4,618 5,128
Cass County R+13.7 R+28.9 R+15.2 22,490 26,216
Chippewa County R+7.6 R+22.8 R+15.2 15,564 17,642
Mason County R+5.0 R+19.8 R+14.8 14,604 17,254
Otsego County R+19.7 R+34.2 R+14.5 11,832 14,757
Barry County R+18.1 R+32.5 R+14.4 28,512 35,905
Jackson County R+5.8 R+19.0 R+13.2 69,446 80,861
Van Buren County flipped D+0.4 R+12.3 R+12.7 32,837 39,066
Calhoun County flipped D+1.6 R+11.0 R+12.6 58,327 66,281
Dickinson County R+21.3 R+33.4 R+12.1 12,810 14,589
Macomb County flipped D+4.0 R+8.1 R+12.1 404,086 494,256
Isabella County flipped D+9.3 R+2.6 R+11.9 24,119 29,421
Mackinac County R+12.2 R+23.9 R+11.7 6,099 7,015
Saginaw County D+11.9 D+0.3 R+11.6 98,062 103,349
Wayne County D+46.8 D+38.1 R+8.7 815,825 872,469
Allegan County R+19.6 R+25.3 R+5.7 52,619 67,094
Benzie County R+4.0 R+9.1 R+5.1 9,901 12,262
Houghton County R+9.1 R+14.2 R+5.1 15,282 18,501
Eaton County flipped D+3.1 R+0.7 R+3.8 54,788 64,327
Marquette County D+14.0 D+11.1 R+2.9 32,194 37,462
Charlevoix County R+14.6 R+17.1 R+2.5 14,090 17,000
Antrim County R+21.3 R+23.7 R+2.4 13,195 15,949
Berrien County R+6.5 R+7.4 R+0.9 72,497 82,391
Clinton County R+6.2 R+6.6 R+0.4 39,235 47,927
Livingston County R+23.3 R+22.6 D+0.7 98,337 127,197
Midland County R+15.5 R+14.7 D+0.8 41,754 49,088
Keweenaw County R+13.8 R+12.2 D+1.6 1,392 1,557
Ingham County D+27.8 D+32.2 D+4.4 127,910 144,550
Kalamazoo County D+13.3 D+18.8 D+5.5 123,178 143,414
Emmet County R+17.1 R+11.1 D+6.0 17,709 22,177
Oakland County D+8.1 D+14.1 D+6.0 651,607 770,351
Grand Traverse County R+11.8 R+3.0 D+8.8 47,999 60,236
Washtenaw County D+35.9 D+46.6 D+10.7 179,592 216,418
Leelanau County flipped R+6.4 D+5.2 D+11.6 14,176 16,900
Ottawa County R+34.3 R+21.4 D+12.9 132,312 168,713
Kent County flipped R+7.7 D+6.1 D+13.8 292,985 361,048

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