Mackinac County, Michigan Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
St. Ignace12,3602,2850.38%8953 City
Clark22,0191,9261.15%2679 Township
Garfield31,1951,1610.67%9.0135 Township
Curtis41,1471,0970.17%1768 Township
Moran51,0851,0331.21%9.0128 Township
St. Ignace61,0189731.09%1097 Township
Mackinac Island76235820.97%1434 City
Brevort85255011.16%6.092 Township
Newton94584341.55%3.0149 Township
Cedarville10232237-0.43%3.079 Township
Hendricks111241171.64%2.079 Township
Bois Blanc121061010.95%3.035 Township

Mackinac County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 12 cities in Mackinac County, Michigan.

Location of Mackinac County