
St. Ignace
- County:
- Mackinac County
- County Seat:
- No
- Area (mi²):
- 2.638
- State:
- Michigan
St. Ignace is a city located in Mackinac County, Michigan. St. Ignace has a 2025 population of 2,287. St. Ignace is currently declining at a rate of -0.13% annually and its population has decreased by -0.65% since the most recent census, which recorded a population of 2,302 in 2020.
The average household income in St. Ignace is $68,619 with a poverty rate of 22.47%. The median age in St. Ignace is 48.1 years: 48.2 years for males, and 48.1 years for females.