M-89 (Michigan highway)

M-89 marker
M-89
Map
M-89 highlighted in red
Route information
Maintained by MDOT
Length61.153 mi[1] (98.416 km)
Existedc. July 1, 1919[2]–present
Major junctions
West end I-196 / US 31 near Ganges
Major intersections
East end BL I-94 in Battle Creek
Location
CountryUnited States
StateMichigan
CountiesAllegan, Barry, Kalamazoo, Calhoun
Highway system
M-88 M-90

M-89 is an east–west state trunkline highway in the US state of Michigan that runs from near Ganges to Battle Creek. M-89 starts at an interchange with Interstate 196/US Highway 31 (I-196/US 31) and passes through Allegan, Kalamazoo County, Michigan, and Calhoun counties. The highway also briefly crosses the southwest corner of Barry County before it terminates an at intersection with Business Loop I-94 (BL I-94) on the northwestern side of downtown Battle Creek. In between the trunkline runs parallel to the Kalamazoo River through rural southwestern Michigan farmlands while also running through the middle of several smaller towns in the area.

Dating back to 1919, M-89 was originally just a segment of the current highway between the Ganges area and Martin. Changes through the 1920s and 1930s moved the eastern end to Calhoun County. The last section was paved in the 1950s before the highway was rerouted in the Allegan, Michigan area. The last extensions into Battle Creek came in the 1960s and 1998.

  1. ^ Cite error: The named reference PRFA was invoked but never defined (see the help page).
  2. ^ Cite error: The named reference MSHD19LP was invoked but never defined (see the help page).