List of state highways in Minnesota

From the AARoads Wiki: Read about the road before you go
Jump to navigation Jump to search
System information
NotesMinnesota's Trunk Highways are state-maintained[2]
Highway names
InterstatesInterstate X (I-X)
US HighwaysU.S. Highway X (US X)
StateTrunk Highway X (MN X or TH X)
System links
  • Minnesota Trunk Highway System

The organized system of Minnesota State Highways (typically abbreviated as MN or TH, and called Trunk Highways), the state highway system for the US state of Minnesota, was created in 1920 under the "Babcock Amendment" to the state constitution. No real pattern exists for the numbering of highways. Route commissioning beyond these routes was by legislative action, thus the term legislative route. This included additions and revisions that took place when US and Interstate Highway Systems were commissioned.

Minnesota state highway markers use Type D FHWA font for all route numbers and type C for three-digit route markers only if type D font cannot be used. All routes except interstates use 24-by-24-inch (610 mm × 610 mm) or 36-by-36-inch (910 mm × 910 mm) markers. Interstate markers for three-digit routes are wider shields, 24 by 30 inches (610 mm × 760 mm) and 36 by 45 inches (910 mm × 1,140 mm) respectively.[3]

Although Minnesota state highways do not follow a distinctive pattern in numbering, they are numbered to avoid conflicting with Interstate Highways and US Highways. Any instance of a state number that matches one is often a continuation of the particular route (e.g., U.S. Route 169 and Trunk Highway 169). The Minnesota Department of Transportation (MnDOT) does not consider this a violation of the rule.

List of highways

Number Length (mi)[4] Length (km) Southern or western terminus Northern or eastern terminus Formed Removed Notes
MN 1 345.954 556.759 ND 54 towards Ardoch, ND MN 61 at Illgen City 01934-01-011934 current
TH 1 US 65 towards Northwood, IA Scott Highway towards Thunder Bay, ON 01920-01-011920 01934-01-011934
TH 2 US 10 towards Fargo, ND US 61/TH 1 in Duluth 01920-01-011920 01934-01-011934
MN 3 43.749 70.407 MN 21 in Faribault MN 5 in Saint Paul 01965-01-011965 current
MN 3 ND 13 towards Wahpeton, ND US 10 in Staples 01920-01-011920 01955-01-01c. 1955 Became part of MN 210
MN 4 167.136 268.979 Iowa 4 towards Estherville, IA I-94 southeast of Sauk Centre 01920-01-011920 current
TH 5 US 169 towards Ledyard, IA US 2/TH 8 in Swan River 01920-01-011920 01934-01-011934
MN 5 76.347 122.869 MN 19/MN 22 in Gaylord MN 120 at the Maplewood-Oakdale border 01934-01-011934 current
MN 6 147.775 237.821 MN 18 northwest of Garrison US 71 in Big Falls 01934-01-011934 current
TH 6 US 75 towards Rock Rapids, IA PTH 14 towards Emerson, MB 01920-01-011920 01934-01-011934 Became US 75
MN 7 194.174 312.493 MN 28 east of Beardsley MN 100 in St. Louis Park 01934-01-011934 current
TH 7 US 14 towards Elkton, SD US 61/TH 3 in Winona 01920-01-011920 01934-01-011934 Became US 14
TH 8 US 2 towards Grand Forks, ND US 61/TH 1 in Duluth 01920-01-011920 01934-01-011934
MN 9 225.945 363.623 MN 23 in New London US 2 east of Crookston 01934-01-011934 current
TH 9 US 16 towards Brandon, SD TH 3 in La Crescent 01920-01-011920 01934-01-011934 Became US 16
TH 10 US 75/TH 6 in Wheaton US 10/TH 3 in Minneapolis 01920-01-011920 01934-01-011934
MN 11 209.975 337.922 ND 66 towards Drayton, ND Near Island View 01920-01-011920 current
TH 12 TH 6 near Madison WIS 12 towards Hudson, WI 01920-01-011920 01934-01-011934
MN 13 111.664 179.706 US 65 in Albert Lea MN 149 in St. Paul 01920-01-011920 current
TH 14 US 75/TH 6 in Ivanhoe TH 22 in Gaylord 01920-01-011920 01934-01-011934 Renumbered MN 19
MN 15 154.322 248.357 Iowa 15 towards Armstrong, IA US 10 north of Sauk Rapids 01920-01-011920 current
MN 16 87.635 141.035 I-90 in Dexter US 14/US 61 in La Crescent 01979-01-011979 current
TH 16 US 16/TH 9 in Worthington US 169/TH 5 near Mankato 01920-01-011920 01934-01-011934
TH 17 TH 19 near Marshall US 71 in Willmar 01920-01-011920 01940-01-01c. 1940
MN 17 US 12 in Benson US 71 west of New London 01940-01-01c. 1940 01962-01-011962
MN 17 9.025 14.524 I-90 in Beaver Creek US 75 in Luverne 01970-01-011970 01980-01-011980
MN 18 78.206 125.860 MN 25 in Brainerd MN 23 north of Sandstone 01920-01-011920 current
MN 19 207.877 334.546 SD 30 towards White, SD US 61 in Red Wing 01934-01-011934 current
TH 19 US 210/TH 2 near Brainerd US 2/TH 8 in Cass Lake 01920-01-011920 01934-01-011934 Became part of US 371
MN 20 7.471 12.023 MN 19 in Cannon Falls MN 50 west of Miesville 01920-01-011920 current
MN 21 38.370 61.751 MN 60 in Faribault US 169 in Jordan 01920-01-011920 current
MN 22 166.325 267.674 CR R50 towards Forest City, IA MN 23 in Richmond 01920-01-011920 current
MN 23 339.805 546.863 I-90 west of Beaver Creek I-35/US 2 in Duluth 01920-01-011920 current The highway crosses through Wisconsin for a short distance near Fond du Lac south of Duluth.
MN 24 47.832 76.978 US 12/MN 22 in Litchfield US 10 in Clear Lake 01920-01-011920 current
MN 25 156.066 251.164 US 169 in Belle Plaine MN 210 in Brainerd 01920-01-011920 current
MN 26 21.121 33.991 Iowa 26 in New Albin, IA MN 16 south of La Crescent 01934-01-011934 current
TH 26 US 75/TH 6 in Ortonville TH 10 in Benson 01920-01-011920 01934-01-011934 Became part of US 12
MN 27 247.623 398.511 MN 28 in Browns Valley I-35 east of Moose Lake 01934-01-011934 current
TH 27 US 10/TH 3 in St. Cloud US 210/TH 2 in Brainerd 01920-01-011920 01934-01-011934
MN 28 142.324 229.048 SD 10 towards Sisseton, SD MN 27 in Little Falls 01920-01-011920 current
MN 29 126.592 203.730 US 59/US 212 in Montevideo US 71 in Wadena 01920-01-011920 current
MN 30 265.634 427.496 SD 34 towards Flandreau, SD MN 43 in Rushford 01934-01-011934 current
TH 30 US 10S/TH 3 in Fergus Falls US 2/TH 8 east of Erskine 01920-01-011920 01934-01-011934 Renumbered MN 73
MN 31 ND 7 towards Hillsboro, ND US 371 north of Walker 01920-01-011920 01969-01-011969 Became part of MN 200
MN 32 144.845 233.105 MN 34 east of Barnesville MN 11 in Greenbush 01920-01-011920 current
MN 33 19.748 31.781 I-35 in Cloquet US 53 at Independence 01934-01-011934 current
TH 33 US 75/TH 6 in Warren TH 32 in Thief River Falls 01920-01-011920 01934-01-011934 Renumbered MN 1
MN 34 103.163 166.025 MN 9 in Barnesville MN 200/MN 371 in Walker 01920-01-011920 current
MN 35 36.160 58.194 US 53 in Virginia MN 1/MN 169 in Tower 01920-01-011920 01958-01-011958
MN 36 21.718 34.952 I-35W in Roseville WIS 64 towards Somerset, WI 01934-01-011934 current
TH 36 US 10S/TH 3 in Fergus Falls TH 29 near Henning 01920-01-011920 01934-01-011934 Renumbered MN 3
MN 37 28.325 45.585 US 169/MN 73 in Hibbing MN 135 in Gilbert 01934-01-011934 current
TH 37 TH 27 in Little Falls US 210/TH 2 in Motley 01920-01-011920 01934-01-011934 Became part of US 10
MN 38 46.766 75.263 US 2/US 169 in Grand Rapids MN 1 in Effie 01934-01-011934 current
TH 38 55 89 TH 12 in Montevideo TH 28 in Starbuck 01920-01-011920 01934-01-011934 Renumbered MN 29
MN 39 1.080 1.738 MN 23 in Duluth WIS 105 in Superior, WI 01943-01-011943 current
TH 39 01934-01-011934 01940-01-01c. 1940
TH 39 US 16/TH 9 east of Brush Creek US 14/TH 7 in Mankato 01920-01-011920 01934-01-011934 Renumbered MN 22
MN 40 73.874 118.889 SD 20 towards Revillo, SD CR 5 in Willmar 01934-01-011934 current
TH 40 US 218 towards St. Ansgar, IA US 14/TH 7 in Owatonna 01920-01-011920 01934-01-011934 Became US 218
MN 41 9.382 15.099 US 169 southwest of Shakopee MN 7 in Shorewood 01934-01-011934 current
TH 41 US 218/TH 40 in Blooming Prairie TH 56 near Hayfield 01920-01-011920 01934-01-011934 Renumbered MN 30
MN 42 30.717 49.434 I-90 south of Eyota US 61 in Kellogg 01920-01-011920 current
MN 43 44.952 72.343 MN 44 in Mabel WIS 54 towards Galesville, WI 01920-01-011920 current
MN 44 35.978 57.901 US 52 southeast of Canton MN 16 in Hokah 01920-01-011920 current
MN 45 2.628 4.229 MN 210 in Carlton I-35 in Scanlon 01934-01-011934 current
TH 45 US 61/TH 1 in St. Paul WIS 64 towards Houlton, WI 01920-01-011920 01934-01-011934 Became part of US 212
MN 46 46.377 74.637 US 2 west of Deer River MN 1 in Northome 01934-01-011934 current
TH 46 US 61/TH 1 in Wyoming US 8 towards St. Croix Falls, WI 01920-01-011920 01934-01-011934 Became part of US 8
MN 47 124.186 199.858 MN 65 in Minneapolis US 169 in Aitkin 01961-01-011961 current
MN 47 SD 34 towards Flandreau, SD MN 4 north of St. James 01920-01-011920 01961-01-011961 Became part of MN 30
MN 48 23.527 37.863 I-35 in Hinckley WIS 77 towards Minong, WI 01934-01-011934 current
TH 48 US 75/TH 6 north of Canby TH 17 west of Granite Falls 01920-01-011920 01934-01-011934 Renumbered MN 19
MN 49 01934-01-011934 01999-01-011999
TH 49 TH 12 in Montevideo US 71/TH 4 south of Willmar 01920-01-011920 01934-01-011934
MN 50 15.082 24.272 MN 3 in Farmington US 61 west of Miesville 01920-01-011920 current
MN 51 11.274 18.144 MN 5 in St. Paul I-694/US 10 in Arden Hills 01934-01-011934 current
TH 51 TH 12 in Chaska US 169/TH 5 north of Shakopee 01920-01-011920 01934-01-011934 Became part of US 212
TH 52 US 169/TH 5 in Eden Prairie TH 1 in St. Paul 01920-01-011920 01934-01-011934
TH 53 US 61/TH 3 in Hastings TH 12 in St. Paul 01920-01-011920 01934-01-011934
MN 54 10.851 17.463 MN 27 east of Herman US 59/MN 55 in Elbow Lake 01920-01-011920 02020-01-012020 Given to Grant County; became CR 54
MN 55 218.418 351.510 ND 11 towards Fairmount, ND
I-35W/I-94 in Minneapolis
I-94 in Minneapolis
US 61 in Hastings
01934-01-011934 current
TH 55 US 61/TH 1 in Scanlon Cloquet 01920-01-011920 01934-01-011934 Renumbered MN 45
MN 56 99.121 159.520 US 63 east of Le Roy US 52/MN 50 in Hampton 01920-01-011920 current
MN 57 25.578 41.164 US 14 in Kasson US 52 northwest of Zumbrota 01920-01-011920 current
MN 58 23.538 37.881 US 52 in Zumbrota US 61/US 63 in Red Wing 01920-01-011920 current
TH 59 Iowa 59 towards Chester, IA US 61/TH 3 in Lake City 01920-01-011920 01934-01-011934 Became US 63
MN 60 221.578 356.595 Iowa 60 towards Sibley, IA WIS 25 towards Nelson, WI 01920-01-011920 current
MN 61 148.843 239.540 I-35 in Duluth Hwy. 61 towards Thunder Bay, ON 01990-01-01c. 1990 current Formerly US 61
TH 61 US 2/TH 8 in Deer River US 71/TH 4 in Big Falls 01920-01-011920 01934-01-011934 Renumbered MN 6
MN 62 23.992 38.611 US 59 in Fulda US 71/MN 60 in Windom 01934-01-011934 current Western segment
MN 62 17.595 28.316 I-494 in Eden Prairie I-494 in Inver Grove Heights 01988-01-011988 current Eastern segment
TH 62 US 10/TH 3 in St. Paul US 10/TH 3 in Anoka 01920-01-011920 01934-01-011934 Became part of US 10
TH 63 TH 27 south of Kettle River US 53 south of Gheen 01934-01-011934 01935-01-011935 Renumbered MN 73
TH 63 US 10/TH 3 in Minneapolis US 61/TH 1 south of Forest Lake 01920-01-011920 01934-01-011934 Became part of US 8
MN 64 64.817 104.313 MN 210 northeast of Motley MN 200 west of Laporte 01934-01-011934 current
TH 64 TH 30 north of Fergus Falls US 75/TH 6 south of Moorhead 01920-01-011920 01934-01-011934 Became part of US 52
MN 65 270.775 435.770 Minneapolis US 71 in Littlefork 01934-01-011934 current
TH 65 TH 32 south of Red Lake Falls US 2/TH 8 in Bagley 01920-01-011920 01934-01-011934 Renumbered MN 92
MN 66 12.059 19.407 Good Thunder US 169/MN 60 in Mankato 01961-01-011961 02016-01-012016 Given to Blue Earth County; became extension of CSAH 1
MN 66 MN 56 east of Isle US 61 east of Finlayson 01934-01-011934 01961-01-011961
TH 66 TH 12 in Montevideo TH 26 north of Appleton 01920-01-011920 01934-01-011934 Renumbered MN 7
MN 67 83.026 133.617 US 75 northeast of Canby MN 68 in Morgan 01920-01-011920 current
MN 68 141.026 226.959 SD 22 towards Clear Lake, SD US 169/MN 60 southwest of Mankato 01920-01-011920 current
TH 69 US 2 west of Hermantown US 61 in Duluth 01934-01-011934 01935-01-011935 Renumbered MN 94
TH 69 TH 4 in Paynesville TH 25 in Buffalo 01920-01-011920 01934-01-011934 Renumbered MN 55
MN 70 29.333 47.207 MN 65 south of Mora WIS 70 towards Grantsburg, WI 01934-01-011934 current
TH 70 US 14/TH 7 in Sleepy Eye TH 12 in Hector 01920-01-011920 01934-01-011934 Renumbered MN 4
MN 72 76.810 123.614 US 71 in Blackduck Hwy. 11 towards Rainy River, ON 01923-01-011923 current
MN 73 119.697 192.634 I-35 southeast of Moose Lake US 53 south of Gheen 01935-01-011935 current
TH 73 Iowa 73 towards Allendorf, IA Red River of the North at St. Vincent 01934-01-011934 01935-01-011935 Renumbered US 59
MN 74 34.956 56.256 US 52/MN 30 in Chatfield US 61 at Weaver 01934-01-011934 current
MN 76 36.767 59.171 Iowa 76 towards Waukon, IA I-90 west of Dakota 01934-01-011934 current
MN 77 10.495 16.890 Apple Valley MN 62 in Minneapolis 01980-01-011980 current
MN 78 46.694 75.147 MN 79 near Erdahl US 10 in Perham 01934-01-011934 current
MN 79 12.128 19.518 US 59/MN 55 in Elbow Lake I-94 west of Evansville 01934-01-011934 current
MN 80 8.431 13.568 MN 16 south of Wykoff US 52 in Fountain 01945-01-011945 current
TH 80 US 16 in Wykoff US 52 in Preston 01934-01-011934 01945-01-011945 Became part of US 16 (now MN 16)
MN 81 US 75 north of Hendrum US 2 in Crookston 01934-01-011934 01955-01-011955 Became part of US 75
MN 81 I-94 in Minneapolis MN 100 in Crystal 01985-01-011985 01988-01-011988
MN 82 MN 3 in Breckenridge US 75 in Ada 01934-01-011934 01955-01-011955 Became part of MN 9
MN 83 23.760 38.238 MN 30 south of Waldorf MN 22 in Mankato 01934-01-011934 current
MN 84 29.865 48.063 MN 371 in Pine River MN 200 north of Longville 01934-01-011934 current
MN 85 US 371 near Leech Lake US 71 east of Lake George 01934-01-011934 01949-01-01c. 1949
MN 86 22.850 36.774 Iowa 86 towards Spirit Lake, IA MN 60 east of Wilder 01934-01-011934 current
MN 87 83.211 133.915 US 10 southwest of Frazee MN 84 east of Backus 01934-01-011934 current
MN 88 MN 218 in Eagan MN 5 in St. Paul 01934-01-011934 01950-01-01c. 1950
MN 88 I-35W in Minneapolis I-35W in New Brighton 01980-01-01c. 1980 01996-01-011996 Given to Hennepin and Ramsey counties; became CSAH 88
MN 89 143.627 231.145 US 2 northeast of Wilton Hwy. 89 towards Piney, MB 01934-01-011934 current
MN 90 MN 121 in Minneapolis MN 36 in Minneapolis 01934-01-011934 01958-01-011958 Renumbered MN 190
MN 91 61.456 98.904 CR L14 towards George, IA MN 23 in Russell 01934-01-011934 current
MN 92 71.526 115.110 MN 32 south of Red Lake Falls MN 200 south of Bagley 01934-01-011934 current
MN 93 5.599 9.011 MN 112 in Le Sueur MN 19 in Henderson 01961-01-011961 current
MN 93 US 71 in Redwood Falls MN 4 north of Sleepy Eye 01934-01-011934 01961-01-011961
TH 94 US 61 north of Hastings WIS 34 towards Prescott, WI 01934-01-011934 01935-01-011935 Became part of US 10
MN 94 17.392 27.990 US 2 in Solway Township MN 281 in Duluth 01935-01-011935 01958-01-011958 Renumbered MN 194
MN 95 126.842 204.132 MN 23 east of Sauk Rapids US 10/US 61 in Cottage Grove 01934-01-011934 current
MN 96 10.179 16.382 US 61 in White Bear Lake MN 95 in Stillwater 01934-01-011934 current
MN 97 13.173 21.200 I-35 in Columbus MN 95 north of Marine on St. Croix 01934-01-011934 current
MN 98 US 61 in Forest Lake US 8 in Chisago City 01934-01-011934 01955-01-011955 Became part of US 8
MN 98 US 61 in Wyoming US 8 in Chisago City 01955-01-011955 01996-01-011996
MN 99 40.827 65.705 US 14 west of Nicollet MN 21 northwest of Faribault 01934-01-011934 current
MN 100 16.178 26.036 I-494/MN 5 in Bloomington I-694 in Brooklyn Center 01934-01-011934 current
MN 101 14.061 22.629 Chanhassen
I-94 in Rogers
Eden Prairie
US 10/US 169 in Elk River
01934-01-011934 current
MN 102 19.297 31.056 MN 32 north of Fertile MN 9 southeast of Crookston 01934-01-011934 current
MN 103 US 75 in Ortonville MN 28 in Beardsley 01934-01-011934 01955-01-011955
MN 103 01990-01-01c. 1990 01995-01-011995
MN 104 27.320 43.967 MN 9 in Sunburg MN 28/MN 29 in Glenwood 01934-01-011934 current
MN 105 13.645 21.959 CR S70 towards St. Ansgar, IA I-90 in Austin 01934-01-011934 current
MN 106 7.365 11.853 MN 29 in Deer Creek US 10 southeast of New York Mills 01934-01-011934 current
MN 107 17.571 28.278 MN 65 southwest of Braham MN 23 southwest of Brook Park 01934-01-011934 current
MN 108 61.371 98.767 I-94 northwest of Rothsay MN 210 in Henning 01934-01-011934 current
MN 109 32.833 52.840 US 169 in Winnebago I-90 in Alden 01934-01-011934 current
MN 110 5.245 8.441 MN 55 in Mendota Heights I-494 in Inver Grove Heights 01965-01-011965 02018-01-012018 Renumbered as a part of MN 62
MN 110 MN 7 in St. Bonifacius US 12 in Maple Plain 01934-01-011934 01955-01-011955
MN 111 9.789 15.754 US 14 in Nicollet MN 22 northwest of St. Peter 01934-01-011934 current
MN 112 15.012 24.159 US 169 in Le Sueur MN 99 west of Le Center 01934-01-011934 02019-01-012019 Given to Le Sueur County; became CSAH 22
MN 113 54.592 87.857 MN 32 at Syre US 71 north of Park Rapids 01934-01-011934 current
MN 114 19.955 32.114 MN 28/MN 29 in Starbuck I-94 west of Alexandria 01934-01-011934 current
MN 115 8.736 14.059 US 10 in Randall MN 371 north of Little Falls 01934-01-011934 current
MN 116 ND 7 towards Hillsboro, ND MN 81 in Halstad 01934-01-011934 01955-01-011955
MN 116 01965-01-011965 01976-01-011976
MN 117 1.797 2.892 SD 19 towards Sisseton, SD MN 27 southwest of Wheaton 01934-01-011934 current
TH 118 18.25 29.37 MN 95 in Cambridge MN 65 west of Brunswick 01934-01-011934 01943-01-011943
MN 118 01975-01-011975 01999-01-011999
MN 119 15.108 24.314 US 212 in Dawson US 12 north of Appleton 01934-01-011934 current
MN 120 7.341 11.814 I-94 in Maplewood MN 244 at the White Bear Lake-Mahtomedi border 01965-01-011965 current Removed by the legislature in 2001, so proposed to be eliminated
MN 121 0.937 1.508 I-35W/MN 62 in Richfield Minneapolis 01934-01-011934 current
MN 122 0.69 1.11 I-35W in Minneapolis US 52 in Minneapolis 01988-01-011988 01998-01-011998
MN 123 8.037 12.934 MN 23 in Sandstone MN 23 west of Askov 01945-01-011945 current
MN 124 01965-01-011965 02002-01-012002
MN 127 2.531 4.073 I-94 south of Osakis MN 27 in Osakis 01965-01-011965 02013-01-012013 Became part of MN 27
MN 135 36.160 58.194 US 53 in Virginia MN 1/MN 169 in Tower 01958-01-011958 current
MN 139 3.913 6.297 Iowa 139 towards Cresco, IA US 52 in Harmony 01934-01-011934 current
MN 149 9.924 15.971 MN 3 in Inver Grove Heights MN 5 in St. Paul 01980-01-01c. 1980 current
MN 152 US 52 in Minneapolis US 10 in Sauk Rapids 01934-01-011934 01988-01-011988
MN 156 4.201 6.761 I-494 in South St. Paul US 52 in St. Paul 01993-01-011993 current
MN 165 01934-01-011934 01955-01-011955
MN 167 MN 23 in Granite Falls Upper Sioux Agency State Park 02022-01-012022[5] current
MN 169 48.884 78.671 US 53 north of Virginia Near Section Thirty 01934-01-011934 current
MN 171 1.886 3.035 ND 59 towards Pembina, ND US 75 east of St. Vincent 01936-01-011936 current
MN 172 11.515 18.532 MN 11 west of Baudette Near Hackett 01961-01-011961 current
MN 175 21.200 34.118 ND 5 towards Hamilton, ND US 59 northwest of Lake Bronson 01965-01-011965 current
MN 190 01955-01-011955 01980-01-01c. 1980
MN 194 17.392 27.990 US 2 in Solway Township I-35 in Duluth 01958-01-011958 current
MN 197 6.997 11.261 US 2/US 71 south of Bemidji US 2 in Bemidji 01985-01-011985 current
MN 200 201.203 323.805 ND 200 towards Hillsboro, ND US 2 northwest of Floodwood 01965-01-011965 current
MN 201 01961-01-011961 01987-01-011987
MN 202 01965-01-011965 01965-01-011965
MN 210 227.993 366.919 ND 210 in Wahpeton, ND MN 23 in Duluth 01975-01-011975 current
MN 212 01935-01-011935 01985-01-011985
MN 216 01949-01-011949 01965-01-011965
MN 217 17.342 27.909 MN 65 in Littlefork US 53 southeast of International Falls 01949-01-011949 current
MN 218 01934-01-011934 01961-01-011961
MN 219 15.331 24.673 MN 1 south of Goodridge MN 89 west of Grygla 01949-01-011949 current
MN 220 78.536 126.391 US 75 in Climax MN 11 east of Robbin 01949-01-011949 current
MN 221 01949-01-011949 01955-01-011955
MN 222 1.474 2.372 MN 92 south of Oklee Oklee 01949-01-011949 current
MN 223 7.643 12.300 MN 92 south of Clearbrook Leonard 01949-01-011949 current
MN 224 01949-01-011949 02005-01-012005
MN 225 8.809 14.177 Ponsford MN 34 at Osage 01949-01-011949 02017-01-012017 Given to Becker County; became CR 26
MN 226 1.494 2.404 MN 34 east of Park Rapids Dorset 01949-01-011949 current
MN 227 10.680 17.188 US 71 in Sebeka Nimrod 01949-01-011949 02012-01-012012 Given to Wadena County; became CSAH 12
MN 228 7.785 12.529 Vergas US 10 northwest of Perham 01949-01-011949 02015-01-012015 Given to Otter Tail County; became CR 60
MN 231 US 10 I-94 01960-01-01c. 1960 01985-01-011985 Now I-94 BL
MN 232 9.540 15.353 Palisade MN 65 north of McGregor 01949-01-011949 02012-01-012012 Given to Aitkin County; became CSAH 3
MN 235 10.027 16.137 Urbank MN 29 in Parkers Prairie 01949-01-011949 02013-01-012013 Given to Otter Tail County; became CR 38
MN 236 01949-01-011949 01987-01-011987
MN 237 2.754 4.432 New Munich I-94 east of Melrose 01949-01-011949 current
MN 238 34.709 55.859 I-94 in Albany MN 27/MN 28 west of Little Falls 01949-01-011949 current
MN 240 17.1 27.5 MN 55 in Annandale US 10 in Clear Lake 01949-01-011949 01961-01-011961 Became part of MN 24
MN 241 3.531 5.683 St. Michael I-94 in St. Michael 01955-01-011955 current
MN 242 5.2 8.4 US 10/MN 47 in Coon Rapids MN 65 in Blaine 01949-01-011949 02007-01-012007 Given to Anoka County; became extension of CSAH 14
MN 243 1.233 1.984 MN 95 southwest of Taylors Falls WIS 243 in Osceola, WI 01949-01-011949 current
MN 244 4.705 7.572 MN 120 in White Bear Lake MN 96 in Dellwood 01949-01-011949 current Removed by the legislature in 2001, so proposed to be eliminated
MN 246 18.221 29.324 MN 3 in Northfield MN 56 north of Kenyon 01949-01-011949 current
MN 247 12.604 20.284 US 63 north of Rochester MN 42 in Plainview 01949-01-011949 current
MN 248 11.219 18.055 Altura US 61 northwest of Minnesota City 01949-01-011949 current
MN 249 01949-01-011949 01989-01-011989
MN 250 9.479 15.255 MN 16 in Lanesboro MN 30 west of Rushford 01949-01-011949 current
MN 251 16.374 26.351 I-35 east of Clarks Grove US 218 north of Austin 01949-01-011949 current
MN 252 4.353 7.005 I-94/I-694 in Brooklyn Center MN 610 in Brooklyn Park 01985-01-011985 current
MN 252 01965-01-011965 01967-01-011967
MN 253 6.472 10.416 Bricelyn I-90 east of Blue Earth 01949-01-011949 02019-01-012019 Given to Faribault County; became CSAH 23
MN 254 4.796 7.718 Frost I-90 east of Blue Earth 01949-01-011949 02019-01-012019 Given to Faribault County; became extension of CR 17
MN 256 01949-01-011949 01965-01-011965
MN 257 3.991 6.423 Hanska MN 15 east of Hanska 01949-01-011949 current
MN 258 10.811 17.399 Comfrey US 14 northeast of Springfield 01949-01-011949 02013-01-012013 Given to Brown County; became extension of CSAH 16
MN 259 01949-01-011949 01965-01-011965
MN 261 01949-01-011949 01997-01-011997
MN 262 2.050 3.299 I-90 east of Fairmont Granada 01949-01-011949 02007-01-012007 Given to Martin County; became extension of CSAH 53
MN 263 11.226 18.066 Ceylon I-90 north of Welcome 01949-01-011949 current
MN 264 7.394 11.899 Round Lake I-90 east of Worthington 01949-01-011949 current
MN 266 Wilmont I-90 in Worthington 01949-01-011949 02004-01-012004 Given to Nobles County; became CSAH 25
MN 267 5.353 8.615 Iona MN 30 west of Slayton 01949-01-011949 current
MN 268 US 75 south of Trosky Edgerton 01949-01-011949 02005-01-012005 Given to Pipestone County; became CSAH 9
MN 269 2.653 4.270 SD 11 towards Garretson, SD MN 23 in Jasper 01949-01-011949 current
MN 270 7.659 12.326 Hills US 75 south of Luverne 01949-01-011949 current
MN 271 8.591 13.826 MN 19 west of Ivanhoe SD 28 towards Astoria, SD 01949-01-011949 current
MN 272 MN 19 east of Marshall MN 93 in Morgan 01949-01-011949 01963-01-011963 Became part of MN 68
MN 273 MN 19 west of Redwood Falls Belview 01949-01-011949 02004-01-012004 Given to Redwood County; became CSAH 7
MN 274 8.515 13.704 Wood Lake MN 23 south of Granite Falls 01949-01-011949 02022-01-012022[5] Mostly became rerouted MN 67; small portion in Wood Lake given to Yellow Medicine County to become extension of CSAH 6
MN 275 6.519 10.491 Boyd US 212 east of Dawson 01949-01-011949 02017-01-012017 Given to Lac qui Parle County; became CSAH 29
MN 277 11.025 17.743 MN 7 west of Clara City MN 40 east of Milan 01949-01-011949 02019-01-012019 Given to Chippewa County; became extension of CSAH 4
MN 278 MN 100 in Robbinsdale MN 152 in Minneapolis 01949-01-011949 01982-01-011982
MN 280 3.710 5.971 I-94 in St. Paul I-35W in Roseville 01955-01-011955 current
MN 281 01949-01-011949 01965-01-011965
MN 282 7.655 12.320 US 169 in Jordan MN 13 southwest of Prior Lake 01949-01-011949 current
MN 284 5.651 9.094 US 212 south of Cologne MN 5 in Waconia 01949-01-011949 current
MN 286 4.302 6.923 MN 6 at Talmoon MN 38 at Marcell 01949-01-011949 current
MN 287 14.423 23.212 MN 28 in Grey Eagle US 71 in Long Prairie 01949-01-011949 current
MN 288 01951-01-011951 01999-01-011999
MN 289 0.512 0.824 MN 73 in Moose Lake Minnesota Correctional Facility – Willow River/Moose Lake 01951-01-011951 current
MN 290 0.400 0.644 Ah-Gwah-Ching Center MN 200/MN 371 southeast of Walker 01951-01-011951 02009-01-012009 Northernmost portion given to Cass County to become extension of CSAH 37
MN 291 1.318 2.121 US 61 in Hastings Minnesota Veterans Home – Hastings 01951-01-011951 02014-01-01c. 2014
MN 292 1.307 2.103 Minnesota Correctional Facility – Red Wing US 61/US 63 in Red Wing 01951-01-011951 current
MN 293 1.683 2.709 Cambridge MN 95 in Cambridge 01951-01-011951 02009-01-012009 Originally connected MN 95 to MN 65, but the latter was rerouted onto a freeway
MN 294 1.646 2.649 Willmar Regional Treatment Center US 71/MN 23 01951-01-011951 02006-01-012006
MN 295 1.160 1.867 Minnesota Security Hospital US 169 in St. Peter 01951-01-011951 02010-01-01c. 2010
MN 296 01951-01-011951 01989-01-011989
MN 297 0.475 0.764 Fergus Falls Fergus Falls Regional Treatment Center 01951-01-011951 02010-01-012010
MN 298 1.092 1.757 Minnesota Correctional Facility – Faribault and Minnesota State Academy for the Blind MN 60/MN 299 in Faribault 01951-01-011951 current
MN 299 0.674 1.085 MN 60/MN 298 in Faribault Minnesota State Academy for the Deaf 01951-01-011951 current
MN 300 01951-01-011951 01998-01-011998
MN 301 1.059 1.704 Minnesota Correctional Facility – St. Cloud US 10 in St. Cloud 01951-01-011951 current
MN 302 01951-01-011951 02003-01-012003 Served the State Home for Girls in Sauk Centre
MN 303 01951-01-011951 01973-01-011973 Served the w:Minnesota State Public School for Dependent and Neglected Children in Owatonna
MN 308 1.277 2.055 MN 11 northeast of Badger MN 89 west of Roseau 01955-01-011955 current
MN 309 0.274 0.441 MN 18 southeast of Brainerd MN 18 southeast of Brainerd 01955-01-011955 02014-01-012014 Served the Brainerd Regional Human Services Center
MN 310 10.495 16.890 MN 11/MN 89 in Roseau Hwy. 310 towards South Junction, MB 01959-01-011959 current
MN 312 02002-01-012002 02008-01-012008 Planning and construction phase designation for current US 212 freeway between Chaska and Eden Prairie
MN 313 6.267 10.086 MN 11 in Warroad Hwy. 12 towards Winnipeg, MB 01959-01-011959 current
MN 316 9.809 15.786 US 61 west of Red Wing US 61 in Hastings 01959-01-011959 current
MN 317 1.444 2.324 ND 17 towards Grafton, ND MN 220 north of Oslo 01959-01-011959 current
MN 318 01959-01-011959 01986-01-011986
MN 322 01955-01-011955 02000-01-01c. 2000
MN 323 MN 298 in Faribault MN 298 in Faribault 02009-01-012009 02010-01-012010 Loop to Minnesota State Academy for the Blind briefly given its own designation before being returned to the City of Faribault
MN 324 I-35 in Pine City MN 361 in Pine City 01965-01-011965 02003-01-012003 Given to Pine County; became extension of CSAH 7
MN 326 01963-01-011963 01969-01-011969
MN 329 1.112 1.790 US 59 in Morris West Central Experiment Station 01970-01-01c. 1970 current
MN 330 2.020 3.251 US 14 east of Revere US 14 west of Lamberton 01971-01-011971 current Serves University of Minnesota Southwest Research and Outreach Center
MN 332 7.220 11.619 US 71/MN 11 south of International Falls MN 11 in International Falls 01976-01-011976 02011-01-012011 Mostly given to Koochiching County to become CSAH 332
MN 333 0.492 0.792 Minnesota Security Hospital MN 99 in St. Peter 01985-01-011985 02010-01-01c. 2010
MN 336 2.249 3.619 I-94 east of Moorhead US 10 east of Dilworth 01995-01-011995 current
MN 361 7.177 11.550 I-35 in Rush City MN 70 in Rock Creek 01965-01-011965 02011-01-012011 Given to Chisago and Pine counties; given multiple CSAH designations
MN 371 107.411 172.861 US 10 in Little Falls US 2 in Cass Lake 01975-01-011975 current
MN 610 9.828 15.817 I-94 in Maple Grove US 10/MN 47 in Coon Rapids 01975-01-011975 current
  •       Former

Other state highways

Special routes

Number Length (mi) Length (km) Southern or western terminus Northern or eastern terminus Formed Removed Notes
Bus. MN 23 4.65 7.48 Maintained by City of Willmar
Bus. MN 371 6.526 10.503 MN 371 southwest of Brainerd MN 210 in Brainerd 02000-01-012000 current

There are also routes officially numbered in the 805 and 905, but they do not have signage. Examples include part of the Sibley Memorial Highway that was bypassed in Mendota in the mid 1995 (MN 913A, numbered for former designation MN 13), and Robert Street between I-494 and University Avenue in St. Paul and West St. Paul (MN 952, numbered for former designation US 52).

Other roads under Minnesota jurisdiction include the MN 371 Business Route, which follows the former route of MN 371 through Brainerd. MN 23 also has a designated business route through the city of Willmar (as MN 23 is bypassed around the city), but unlike Business MN 371, Business MN 23 is under local jurisdiction.

Legislative routes defined in the Minnesota Constitution were signed until 1934, when many were renumbered. Several routes, like US Highway 208, were planned in the 1934 renumbering but eliminated before the final plan.

References

  1. ^ Snow, Dick, ed. (1969). "New Trunk Highway Signs Placed". Minnesota Highways. Vol. 17, no. 4. Minnesota Department of Highways. pp. 7–8. Retrieved November 27, 2018.
  2. ^ Staff. "MnDOT Overview". Minnesota Department of Transportation. Archived from the original on February 8, 2007. Retrieved February 26, 2007.
  3. ^ Staff. "2007 Standard Signs Manual" (PDF). Minnesota Department of Transportation. Archived from the original (PDF) on July 11, 2007. Retrieved February 26, 2007.
  4. ^ Minnesota Department of Transportation, Trunk Highway Log Point files, updated July 2006
  5. ^ a b Schlagel, Sandra (September 27, 2022). "New signs going up as part of Hwy 67 rerouting project between Granite Falls and Echo" (Press release). Minnesota Department of Transportation. Retrieved November 23, 2022.

External links