St. Ignace is a city located in the U.S. state of Michigan. It serves as the county seat of Mackinac County and had a population of 2,306 according to the 2020 census.
The city is situated adjacent to St. Ignace Township, which lies directly to its north. While they share a geographic proximity, the two entities are administered separately.