Iron Mountain is a town in Michigan with a population of 7,522. Iron Mountain is in Dickinson County and is one of the best places to live in Michigan. Living in Iron Mountain offers residents a sparse suburban feel and most residents own their homes. In Iron Mountain there are a lot of bars.