{{short description|State highway in Minnesota, United States}} {{Use American English|date=April 2025}} {{Use mdy dates|date=May 2022}} {{Infobox road |state=MN |type=MN |route=28 |map={{maplink|frame=yes|plain=yes|frame-align=center|frame-width=290|frame-height=240|type=line|raw={{Wikipedia:Map data/Wikipedia KML/Minnesota State Highway 28}}}} |map_custom=yes |map_notes=MN 28 highlighted in red |established=1920<ref name=babcock/> |length_mi=142.324 |length_ref=<ref name=statelpt>{{cite web|url=http://www.dot.state.mn.us/roadway/data/reports/logpoint/statelpt.pdf |title=Statewide Trunk Logpoint Listing |format=PDF |publisher=Minnesota Department of Transportation |url-status=dead |archiveurl=https://web.archive.org/web/20120914220734/http://www.dot.state.mn.us/roadway/data/reports/logpoint/statelpt.pdf |archivedate=2012-09-14 }}</ref> |section=114 |direction_a=West |terminus_a={{jct|state=SD|SD|10}} at the South Dakota state line near Browns Valley |junction= *{{jct|state=MN|MN|27}} near Browns Valley *{{jct|state=MN|MN|7}} near Beardsley *{{jct|state=MN|US|75}} in Graceville *{{jct|state=MN|US|59|MN|9}} in Morris *{{jct|state=MN|MN|29|MN|55}} in Glenwood *{{jct|state=MN|I|94|US|71|US|52}} in Sauk Centre *{{jct|state=MN|MN|287}} in Grey Eagle |direction_b=East |terminus_b={{jct|state=MN|MN|27|CR|52|county2=Morrision}} in Little Falls |counties=Traverse, Big Stone, Stevens, Pope, Stearns, Todd, Morrison |previous_type=MN |previous_route=27 |next_type=MN |next_route=29 }} '''Minnesota State Highway 28''' ('''MN 28''') is a {{convert|142.324|mi|km|adj=mid|-long}} state highway in west-central and central Minnesota, which travels from South Dakota Highway 10 at the South Dakota state line near Browns Valley and continues east to its intersection with the former route of U.S. Highway 10 (US 10) in Little Falls.
==Route description== MN 28 serves as an east–west route between Browns Valley, Morris, Glenwood, Sauk Centre, and Little Falls.
The western terminus for MN 28 is at the South Dakota state line in Browns Valley, at the Little Minnesota River, where MN 28 becomes South Dakota Highway 10 upon crossing the state line.
MN 28 parallels MN 27 throughout its route until MN 27 enters Wheaton, Minnesota and then follows Mud Lake and Lake Traverse, heading South/Southwest to Browns Valley, Minnesota where it connects with MN 28.
The Sam Brown Memorial State Wayside Park is located on MN 28 in Traverse County at Browns Valley.
The highway overlaps MN 27 for the last {{convert|14|mi|km}} of its route, until its terminus in Little Falls at the former alignment of US 10, which is now a city street.
MN 28 is legally defined as Constitutional Route 28 in the Minnesota Statutes.<ref name=babcock>{{cite web |url=https://www.revisor.mn.gov/statutes/?id=161.114 |title=161.114, Constitutional Trunk Highways |work=Minnesota Statutes |publisher=Office of the Revisor of Statutes, State of Minnesota |year=2010 |accessdate=October 15, 2010}}</ref>
==History== State Highway 28 was established November 2, 1920, traveling from the South Dakota border at Browns Valley to Little Falls.<ref name=babcock/>
By 1923, the road was mostly graveled except at its extreme western and eastern ends.<ref name=1923map>{{cite map |title=Map of Trunk Highway System, State of Minnesota |date=May 1, 1923 |publisher=Minnesota Highway Department |cartography=McGill-Warner Co. |section=A-16 through H-14 |url=http://cdm16022.contentdm.oclc.org/cdm/singleitem/collection/mdt/id/215/rec/4 |accessdate=December 17, 2018}}</ref> The remainder was graveled by 1929.<ref name=1929map>{{cite map |title=1929 Map of Trunk Highway System, State of Minnesota |date=April 1, 1929 |publisher=Minnesota Highway Department |cartography=McGill-Warner Co. |section=A-16 through H-14 |url=http://cdm16022.contentdm.oclc.org/cdm/singleitem/collection/mdt/id/221/rec/10 |accessdate=December 17, 2018}}</ref>
The roadway was paved throughout the 1930s and was paved in full by 1940.<ref name=1940map-A>{{cite map |title=1940 Map of Minnesota Trunk Highway System |date=January 1, 1940 |edition=Advance |publisher=Minnesota Highway Department |cartography=McGill-Warner Co. |section=A-16 through H-14 |url=http://cdm16022.contentdm.oclc.org/cdm/compoundobject/collection/mdt/id/252/rec/21 |accessdate=December 17, 2018}}</ref>
In 1934, the newly-marked State Highway 27 was overlapped with the eastern end of the route.<ref name=1934map>{{cite map |title=1934 Map of Trunk Highway System, State of Minnesota |date=May 1, 1934 |publisher=Minnesota Highway Department |cartography=McGill-Warner Co. |section=G-14 through H-14 |url=http://cdm16022.contentdm.oclc.org/cdm/singleitem/collection/mdt/id/210/rec/15 |accessdate=December 17, 2018}}</ref> The eastern terminus of Highway 28 remained at U.S. 10; however, when the bypass of 10 around Little Falls was built in the mid-1970s,<ref name=CS4902>{{cite web |url=http://www.dot.state.mn.us/roadway/data/docs/projlog/county49/4902.pdf |title=Construction Project Log Record: Control Section 4902 |publisher=Minnesota Department of Transportation |accessdate=December 17, 2018}}</ref> 28 was not extended across the river and its terminus remains at Lindbergh Drive.<ref name=statelpt/>
==Major intersections== {{Jcttop|length_ref=<ref name=statelpt/>}} {{MNint |county=Traverse |cspan=2 |location=Folsom Township |lspan=2 |mile=0.000 |road={{jct|state=SD|SD|10|dir1=west|location1=Sisseton}} |notes=Continuation into South Dakota}} {{MNint |mile=0.874 |road={{jct|state=MN|MN|27|dir1=east|city1=Wheaton}} |notes=Western terminus of MN 27}} {{MNint |county=Big Stone |cspan=2 |location=Browns Valley Township |mile=9.251 |road={{jct|state=MN|MN|7|dir1=east|road|Minnesota River Valley Scenic Byway|city1=Ortonville}} |notes=Western terminus of MN 7}} {{MNint |location=Graceville |mile=22.606 |road={{jct|state=MN|US|75|city1=Wheaton|city2=Ortonville}}}} {{MNint |county=Stevens |cspan=3 |location=Morris |lspan=2 |type=concur |mile=48.053 |road={{jct|state=MN|MN|9|dir1=south|city1=Benson}} |notes=Western end of MN 9 concurrency}} {{MNint |type=concur |mile=48.561 |road={{jct|state=MN|MN|9|dir1=north|city1=Breckenridge}} |notes=Eastern end of MN 9 concurrency}} {{MNint |location=Morris Township |mile=50.601 |road={{jct|state=MN|US|59|city1=Appleton|city2=Elbow Lake|countydab2=Grant}}}} {{MNint |county=Pope |cspan=5 |type=concur |location=Starbuck |mile=67.768 |road={{jct|state=MN|MN|29|dir1=south|name1=Main Street south|MN|114|dir2=north|name2=Main Street north}} |notes=Western end of MN 29 concurrency}} {{MNint |location=Long Beach |lspan=2 |mile=74.486 |road={{Jct|state=MN|CSAH|24|road|Glacial Ridge Trail}} }} {{MNint |mile=74.834 |road=Golf Course Road / Glacial Ridge Trail }} {{MNint |location=Glenwood |lspan=2 |type=concur |mile=76.276 |road={{jct|state=MN|MN|29|dir1=north|name1=Franklin Street North|MN|104|dir2=south|name2=Franklin Street South}} |notes=Eastern end of MN 29 concurrency}} {{MNint |mile=77.429 |mile2=77.550 |road={{jct|state=MN|MN|55|location1=Elbow Lake|city2=Belgrade}} |notes=Interchange}} {{MNint |county=Stearns |cspan=4 |location=Sauk Centre Township |type=concur |mile=101.723 |road={{jct|state=MN|US|71|dir1=south|city1=Willmar}} |notes=Southern end of US 71 concurrency}} {{MNint |location=Sauk Centre |lspan=2 |mile=104.505<!--101.723+(US 71 170.005-167.223)--> |mile2=104.669<!--101.723+(US 71 170.005-167.387)--> |road={{jct|state=MN|I|94|name1={{jct|state=MN|US|52|noshield=yes}}|city1=Alexandria|city2=St. Cloud}} |notes=Interchange; I-94 exit 127}} {{MNint |mile=104.539 |road={{Jct|state=MN|CSAH|72|county1=Stearns|CR|186|county2=Stearns}} |notes=Former US 52 }} {{MNint |location=Sauk Centre Township |type=concur |mile=104.713 |road={{jct|state=MN|US|71|dir1=north|city1=Long Prairie}} |notes=Northern end of US 71 concurrency}} {{MNint |county=Todd |location=Grey Eagle |mile=116.338 |road={{jct|state=MN|MN|287}}}} {{MNint |county=Morrison |cspan=3 |location=Culdrum Township |type=concur |mile=130.513 |road={{jct|state=MN|MN|27|dir1=west|city1=Long Prairie}} |notes=Western end of MN 27 concurrency}} {{MNint |location=Pike Creek Township |mile=142.422<!--This one ''is'' listed in the log--> |road={{jct|state=MN|MN|238|dir1=south|city1=Albany}} |notes=Northern terminus of MN 238}} {{MNint |location=Little Falls |type=concur |mile=144.429<!--130.513+(MN 27 135.150-123.234)--> |road={{jct|state=MN|MN|27|dir1=east|GRR|name2=National Route|location1=Lindbergh State Park|location2=Lindbergh Historic Site|location3=Weyerhaeuser Museum}} |notes=Eastern terminus; eastern end of MN 27 concurrency; GRR north is former US 10 (Lindbergh Drive)}} {{Jctbtm|keys=concur}}
==References== {{Reflist|1}}
==External links== {{Attached KML|display=title,inline}} [http://www.steve-riner.com/mnhighways/r26-50.htm#28 Highway 28 at the ''Unofficial Minnesota Highways Page'']
028 Category:Transportation in Traverse County, Minnesota Category:Transportation in Big Stone County, Minnesota Category:Transportation in Stevens County, Minnesota Category:Transportation in Pope County, Minnesota Category:Transportation in Stearns County, Minnesota Category:Transportation in Todd County, Minnesota Category:Transportation in Morrison County, Minnesota