MLive file photo from November 2018 election.

Michigan has 87 cities and townships that voted for Donald Trump in 2016, but went Democratic in 2018.

Those communities are emblematic of the see-saw nature of Michigan politics: 77 of the 87 voted for Barack Obama in 2012.

The cities and townships on this list range from Sterling Heights and Livonia in metro Detroit to the sparsely populated Sherman Township in the Keweenaw County.

The list contains a number of small and mid-size cities -- Wyoming, St. Clair Shores, Monroe, Port Huron, Sault Ste. Marie and Charlotte among them.

A fourth are communities in the Upper Peninsula.

Before we get into the list, here's a map of how Michigan cities and townships voted in the 2016 presidential election. The darker the shade, the bigger the margin between Trump and Hillary Clinton.

Don't Edit

Trump won Michigan by a slender margin, 0.2%.

Next is the map of how Michigan voted in the 2018 election. What you see below is the collective votes for Democratic on the statewide ballot compared to Republicans. (There were eight statewide races: Governor, U.S. Senate, attorney general, secretary of state, state Board of Education and the governing bodies for University of Michigan, Michigan State and Wayne State University.)

Don't Edit

Next is the list of the 87 cities and townships that flipped from Republican to Democratic between the two elections. (Only two communities -- Northville and Grosse Pointe -- went from Democratic in 2016 to Republican in 2018).

Click here for an online database showing the partisan divide in any Michigan city or township.

Our list begins with the communities that had the biggest swing based on 2016 and 2018 election results. (One note: Because of rounding, the difference between the 2016 and 2018 results may not match the reported shift.)

Don't Edit

1. Pinconning, Bay County: 24-point shift

In 2012, Pinconning residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 16 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 8 points, a shift of 24 points between 2016 and 2018.

The city had 454 voters in 2018.

Don't Edit

2. Erwin Township, Gogebic County: 22-point shift

In 2012, Erwin Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 20 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 22 points between 2016 and 2018.

The township had 173 voters in 2018.

Don't Edit

Don't Edit

3. Elm River Township, Houghton County: 22-point shift

In 2012, Elm River Township residents voted for Mitt Romney. In 2016, voters backed President Trump over Hillary Clinton by 15 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 7 points, a shift of 22 points between 2016 and 2018.

The township had 128 voters in 2018.

Don't Edit

4. Sherman Township, Keweenaw County: 22-point shift

In 2012, Sherman Township residents voted for Mitt Romney. In 2016, voters backed President Trump over Hillary Clinton by 10 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 12 points, a shift of 22 points between 2016 and 2018.

The township had 58 voters in 2018.

Don't Edit

5. Humboldt Township, Marquette County: 22-point shift

In 2012, Humboldt Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 20 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 22 points between 2016 and 2018.

The township had 247 voters in 2018.

Don't Edit

6. Ironwood, Gogebic County: 20-point shift

In 2012, Ironwood residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 5 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 15 points, a shift of 20 points between 2016 and 2018.

The city had 2,036 voters in 2018.

Don't Edit

7. Turin Township, Marquette County: 20-point shift

In 2012, Turin Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 4 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 15 points, a shift of 20 points between 2016 and 2018.

The township had 66 voters in 2018.

Don't Edit

Don't Edit

8. Whitehall, Muskegon County: 20-point shift

In 2012, Whitehall residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 17 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 20 points between 2016 and 2018.

The city had 1,303 voters in 2018.

Don't Edit

9. Munising, Alger County: 19-point shift

In 2012, Munising residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 7 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 12 points, a shift of 19 points between 2016 and 2018.

The city had 953 voters in 2018.

Don't Edit

10. Otsego, Allegan County: 19-point shift

In 2012, Otsego residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 11 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 8 points, a shift of 19 points between 2016 and 2018.

The city had 1,409 voters in 2018.

Don't Edit

11. Thetford Township, Genesee County: 18-point shift

In 2012, Thetford Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 15 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 18 points between 2016 and 2018.

The township had 2,946 voters in 2018.

Don't Edit

12. Bessemer, Gogebic County: 18-point shift

In 2012, Bessemer residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 7 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 12 points, a shift of 18 points between 2016 and 2018.

The city had 878 voters in 2018.

Don't Edit

Don't Edit

13. Wakefield, Gogebic County: 18-point shift

In 2012, Wakefield residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 17 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 18 points between 2016 and 2018.

The city had 709 voters in 2018.

Don't Edit

14. Galesburg, Kalamazoo County: 18-point shift

In 2012, Galesburg residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 16 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 18 points between 2016 and 2018.

The city had 654 voters in 2018.

Don't Edit

15. Milan, Washtenaw/Monroe counties: 18-point shift

In 2012, Milan residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 4 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 14 points, a shift of 18 points between 2016 and 2018.

The city had 3,368 voters in 2018.

Don't Edit

16. Clio, Genesee County: 17-point shift

In 2012, Clio residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 4 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 13 points, a shift of 17 points between 2016 and 2018.

The city had 978 voters in 2018.

Don't Edit

17. Burton, Genesee County: 17-point shift

In 2012, Burton residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 1 percentile point. In 2018, the community backed Democrats on the statewide ballot by an average of 15 points, a shift of 17 points between 2016 and 2018.

The city had 11,523 voters in 2018.

Don't Edit

Don't Edit

18. Montrose, Genesee County: 17-point shift

In 2012, Montrose residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 11 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 7 points, a shift of 17 points between 2016 and 2018.

The city had 620 voters in 2018.

Don't Edit

19. Fraser, Macomb County: 17-point shift

In 2012, Fraser residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 13 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 4 points, a shift of 17 points between 2016 and 2018.

The city had 6,689 voters in 2018.

Don't Edit

20. Vienna Township, Genesee County: 16-point shift

In 2012, Vienna Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 12 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 4 points, a shift of 16 points between 2016 and 2018.

The city had 5,727 voters in 2018.

Don't Edit

21. Menominee County, Menominee County: 16-point shift

In 2012, Menominee residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 13 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 16 points between 2016 and 2018.

The city had 2,836 voters in 2018.

Don't Edit

22. Rockwood, Wayne County: 16-point shift

In 2012, Rockwood residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 14 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 16 points between 2016 and 2018.

The city had 1,390 voters in 2018.

Don't Edit

Don't Edit

23. Allegan, Allegan County: 15-point shift

In 2012, Allegan residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 10 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 5 points, a shift of 15 points between 2016 and 2018.

The city had 1,618 voters in 2018.

Don't Edit

24. Richfield Township, Genesee County: 15-point shift

In 2012, Richfield Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 12 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 15 points between 2016 and 2018.

The township had 4,169 voters in 2018.

Don't Edit

25. St. Clair Shores, Macomb County: 15-point shift

In 2012, St. Clair Shores residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 12 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 15 points between 2016 and 2018.

The city had 30,248 voters in 2018.

Don't Edit

26. Ishpeming Township, Marquette County: 15-point shift

In 2012, Ishpeming Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 3 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 11 points, a shift of 15 points between 2016 and 2018.

The township had 1,693 voters in 2018.

Don't Edit

27. McMillan Township, Ontonagon County: 15-point shift

In 2012, McMillan Township residents voted for Mitt Romney. In 2016, voters backed President Trump over Hillary Clinton by 14 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 1 point, a shift of 15 points between 2016 and 2018.

The township had 246 voters in 2018.

Don't Edit

Don't Edit

28. Sciota Township, Shiawassee County: 15-point shift

In 2012, Sciota Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 11 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 4 points, a shift of 15 points between 2016 and 2018.

The township had 871 voters in 2018.

Don't Edit

29. Coruna, Shiawassee County: 15-point shift

In 2012, Corunna residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 8 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 7 points, a shift of 15 points between 2016 and 2018.

The city had 1,116 voters in 2018.

Don't Edit

30. Flat Rock, Wayne County: 15-point shift

In 2012, Flat Rock residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 13 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 15 points between 2016 and 2018.

The city had 4,021 voters in 2018.

Don't Edit

31. Garden City, Wayne County: 15-point shift

In 2012, Garden City residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 10 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 5 points, a shift of 15 points between 2016 and 2018.

The city had 10,971 voters in 2018.

Don't Edit

32. Trenton, Wayne County: 15-point shift

In 2012, Trenton residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 11 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 4 points, a shift of 15 points between 2016 and 2018.

The city had 9,392 voters in 2018.

Don't Edit

Don't Edit

33. Wyandotte, Wayne County: 15-point shift

In 2012, Wyandotte residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 1 percentile point. In 2018, the community backed Democrats on the statewide ballot by an average of 14 points, a shift of 15 points between 2016 and 2018.

The city had 11,146 voters in 2018.

Don't Edit

34. Clayton Township, Genesee County: 14-point shift

In 2012, Clayton Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 11 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 14 points between 2016 and 2018.

The township had 3,878 voters in 2018.

Don't Edit

35. Allen Park, Wayne County: 14-point shift

In 2012, Allen Park residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 5 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 9 points, a shift of 14 points between 2016 and 2018.

The city had 13,232 voters in 2018

Don't Edit

37. Portsmouth Township, Bay County: 13-point shift

In 2012, Portsmouth Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 12 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 1 point, a shift of 13 points between 2016 and 2018.

The township had 1,715 voters in 2018.

Don't Edit

36. Brownstown Township, Wayne County: 14-point shift

In 2012, Brownstown Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 1 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 13 points, a shift of 14 points between 2016 and 2018.

The township had 13,984 voters in 2018.

Don't Edit

Don't Edit

38. Hampton Township, Bay County: 13-point shift

In 2012, Hampton Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 6 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 7 points, a shift of 13 points between 2016 and 2018.

The township had 4,268 voters in 2018.

Don't Edit

39. Chippewa Township, Isabella County: 13-point thread

In 2012, Chippewa Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 5 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 8 points, a shift of 13 points between 2016 and 2018.

The township had 1,581 voters in 2018.

Don't Edit

40. Sterling Heights, Macomb County: 13-point shift

In 2012, Sterling Heights residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 12 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 1 points, a shift of 13 points between 2016 and 2018.

The city had 49,392 voters in 2018.

Don't Edit

41. Negaunee Township, Marquette County: 113-point shift

In 2012, Negaunee Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 2 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 11 points, a shift of 13 points between 2016 and 2018.

The city had 1,617 voters in 2018.

Don't Edit

42. Ely Township, Marquette County: 13-point shiftt spread

In 2012, Ely Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 11 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 13 points between 2016 and 2018.

The township had 930 voters in 2018.

Don't Edit

Don't Edit

43. Tilden Township, Marquette County: 13-point shift

In 2012, Tilden Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 7 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 6 points, a shift of 13 points between 2016 and 2018.

The township had 497 voters in 2018.

Don't Edit

43. Muskegon Township, Muskegon County: 13-point shift

In 2012, Muskegon Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 2 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 10 points, a shift of 13 points between 2016 and 2018.

The township had 6,555 voters in 2018.

Don't Edit

45. Egleston Township, Muskegon County: 13-point shift

In 2012, Egelston Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 9 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 13 points between 2016 and 2018.

The township had 3,753 voters in 2018.

Don't Edit

36. Keego Harbor, Oakland County: 13-point shift

In 2012, Keego Harbor residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 4 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 9 points, a shift of 13 points between 2016 and 2018.

The city had 1,218 voters in 2018.

Don't Edit

47. Riverview, Wayne County: 13-point shift

In 2012, Riverview residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 5 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 8 points, a shift of 13 points between 2016 and 2018.

The city had 5,493 voters in 2018.

Don't Edit

Don't Edit

48. Sumpter Township, Wayne County: 13-point shift

In 2012, Sumpter Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 12 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 1 points, a shift of 13 points between 2016 and 2018.

The township had 3,928 voters in 2018.

Don't Edit

49. Woodhaven, Wayne County: 13-point shift

In 2012, Woodhaven residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 7 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 6 points, a shift of 13 points between 2016 and 2018.

The city had 5,771 voters in 2018.

Don't Edit

50. Rock River Township, Alger County: 12-point shift

In 2012, Rock River Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 6 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 6 points, a shift of 12 points between 2016 and 2018.

The township had 598 voters in 2018.

Don't Edit

51. Sault Ste. Marie, Chippewa County: 12-point shift

In 2012, Sault Ste. Marie residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 9 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 12 points between 2016 and 2018.

The city had 4,619 voters in 2018.

Don't Edit

52. Ionia, Ionia County: 12-point shift

In 2012, Ionia residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 10 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 12 points between 2016 and 2018.

The city had 1,985 voters in 2018.

Don't Edit

Don't Edit

53. Bois Blanc Township, Mackinac County: 12-point shift

In 2012, Bois Blanc Township residents voted for Mitt Romney. In 2016, voters backed President Trump over Hillary Clinton by 12 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 1 points, a shift of 12 points between 2016 and 2018.

The township had 83 voters in 2018.

Don't Edit

54. Clinton Township, Macomb County: 12-point shift

In 2012, Clinton Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 4 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 8 points, a shift of 12 points between 2016 and 2018.

The township had 42,480 voters in 2018.

Don't Edit

55. Port Huron, St. Clair County: 12-point shift

In 2012, Port Huron residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 1 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 10 points, a shift of 12 points between 2016 and 2018.

The city had 9,475 voters in 2018.

Don't Edit

56. Three Rivers, St. Joseph County: 12-point shift

In 2012, Three Rivers residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 4 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 8 points, a shift of 12 points between 2016 and 2018.

The city had 2,174 voters in 2018.

Don't Edit

57. Owosso, Shiawassee County: 12-point shift

In 2012, Owosso residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 9 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 12 points between 2016 and 2018.

The city had 5,555 voters in 2018.

Don't Edit

Don't Edit

58. Augusta Township, Washtenaw County: 12-point shift

In 2012, Augusta Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 9 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 12 points between 2016 and 2018.

The township had 3,390 voters in 2018.

Don't Edit

59. Essexville, Bay County: 11-point shift

In 2012, Essexville residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 3 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 8 points, a shift of 11 points between 2016 and 2018.

The city had 1,789 voters in 2018.

Don't Edit

60. Charlotte, Eaton County: 11-point shift

In 2012, Charlotte residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 9 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 1 points, a shift of 11 points between 2016 and 2018.

The city had 3,507 voters in 2018.

Don't Edit

61. Mundy Township, Genesee Township: 11-point shift

In 2012, Mundy Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 9 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 11 points between 2016 and 2018.

The township had 7,573 voters in 2018.

Don't Edit

62. Luna Pier, Monroe County: 11-point shift

In 2012, Luna Pier residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 4 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 7 points, a shift of 11 points between 2016 and 2018.

The city had 612 voters in 2018.

Don't Edit

Don't Edit

63. Monroe, Monroe County: 11-point shift

In 2012, Monroe residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 1 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 9 points, a shift of 11 points between 2016 and 2018.

The city had 6,397 voters in 2018.

Don't Edit

64. Chocolay Township, Marquette County: 10-point shift

In 2012, Chocolay Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 3 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 7 points, a shift of 10 points between 2016 and 2018.

The township had 3,171 voters in 2018.

Don't Edit

65. Walled Lake, Oakland County: 10-point shift

In 2012, Walled Lake residents voted for Mitt Romney. In 2016, voters backed President Trump over Hillary Clinton by 5 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 5 points, a shift of 10 points between 2016 and 2018.

The city had 3,073 voters in 2018.

Don't Edit

66. Lyndon Township, Washtenaw County: 10-point shift

In 2012, Lyndon Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 5 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 5 points, a shift of 10 points between 2016 and 2018.

The city had 1,568 voters in 2018.

Don't Edit

67. Livonia, Wayne County: 10-point shift

In 2012, Livonia residents voted for Mitt Romney. In 2016, voters backed President Trump over Hillary Clinton by 7 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 10 points between 2016 and 2018.

The city had 51,537 voters in 2018.

Don't Edit

Don't Edit

68. Fennville, Allegan County: 9-point shift

In 2012, Fennville residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 5 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 9 points between 2016 and 2018.

The city had 420 voters in 2018.

Don't Edit

69. Springfield, Calhoun County: 9-point shift

In 2012, Springfield residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 6 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 9 points between 2016 and 2018.

The city had 1,332 voters in 2018.

Don't Edit

70. Windsor Township, Eaton County: 9-point shift

In 2012, Windsor Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 7 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 9 points between 2016 and 2018.

The township had 3,959 voters in 2018.

Don't Edit

71. Republic Township, Marquette County: 9-point shift

In 2012, Republic Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 6 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 9 points between 2016 and 2018.

The township had 574 voters in 2018.

Don't Edit

72. Plainwell, Allegan County: 8-point shift

In 2012, Plainwell residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 2 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 5 points, a shift of 8 points between 2016 and 2018.

The city had 1,434 voters in 2018.

Don't Edit

Don't Edit

73. Marshall, Calhoun County: 8-point shift

In 2012, Marshall residents voted for Mitt Romney. In 2016, voters backed President Trump over Hillary Clinton by 5 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 8 points between 2016 and 2018.

The city had 3,125 voters in 2018.

Don't Edit

74. Flushing, Genesee County: 8-point shift

In 2012, Flushing residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 3 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 5 points, a shift of 8 points between 2016 and 2018.

The city had 4,310 voters in 2018.

Don't Edit

75. Davison, Genesee County: 8-point shift

In 2012, Davison residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 1 percentile point. In 2018, the community backed Democrats on the statewide ballot by an average of 7 points, a shift of 8 points between 2016 and 2018.

The city had 2,309 voters in 2018.

Don't Edit

76. Tecumseh, Lenawee County: 8-point shift

In 2012, Tecumseh residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 5 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 8 points between 2016 and 2018.

The city had 4,270 voters in 2018.

Don't Edit

77. Comstock Township, Kalamazoo County: 7-point shift

In 2012, Comstock Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 4 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 7 points between 2016 and 2018.

The township had 7,036 voters in 2018.

Don't Edit

Don't Edit

78. Powell Township, Marquette County: 7-point shift

In 2012, Powell Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 5 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 7 points between 2016 and 2018.

The township had 497 voters in 2018.

Don't Edit

79. Norton Shores, Muskegon County: 6-point shift

In 2012, Norton Shores residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 5 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 1 point, a shift of 6 points between 2016 and 2018.

The city had 12,350 voters in 2018.

Don't Edit

80. Saginaw Township, Saginaw County: 6-point shift

In 2012, Saginaw Township residents voted for Mitt Romney. In 2016, voters backed President Trump over Hillary Clinton by 4 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 6 points between 2016 and 2018.

The township had 20,308 voters in 2018.

Don't Edit

81. Wyoming, Kent County: 5-point shift

In 2012, Wyoming residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 3 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 1 point, a shift of 5 points between 2016 and 2018.

The city had 26,960 voters in 2018.

Don't Edit

83. Manistee, Manistee County: 5-point shift

In 2012, Manistee residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 0.1 percentile point. In 2018, the community backed Democrats on the statewide ballot by an average of 5 points, a shift of 5 points between 2016 and 2018.

The city had 2,789 voters in 2018.

Don't Edit

Don't Edit

83. Spaulding Township, Saginaw County: 5-point shift

In 2012, Spaulding Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 1 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 4 points, a shift of 5 points between 2016 and 2018.

The township had 913 voters in 2018.

Don't Edit

84. DeWitt Township, Clinton County: 4-point shift

In 2012, De Witt Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 1 percentile point. In 2018, the community backed Democrats on the statewide ballot by an average of 3 points, a shift of 4 points between 2016 and 2018.

The township had 7,487 voters in 2018.

Don't Edit

85. Merrill Township, Newaygo County: 4-point shift

In 2012, Merrill Township residents voted to re-elect President Obama. In 2016, voters backed President Trump over Hillary Clinton by 3 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 1 point, a shift of 4 points between 2016 and 2018.

The township had 274 voters in 2018.

Don't Edit

86. Chikaming Township, Berrien County: 3-point shift

In 2012, Chikaming Township residents voted for Mitt Romney. In 2016, voters backed President Trump over Hillary Clinton by 1 percentile point. In 2018, the community backed Democrats on the statewide ballot by an average of 2 points, a shift of 3 points between 2016 and 2018.

The township had 1,668 voters in 2018.

Don't Edit

87. Sylvan Lake, Oakland County: 3-point shift

In 2012, Sylvan Lake residents voted for Mitt Romney. In 2016, voters backed President Trump over Hillary Clinton by 2 percentile points. In 2018, the community backed Democrats on the statewide ballot by an average of 1 point, a shift of 3 points between 2016 and 2018.

The city had 1,116 voters in 2018.

Don't Edit