On July 1, 1919, the first M-58 was a 24 miles highway in Berrien County connecting M-40 (now M-51) in downtown Niles with M-11 (later US Highway 12 [US 12], and presently Business Loop I-94) south of downtown St. Joseph.