Highway 21 highlighted in red | ||||
Route information | ||||
Maintained by Alberta Transportation | ||||
Length | 328 km[1] (204 mi) | |||
Major junctions | ||||
South end | ![]() | |||
| ||||
North end | ![]() | |||
Location | ||||
Country | Canada | |||
Province | Alberta | |||
Specialized and rural municipalities | Wheatland County, Kneehill County, Red Deer County, Stettler No. 6 County, Lacombe County, Camrose County, Leduc County, Strathcona County | |||
Major cities | Camrose, Sherwood Park, Fort Saskatchewan | |||
Towns | Three Hills, Trochu, Bashaw | |||
Villages | Delburne, Ferintosh, Hay Lakes | |||
Highway system | ||||
| ||||
|
Highway 21 is a north–south highway in Alberta, Canada that parallels Highway 2 between Calgary and Edmonton.[1] It is approximately 328 kilometres (204 mi) in length.[2] It begins at the Trans-Canada Highway (Highway 1) east of Strathmore, and ends at Fort Saskatchewan where it is succeeded by Highway 15.[3] The northernmost 25 kilometres (16 mi) of the highway are twinned. Highway 21 runs roughly parallel to the main north–south CN rail line between Calgary and Edmonton between Three Hills and Looma.