Saint Ignace, usually written as St. Ignace, is a city in the U.S. state of Michigan. The population was 2,452 at the 2010 census. It is the county seat of Mackinac County. From the Lower Peninsula, St. Ignace is the gateway to the Upper Peninsula.
St. Ignace Township is located just to the north of the city, but is politically independent.