Starting on a bridge across the Menominee River, M-95 runs north along Carpenter Avenue in Kingsford. It turns east along Ludington Street in Iron Mountain and joins the US 2/US 141 concurrency out of town to the north, following Stephenson Avenue. Near the state line northwest of Iron Mountain, M-95 turns northward as a solo route through northern Dickinson County. There is a concurrency with M-69 from Randville to Sagola. Randville is just south of the junction with M-69 where the mining settlement formed because of the nearby Groveland Mine and was a station on the Milwaukee and Northern Railroad in 1880. A post office was in operation in Randville from 1891 until 1932.