Open main menu

Minnesota State Highway 89 (MN 89) is a highway in northwest Minnesota, which runs from its intersection with U.S. Highway 2 at Eckles Township, just north of Wilton (near Bemidji) and continues north to its northern terminus at Manitoba Highway 89 near Pinecreek. The route is 144 miles (232 km) in length.

Trunk Highway 89 marker

Trunk Highway 89
Route information
Defined by MS § 161.115(67)
Maintained by MnDOT
Length143.650 mi[1] (231.182 km)
Major junctions
South endUS 2.svg U.S. 2 at Eckles Township, near Bemidji
 MN-1.svg MN 1 at Red Lake
MN-219.svg MN 219 near Grygla
MN-11.svgMN-310.svg MN 11, MN 310 at Roseau
North end PTH 89 near Pinecreek
CountiesBeltrami, Clearwater, Marshall, Roseau
Highway system
  • Minnesota Trunk Highways
MN 87I-90

The highway runs around the west side of Red Lake between Bemidji and Roseau. "Moose" signs can be seen along this route.


Route descriptionEdit

Highway 89 serves as a north–south route between Bemidji, Red Lake, Grygla, Roseau, and the Canadian border.

The route is also known as 5th Avenue SW in the city of Roseau.

Hayes Lake State Park is located 9 miles east of the junction of Highway 89 and Roseau County Road 4. The park entrance is located on Roseau County Road 4.[2]

Highway 89 is concurrent with State Highway 1 for 28 miles (45 km) on the southwest side of Red Lake. This is the longest concurrency with another state highway within Minnesota.

A new U.S. Highway 2 interchange with State Highway 89 in Eckles Township is planned for 2012.

The route is legally defined as Legislative Routes 136 and 218 in the Minnesota Statutes.[3] It is not marked with these numbers.


Highway 89 was authorized in 1933 from U.S. 2 near Bemidji to State Highway 11 at Roseau. The route was extended in 1949 from State Highway 11 to the Canadian border.[4]

The route was mostly gravel in 1953. The last section to be paved was the west side of Red Lake, circa 1963.[4]

Adjoining Manitoba Highway 89 was numbered to correspond with Minnesota Highway 89.

Major intersectionsEdit

BeltramiEckles Township0.0000.000  US 2 – Bemidji, Bagley
Red Lake Indian Reservation26.03141.893  MN 1 east – Red LakeSouth end of MN 1 overlap
53.97586.864  MN 1 west – Thief River FallsNorth end of MN 1 overlap
MarshallEckvoll Township86.861139.789  MN 219 south – Goodridge
RoseauRoseau125.302201.654   MN 11 east / MN 310 north – Warroad, CanadaEast end of MN 11 overlap
Fox131.406211.477  MN 11 west – GreenbushWest end of MN 11 overlap
Ross Township132.712213.579  MN 308 south – Greenbush
Dieter Township143.967231.692  PTH 89 north – PineyContinuation into Manitoba
1.000 mi = 1.609 km; 1.000 km = 0.621 mi


Route map:

KML is from Wikidata
  1. ^ a b "Trunk Highway Log Point Listing - Construction District 2" (PDF). Minnesota Department of Transportation. August 23, 2010. Archived from the original (PDF) on December 4, 2008. Retrieved November 7, 2010.
  2. ^ Minnesota DNR website for Hayes Lake State Park - Link
  3. ^ "161.115, Additional Trunk Highways". Minnesota Statutes. Office of the Revisor of Statutes, State of Minnesota. 2010. Retrieved November 7, 2010.
  4. ^ a b Riner, Steve. "Details of routes 76–100". The Unofficial Minnesota Highways Page. Self-published. Retrieved November 7, 2010.[self-published source]