Mackinac County, Michigan Cities (2026)

12 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
St. Ignace12,3542,2850.51%8923 City
Clark22,0491,9261.69%2679 Township
Garfield31,2151,1591.42%9135 Township
Curtis41,1761,0921.2%1768 Township
Moran51,1051,0272.03%9128 Township
St. Ignace61,0329711.67%1197 Township
Mackinac Island76275841.13%1444 City
Brevort85335001.72%692 Township
Newton94724352.61%3149 Township
Cedarville102342360%379 Township
Hendricks111221170.83%279 Township
Bois Blanc121071001.9%335 Township

Mackinac County Cities Summary

Largest City

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

Smallest City

Bois Blanc is the smallest city in Mackinac County, with a population of 107.

10 Largest Cities

There are 12 cities in Mackinac County, Michigan.

Location of Mackinac County