Minnesota State Highway 21

Minnesota State Highway 21 (MN 21) is a 38.370-mile-long (61.751 km) highway in Minnesota, which runs from its intersection with State Highway 60 in Faribault and continues north to its northern terminus at its interchange with U.S. Highway 169 in Jordan, southwest of Shakopee.

State Highway 21 serves as a north–south route between Faribault, Montgomery, New Prague, and Jordan.

State Highway 21 was authorized in 1920, running from Zumbrota to St.

[3] In 1934, the segment east of Faribault became State Highway 60, and the segment west of Shieldsville became State Highway 99.

The remainder of Highway 21 was paved in the late 1940s.