M-95 (Michigan highway)

M-95
Leif Erickson Memorial Highway
M-95 highlighted in red
Route information
Maintained by MDOT
Length55.162 mi (88.775 km)
Existed1934–present
Major junctions
South end CTH-N near Kingsford
Major intersections
North end US 41 / M-28 in Humboldt
Location
CountryUnited States
StateMichigan
CountiesDickinson, Marquette
Highway system
M-94 I-96

M-95, designated the Leif Erickson Memorial Highway, is a state trunkline highway in the Upper Peninsula of the US state of Michigan. Running from Kingsford to near Champion in Humboldt Township, it is the main connection between Iron Mountain and Marquette along with US Highway 41 (US 41).

M-95 was previously designated as M-45. The number was switched when US 45 was designated in Michigan. The trunkline incorporates a portion of the former M-12 which became US 2. A section of the highway near Republic was turned over to Marquette County during a rerouting of the highway in the 1940s, becoming County Road 601.