Highway 21 marker

Highway 21

Highway 21 highlighted in red
Route information
Maintained by Alberta Transportation
Length328 km[1] (204 mi)
Major junctions
South end Hwy 1 (TCH) east of Strathmore
Major intersections
North end Hwy 15 in Fort Saskatchewan
Specialized and rural municipalitiesWheatland County, Kneehill County, Red Deer County, Stettler No. 6 County, Lacombe County, Camrose County, Leduc County, Strathcona County
Major citiesCamrose, Sherwood Park, Fort Saskatchewan
TownsThree Hills, Trochu, Bashaw
VillagesDelburne, Ferintosh, Hay Lakes
Highway system
Hwy 20 Hwy 22

Alberta Provincial Highway No. 21, commonly referred to as 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.

Route description

Highway 21 begins at Highway 1 approximately 10 kilometres (6 mi) east of Strathmore in Wheatland County and travels north, passing near the village of Rockyford (located about 8 km (5 mi) east of Highway 21) and it reaches a four-way stop at Highway 9 between Beiseker and Drumheller, where it crosses into Kneehill County. It continues north past the village Carbon (located about 6 km (4 mi) east of Highway 21) to the intersection of Highway 27 east / Highway 582 west, beginning 16-kilometre (10 mi) concurrency with Highway 27. Highway 21 continues to the town of Three Hills, home of Prairie Bible Institute, passing along the town's eastern edge. North of Three Hills, the CN rail line begins to run parallel to the highway, serving most of the communities along the route. Highway 27 departs from Highway 21 towards Olds, about 3 kilometres (2 mi) south of the town Trochu. Highway 21 passes the hamlet of Huxley and the access road to Dry Island Buffalo Jump Provincial Park before entering Red Deer County; the Kneehill / Red Deer county boundary also signifies the transition from the prairie to aspen parkland ecosystem, with increasing foliage. Highway 21 bypasses Elnora and Lousana prior to Delburne, skirting its western edge on a bypass constructed in the 1980s. North of Delburne, Highway 21 reaches a T intersection with Highway 595 and turns east for 5.7 kilometres (3.5 mi) along Township Road 380, then north at Range Road 231, the former alignment through Delburne. The roadway narrows for the following 23 kilometres (14 mi) as it heads towards the Red Deer River, which it crosses at the Content Bridge.[4] North of the Red Deer River, it briefly enters Stettler County, crossing Highway 11 and Highway 12.[3]

Highway 21 turns west and follows Highway 12 for 1 mile (1.6 km) entering Lacombe County, before turning north, about 6 kilometres (4 mi) east of the village of Alix. It passes by the hamlet of Mirror before entering Camrose County, passing northwest of Buffalo Lake. The route bypasses Bashaw, concurrent with Highway 53 7 kilometres (4 mi), then continues north past Ferintosh and the hamlets of New Norway and Duhamel, crossing the Battle River at an area locally known as Ross' Flats.[5] Highway 21 intersects Highway 13 at the locality of Ervick, about 6 kilometres (4 mi) west of the city of Camrose, home of the Augustana Faculty of the University of Alberta (formerly Augustana University College) and Big Valley Jamboree; Highway 21 is considered the main north–south highway serving Camrose despite not entering city limits. It continues north past the hamlet of Armena and village of Hay Lakes, entering Leduc County just south of the hamlet of New Sarepta, into the eastern portion of the Edmonton Metropolitan Region. North of the hamlet Looma, it enters Strathcona County and reaches an interchange with Highway 14. It becomes a divided highway, passing along the eastern edge of Sherwood Park prior to an interchange at Highway 16. Highway 21 continues north to the city of Fort Saskatchewan in which it ends at Highway 15.[3]


The southern terminus of Highway 21 was originally at Highway 9 in the village of Beiseker, travelled north for 13 kilometres (8 mi) along present-day Highway 806 to the village of Acme, travelled east for approximately 20 kilometres (12 mi) along present-day Highway 575, before turning north towards Three Hills.[6][7] In c. 1958, Highway 21 was realigned to travel due south from Three Hills to Highway 9, and was later extended to Highway 1 near Strathmore, while the former section was renumbered to Highway 21A until c. 1962, when it was renumbered to Highway 26, and again renumbered in c. 1972 to its present designations.[8][9]

The section from Fort Saskatchewan to Highway 16 was originally designated as Highway 55. By 1960, Highway 21 terminated at Highway 14 southwest of Edmonton.[10] In the 1970s, Highway 21 was extended north from Highway 14 past Sherwood Park to Highway 16, while Highway 55 was renumbered and became part of Highway 21.[11] The section of Highway 21 previously designated as 55 was twinned in the 1980s, and the section adjacent to Sherwood Park was completed in late 2009.[12]


Alberta Transportation has long-term plans to replace the Content Bridge across the Red Deer River with a new crossing north of Delburne. Right-of-way is protected from the Highway 595 intersection to Highway 11 southwest of Alix, as well as from the current Highway 21 north / Highway 12 intersection south to Highway 11 – internally designated as Highway 921.[13] There is no timeline on construction.

Alberta Transportation, in partnership with the City of Edmonton, City of Fort Saskatchewan, Strathcona County, and Sturgeon County, is also studying a new North Saskatchewan River crossing in northeast Edmonton that would include a new roadway from the Highway 15 / Highway 28A intersection to Highway 21 south of Fort Saskatchewan.[14] The study is still in the early stages, but proposals show that Highway 21 might be realigned so that through traffic would flow from Highway 16 to the new bridge and tie into Highway 28A. The final alignment has not been determined and it is not yet known if it would be designated as part of Highway 21.[15] The proposed bridge and its connecting roads will not be constructed for another 25 to 35 years.[14] There are also long-term plans to upgrade Highway 21 to expressway/freeway standards from the northeast river crossing to Highway 625 as part of a High Load/Heavy Haul bypass connecting Nisku to northeastern Alberta and Fort McMurray.[16]

Major intersections

Starting from the south end of Highway 21:

Rural/specialized municipalityLocationkm[1]miDestinationsNotes
Wheatland County0.00.0 Hwy 1 (TCH) – Medicine Hat, Strathmore, Calgary
13.08.1 Hwy 564 west – NightingaleSouth end of Hwy 564 concurrency
16.310.1 Hwy 564 eastNorth end of Hwy 564 concurrency
21.213.2UAR 133 east – Rockyford
31.519.6Crosses the Rosebud River
↑ / ↓39.324.4 Hwy 9 – Calgary, Drumheller
Kneehill County53.233.1 Hwy 575 – Acme, Carbon
59.236.8UAR 187 west – Swalwell
69.042.9 Hwy 27 east – Morrin, Hanna
Hwy 582 west – Didsbury
South end of Hwy 27 concurrency
Three Hills75.446.9 Hwy 583 (2nd Street N)
85.152.9 Hwy 27 west – Torrington, OldsNorth end of Hwy 27 concurrency
Trochu88.454.9 Hwy 585 east – Rumsey
98.161.0 Hwy 587 west – Bowden
Huxley99.561.8UAR 71 east
101.463.0PAR 133 east – Dry Island Buffalo Jump Provincial Park
Red Deer County107.867.0UAR 89 east – Elnora
111.069.0 Hwy 590 – Innisfail, Big Valley
120.875.1 Hwy 42 west – Pine Lake, Penhold
UAR 90 east – Lousana
Delburne130.781.2UAR 221 east (20 Street)
133.983.2 Hwy 595 west – Red Deer
Hwy 921 north (proposed)South end of ROW to proposed Red Deer River crossing[17]
↑ / ↓154.295.8Crosses the Red Deer River
County of Stettler No. 6155.696.7 Hwy 11 – Red Deer, Stettler
161.2100.2 Hwy 12 east – StettlerSouth end of Hwy 12 concurrency
Lacombe County162.8101.2 Hwy 12 west – Alix, LacombeNorth end of Hwy 12 concurrency
Hwy 921 south (proposed)North end of ROW to proposed Red Deer River crossing[17]
166.8103.6 Hwy 601 – Alix, Buffalo Lake
Mirror173.3107.7 Hwy 50 west (49 Avenue) – Lacombe
Camrose CountyBashaw190.3118.2 Hwy 53 east – Forestburg
Hwy 605 west
South end of Hwy 53 concurrency
191.1118.7UAR 206 east (50 Avenue)
197.3122.6 Hwy 53 west – PonokaNorth end of Hwy 53 concurrency
Ferintosh212.0131.7Township Road 441
213.8132.8 Hwy 609 east – Edberg
217.3135.0 Hwy 611 west – Maskwacis
New Norway223.8139.1Township Road 452
232.6144.5Crosses the Battle River
Ervick240.2149.3 Hwy 13 – Wetaskiwin, Camrose
Armena251.8156.5Range Road 211
253.6157.6 Hwy 616 west – Millet
Hay Lakes262.7163.2 Hwy 617 east – Kingman
Leduc County274.8170.8 Hwy 623 – Rolly View, Leduc, Miquelon Lake Provincial Park
New Sarepta275.6171.2UAR 172 north
279.2173.5UAR 172 south
283.7176.3 Airport Road – Edmonton International Airport
287.4178.6 Hwy 625 west – Beaumont, Nisku
Strathcona County299.5186.1 Hwy 14 – Edmonton, WainwrightInterchange
303.5188.6 Hwy 628 west – Edmonton (Whitemud Drive)
Sherwood Park306.8190.6 Wye Road (Hwy 630 east)
310.0192.6Baseline Road
Bremner313.3194.7 Hwy 16 (TCH/YH) – Edmonton (Yellowhead Trail), LloydminsterInterchange; Hwy 16 exit 406
City of Fort Saskatchewan328.1203.9 Hwy 15 – Edmonton (Manning Drive), Bruderheim, MundareThrough traffic follows Hwy 15 east
1.000 mi = 1.609 km; 1.000 km = 0.621 mi
Template:Attached KML/Alberta Highway 21
KML is not from Wikidata


  1. ^ a b c Google (December 4, 2017). "Highways 21 in Alberta" (Map). Google Maps. Google. Retrieved December 4, 2017.
  2. ^ "Provincial Highway 1-216 Progress Chart" (PDF). Alberta Transportation. March 2015. Archived (PDF) from the original on April 10, 2016. Retrieved October 12, 2016.
  3. ^ a b c Alberta Official Road Map (Map) (2011 ed.). Alberta Tourism, Parks and Recreation.
  4. ^ "Content Bridge Campground". Lacombe Regional Tourism. 2017. Archived from the original on November 4, 2017. Retrieved April 23, 2018.
  5. ^ "Camrose County Tourism Map" (PDF) (Map). Camrose County. 2017. Retrieved April 23, 2018.
  6. ^ Official Road Map of the Province of Alberta (Map) (1958 ed.). Department of Economic Affairs. §§ E-4, E-5.
  7. ^ Official Road Map of the Province of Alberta (Map) (1959 ed.). Department of Economic Affairs. §§ E-4, E-5.
  8. ^ Alberta Official Road Map (Map) (1963 ed.). Government of the Province of Alberta. §§ J-7, J-8.
  9. ^ Province of Alberta Canada Official Road Map (Map) (1973 ed.). Government of the Province of Alberta. § L-6.
  10. ^ Department of Highways (1960). Province of Alberta Official Road Map (PDF) (Map). Government of Alberta. §§ E-6, E-7.
  11. ^ Province of Alberta Canada Official Road Map 1978/79 (Map). Alberta Business Development and Tourism. § I-6.
  12. ^ Di Massa, Michael (October 8, 2009). "Hwy. 21 twinning nearing the end". Sherwood Park News. Archived from the original on April 24, 2018. Retrieved April 23, 2018.
  13. ^ "Provincial Highways 500-986 Progress Chart" (PDF) (Map). Alberta Transportation. Government of Alberta. March 2017. Retrieved April 23, 2018.
  14. ^ a b "Northeast River Crossing". City of Edmonton. Retrieved April 23, 2018.
  15. ^ Stage 2 - November 2017 Survey and Map Comments (PDF). Northeast River Study Functional Planning Study (Report). City of Edmonton. November 2017. Retrieved April 23, 2018.
  16. ^ 2017 Regional Transportation Priorities (PDF). Capital Regional Board (Report). May 11, 2017. Retrieved April 23, 2018.
  17. ^ a b "Alberta Infrastructure and Transportation" (PDF) (Map). Lacombe County. November 2007. Retrieved December 4, 2017.