Mackinac County, Michigan Cities (2025)

13 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
St. Ignace12,3422,2850.47%8883 City
Clark22,0151,9261.72%2679 Township
Garfield31,1981,1591.44%9135 Township
Curtis41,1621,0921.22%1768 Township
Moran51,0831,0272.07%8128 Township
St. Ignace61,0159711.7%1097 Township
Mackinac Island76205841.14%1424 City
Brevort85245001.75%692 Township
Newton94604352.68%3149 Township
Cedarville102342360%379 Township
Hendricks111211170.83%279 Township
Bois Blanc121051001.94%335 Township
Naubinway13941016.82%2280 CDP

Mackinac County Cities Summary

Largest City

St. Ignace is the largest city in Mackinac County, with a population of 2,342.

Smallest City

Naubinway is the smallest city in Mackinac County, with a population of 94.

10 Largest Cities

There are 13 cities in Mackinac County, Michigan.

Location of Mackinac County