Highway 23 shield
Highway 23
Highway 23 highlighted in red
Route information
Maintained by Alberta Ministry of Transportation
Length136 km[1] (85 mi)
Major junctions
South end Hwy 3 near Monarch
Major intersections
North end Hwy 2A in High River
Specialized and rural municipalitiesLethbridge County, Vulcan County, Foothills County
TownsVulcan, High River
VillagesBarons, Carmangay, Champion
Highway system
Hwy 22X Hwy 24

Alberta Provincial Highway No. 23, commonly referred to as Highway 23, is a highway in southern Alberta, Canada, east of Highway 2 that serves as an alternate route between Calgary and Lethbridge.[1]

It begins at Highway 3 (Crowsnest Highway) 21 km (13 mi)[1] west of Lethbridge near the Hamlet of Monarch and shares a short concurrency with Highway 3A. It continues north and passes by the Villages of Nobleford, Barons, and Carmangay before it crosses the Little Bow River. It continues north, passing through the Hamlet of Kirkcaldy and Town of Vulcan before it meets the junction of Highway 24 and Highway 542.[1] From there, the highway turns west and passes near just north of the Hamlet of Brant and just south of the Hamlet of Blackie before skirting Frank Lake. It intersects Highway 2 and enters the Town of High River along 12 Avenue SE before becoming Highway 2A at 10 Street SE.[2][3] In tandem with Highway 519, the southernmost portion of Highway 23 is frequently used as a bypass of Fort Macleod.[4]

Major intersections

From south to north:[5]

Rural/specialized municipalityLocationkm[1]miDestinationsNotes
Lethbridge CountyMonarch0.00.0 Hwy 3 east (Crowsnest Highway) – LethbridgeInterchange; westbound exit, eastbound entrance;
south end of Hwy 3A concurrency
1.50.93 Hwy 3A west to Hwy 3 west – Monarch, Fort MacleodInterchange; north end of Hwy 3A concurrency
Nobleford9.66.0 Hwy 519 – Granum, Picture ButteRoundabout
Barons22.614.0 Hwy 520 eastSouth end Hwy 520 of concurrency
27.617.1 Hwy 520 west – ClaresholmNorth end of Hwy 520 concurrency
Vulcan CountyCarmangay38.824.1UAR 161 east
Champion54.533.9 Hwy 529 – Parkland, Little Bow Provincial Park
Vulcan72.244.9 Hwy 534 – Nanton, Lomond
91.857.0 Hwy 542 east – Milo
Hwy 24 north – Mossleigh, Strathmore
Hwy 23 branches west; directional signage changes
Foothills County109.468.0 Hwy 804 south – Brant
118.073.3 Hwy 799 north – Blackie
Town of High River134.683.6 Hwy 2 – Calgary, Fort Macleod, LethbridgeInterchange; exit 194 on Hwy 2; becomes 12 Avenue SE
136.284.610 Street SEFormer Hwy 2A south
12 Avenue SE (Hwy 2A north) – OkotoksContinues west
1.000 mi = 1.609 km; 1.000 km = 0.621 mi

Route map:

Template:Attached KML/Alberta Highway 23
KML is not from Wikidata


  1. ^ a b c d e Google (January 2, 2018). "Highway 23 in Alberta" (Map). Google Maps. Google. Retrieved January 2, 2018.
  2. ^ "2015 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. ^ Alberta Official Road Map (Map) (2016 ed.). Alberta Culture and Tourism. § M–5, M–6, N–6.
  4. ^ "Intersection Assessment: Highway 23/519" (PDF). AMEC Environment & Infrastructure. Lethbridge. February 2013. p. 6. Retrieved November 5, 2016. This route is now a popular shortcut for motorists wishing to bypass the town of Fort MacLeod...
  5. ^ Alberta Road Atlas (2007 ed.). Oshawa, ON: MapArt Publishing Corp. pp. 76, 77, and 83. ISBN 1-55368-019-7.