Part of the highway now SR 58 has been a state highway since the creation of the system in 1912. SR 144 followed the modern-day SR 58 between downtown Ashland and Oberlin.[2] In 1923, SR 58 was assigned to what is now the entire length of SR 89 and the current SR 58 from Sullivan to Oberlin. The remainder of the current route was designated SR SR 96.[3][4] By 1927, SR 58 was routed into downtown Ashland.[5][6] In 1930, it was extended north to its current end in Lorain at what was at the time designated SR 2.[7][8] The only major change to the routing occurred around 1995 when the southern terminus was moved to the US 250 bypass north of Downtown Ashland.[9][10]
^Map of Ohio Showing Inter-County Highways(MrSID) (Map). Cartography by James R. Marker, State Highway Commissioner. Ohio State Highway Department. 1912. Retrieved August 18, 2013.