Caution Updated:

  • New! The Calgary Police Service is asking for the public's help in locating a missing child, Parker, 11. Anyone with information about his whereabouts is asked to contact Police at 403-266-1234 Get the latest updates

Annual Paving Program

To complete the surface overlay process the following steps are performed.

The process takes up to eight weeks to be completed.

Concrete process

Step 1 – Prep work

Paint is used to identify concrete that needs to be replaced and any underground utility locations. This is done one to eight weeks prior to excavation.

Step 2 – Excavation

Old or damaged concrete must be removed before concrete placement. This is a two or three day process.

Step 3 – Form setting and concrete placement

The forms are then setup and the concrete is poured. The concrete then sets, hardens and the forms are removed. This is over one to three days.

Step 4 – Concrete Process

It takes 24 to 48 hours for concrete to cure enough for pedestrian use. The process can take between 7 and 28 days for vehicle use.

Step 5 – Rehabilitation and seed

Broken asphalt or loam is replaced and then the seed placed. The area is cleaned up and barricades are removed. During this one to three day process, parking restrictions are required.

Paving process

Step 1 – Milling

The old pavement surface is removed one to two weeks before Step 2. Parking restrictions are in place during the milling, which takes approximately one day.

Step 2 – Adjust manholes

Manholes are raised to the same level as the new pavement which takes approximately one day.

Step 3 – Oiling

The oil is then applied to hold the pavement to make the new pavement stick, which happens 24-48 hours prior to paving.

Step 4 – Paving

A layer of new asphalt is applied. Two layers of asphalt may be required to make the pavement level with the gutter. Parking restrictions are required for the one to two day process.

2026 paving projects

The City of Calgary’s Annual Paving Program is active between May and October (weather permitting). The 2026 Annual Paving Program is a planned service program that will see 303 lane kilometres of Calgary’s roads paved at 148 locations across the city.

Paving projects rehabilitate roads that have degraded over time due to age. By performing preventative maintenance, such as resurfacing roadways, the annual paving program helps prevent more expensive and disruptive road reconstruction work in the future.

A typical paving project is completed in several steps:

  • Paving projects are identified and scheduled in the fall/winter; this also includes working with other asset owners to ensure there are no conflicts or planned work.
  • In the spring/summer, work begins with the repair and potential upgrade of concrete around the project area (things like sidewalks, wheelchair ramps, curbs and gutters).
  • The existing road is milled, which is the removal of the top layer of asphalt.
  • Things like manhole covers on the road are adjusted to ensure even driving surface.
  • A fresh layer of pavement laid.

Work is usually scheduled during off-peak hours, evening and weekends and is weather dependent. Projects occur throughout the spring, summer, and fall.

2026 pavement rehabilitation projects

The following paving locations are grouped by quadrant. Closure information will be displayed when work is scheduled, typically 1-2 weeks before the project work begins. Project information is also available on The City’s Roadway activities map. These projects are completed by both City forces and contracted partners.

You can also view a complete list of pavement rehabilitation projects across the City here.

Note: Project timelines are subject to change, including but not limited to weather, equipment, material and staffing. While we strive to ensure this information is updated and accurate, changes can occur.

Know before you go

Road construction can be impactful to your commute. The City of Calgary traffic report and road closures map is a helpful tool to check for road and lane closures before you start driving.

For more information on traffic, transit and pathway impacts, visit The City’s Plan Your Trip – Navigating Calgary traffic and detours webpage

Major road locations

Northeast projects

Location From/To Status
Location: 12 St N.E. From/To: McKnight Blvd N.E. to 32 Ave N.E. Status:

In progress

Location:

32 Ave N.E.

From/To: Barlow Tr N.E. to 36 St N.E. Status: In progress 
Location: 32 Ave N.E. From/To:  Deerfoot Tr N.E. to 32 St S.E. Status: Planning
Location:

36 St N.E.

From/To: 39 Ave N.E. to 16 Ave N.E. Status:

In progress 

Location:

Country Hill Blvd N.E.

From/To: 36 St N.E. to Metis Tr N.E. Status:

In progress 

Location: Memorial Dr N.E. From/To: 36 St N.E. to Marlborough Wy N.E. Status: Planning

Northwest projects

Location From/To Status
Location: 53 St N.W. From/To: John Laurie Blvd N.W. to Crowchild Tr N.W. ramp Status: Planning
Location: Beddington Blvd N.W. From/To: Sandstone Hill N.W. to Centre St N Status: In progress 
Location: Berkshire Blvd N.W. From/To: Beddington Tr N.W. to 14 St N.W. Status: In progress 
Location: John Laurie Bv N.W. From/To: Sarcee Tr N.W. to Shaganappi Tr N.W. Status: In progress 
Location: Sarcee Tr N.W. From/To: Country Hills Blvd N.W. to Stoney Tr N.W. limits Status: Planning
Location: Shaganappi Tr N.W. From/To: Kincora Gate N.W. to 144 Ave N.W. Status: Planning
Location: Symons Valley Py N.W.  From/To: 37 St N.W. to Kincora Gate N.W. Status: Planning

Southeast projects

Location From/To Status
Location: 130 Ave S.E. From/To: Deerfoot Tr S.E. to Douglasdale Pt S.E. Status: Planning
Location: 146 Ave S.E. From/To: 104 St S.E. to Range Road 285 Status: Planning
Location: 36 St S.E. From/To: 17 Ave S.E. to Memorial Dr. Status: In progress
Location: 36 St S.E. From/To: Peigan Tr S.E. to 26 Ave S.E. Status: Planning
Location: 76 Ave S.E. From/To: Barlow Tr S.E. to 52 St S.E. Status: Planning
Location: Anderson Rd S.E. From/To: Macleod Tr S to Deerfoot Tr Status: In progress
Location: Barlow Tr S.E. From/To: 90 Ave S.E. to 76 Ave S.E. Status: Planning
Location: Bonaventure Dr S.E. From/To: Southland Dr S.E. to Willow Park Dr S.E. Status: Planning
Location: Builders Rd S.E. From/To: 1 St S.E. to 50 Ave S.E. Status: Planning
Location: Dover Ridge Dr S.E. From/To: 26 St S.E. to Dovercliffe Way S.E. Status: Planning
Location: Manhattan Rd S.E. From/To: 46 Ave S.E. to 42 Ave S.W. Status: Planning

Southwest projects

Location From/To Status
Location:

24 St S.W.

From/To: 90 Ave S.W. to Glenmore Park S.W. Status: Planning
Location:

26 Ave S.W.

From/To: 14 St to 37 St S.W. Status: Planning
Location:

50 Ave S.W.

From/To: Crowchild Tr to 14A St S.W. Status: Planning
Location:

8 St S.W.

From/To: 10 Ave to 2 Ave S.W. Status: In progress
Location: 90 Ave S.W. From/To: 14 St S.W. to Oakmount Dr S.W. Status: In Progress
Location: Heritage Dr S.W. From/To: 14 St S.W. to Haddon Rd S.W. Status: In Progress
Location:

Macleod Tr S.

From/To: Fish Creek to Shawnessy Blvd S.E. Status: In Progress
Location: Shawnessy Blvd S.W. From/To: Shawnessy Dr S.W. to Macleod Tr S Status: In Progress
Location: Shawnessy Dr S.W. From/To: Shawnessy Blvd S.W. Status: In Progress
Location:

Southland Dr S.W.

From/To: Elbow Dr S.W. to Oakmoor Wy S.W. Status: Planning

Local road locations

Northeast projects

Location From/To Community
Location: 12 St N.E. ramp From/To: St Georges St N.E. - Memorial Dr N.E. Community: Bridgeland/Riverside
Location: 30 Ave N.E. From/To: 23 St N.E. - 18 St N.E. Community: South Airways
Location: Falshire Wy N.E. From/To: Falshire Dr N.E. - Falshire Dr N.E. Community: Falconridge
Location: Falchruch Rd N.E. From/To: Falconridge Dr N.E. - Falworth Wy N.E. Community: Falconridge
Location: 5 Ave N.E. From/To: Moraine Dr N.E. - 28 St N.E. Community: Franklin
Location: 35 St/34 Ave/37 Ave N.E. loop From/To: 29 St N.E. - 34 St N.E. Community: Horizon
Location: 34 St N.E. From/To: 32 Ave N.E. - 39 Ave N.E. Community: Horizon
Location: Manora Dr N.E. From/To: Madigan Dr N.E. (east leg) - Madigan Dr N.E. (west leg) Community: Marlborough Park
Location: Manora Hill/Manora Rise N.E. (loop) From/To: Madigan Dr N.E. - Manora Cr N.E. Community: Marlborough Park
Location: Malvern Dr N.E. From/To: Madigan Dr N.E. (north leg) - Madigan Dr N.E. (south leg) Community: Marlborough Park
Location: Martindale Cr N.E. From/To: Martindale Rd N.E. (west leg) - Martindale Rd N.E. (east leg) Community: Martindale
Location: 29 Ave/Pinecliff Wy/Pinecliff Dr/ Pinecliff Rd N.E. (loop) From/To: Rundlehorn Dr N.E. - Pinecliff Rd N.E. (north side) Community: Pineridge
Location: Phair Ave/13A St/12A St N.E. From/To: Danole St N.E. - 7 Ave N.E. Community: Renfrew
Location: Cardell St/Thomson Ave N.E. From/To: Phair Ave N.E. - 13 St N.E. Community: Renfrew
Location: 12A St/Abott Ave N.E. From/To: Cardell St N.E. (west leg) - Cardell St N.E. (eest leg) Community: Renfrew
Location: 4 St/29 Ave N.E. From/To: 30 Ave N.E. - 1 St N.E. Community: Winston Heights/Mountainview
Location: Abalone Cr/Abalone Wy N.E. From/To: Abberfield Pl N.E. Community: Abbeydale
Location: 28 Ave N.W./NE From/To: 6 St N.W. (cul-de-sacs) - 30 Ave N.E. Community: Mount Pleasent
Location: 2 St N.E. From/To: 32 Ave N.E. - 26 Ave N.E. Community: Tuxedo Park
Location: 24 Ave N.E. From/To: Edmonton Tr N.E. - 6 St N.E. Community: Winston Heights/Mountview

Northwest projects

Location From/To Community
Location: 27 Ave N From/To: Edmonton Tr N.W. - 4 St N.W. Community: Mount Pleaseant
Location: Silverview Rd N.W. From/To: Silverview Wy N.W. - 54 Ave N.W. Community: Silver Springs
Location: 23 St N.W. From/To: 7 Ave N.W. - Kensington Rd N.W. Community: West Hillhurst
Location: Edgeland Rise N.W. From/To: Edgepark Bv N.W. - Edgeland Rd N.W. Community: Edgemont
Location: Scurfield Dr N.W. From/To: Scenic Acres Bv N.W. (east side) - Scenic Acres Bv N.W. (west side) Community: Scenic Acres
Location: Scenic Acres Dr N.W. From/To: Scenic Acres Bv N.W. (west side) - Scenic Acres Bv N.W. (east side) Community: Scenic Acres
Location: 24 Ave N.W. From/To: 5 St N.W. - 2 St N.W. Community: Tuxedo Park
Location: Edgedale Court N.W. From/To: Edgedale Wy N.W. cul-de-sac Community: Edgemont
Location: Edgedale Pl N.W. From/To: Edgedale Wy N.W. cul-de-sac Community: Edgemont
Location: 100 Edgedale Pl N.W. From/To: Edgedale Dr N.W. cul-de-sac Community: Edgemont
Location: 200 Edgedale Pl N.W. From/To: Edgedale Dr N.W. cul-de-sac Community: Edgemont
Location: Edgedale Pl N.W. From/To: Edgewood Rise N.W. cul-de-sac Community: Edgemont
Location: Edendale Pl N.W. From/To: Edendale Wy N.W. cul-de-sac Community: Edgemont
Location: Edcath Rise N.W. From/To: Cul-de-sac Community: Edgemont
Location: Edcath Court N.W. From/To: Edcath Rise N.W. cul-de-sac Community: Edgemont
Location: Edenwold Pl N.W. From/To: Edenwold Cr cul-de-sac Community: Edgemont
Location: 100 Edforth Pl N.W. From/To: Edforth Wy N.W. cul-de-sac Community: Edgemont
Location: 200 Edforth Pl N.W. From/To: Edforth Wy N.W. cul-de-sac Community: Edgemont
Location: 300 Edforth Pl N.W. From/To: Edforth Wy N.W. cul-de-sac Community: Edgemont
Location: Edendale Wy N.W. From/To: Edforth Cr N.W. - Edenwold Dr N.W. Community: Edgemont
Location: Edforth Rd N.W. From/To: Edwold Dr N.W. - Edforth Wy N.W. Community: Edgemont
Location: Edforth Wy N.W. From/To: Edenwold Dr N.W. - Edforth Cr N.W. Community: Edgemont
Location: Edgedale Wy N.W. From/To: Edgedale Dr N.W. - Edgedale Rd N.W. Community: Edgemont
Location: Edgeford Rd N.W. From/To: Edgehill Dr N.W. - Edgeford Wy N.W. Community: Edgemont
Location: Edgeford Wy N.W. From/To: Edgedale Dr N.W. - Edgeford Rd N.W. Community: Edgemont
Location: Edgewood Dr N.W. From/To: Edgedale Dr N.W. - Edgewood Rise N.W. Community: Edgemont
Location: Edgewood Rise N.W. From/To: Edgedale Dr N.W. - Edgewood Rise N.W. Community: Edgemont
Location: Edgepark Bv/Edgepark Rise N.W. From/To: 100m north of Edgepark Rise N.W. cul-de-sac Community: Edgemont
Location: Edgehill Dr N.W. From/To: North leg - south leg Community: Edgemont
Location: Edgedale Rd N.W. From/To: Edgedale Wy N.W. - Edgedale Dr N.W. Community: Edgemont
Location: Edgedale Cl N.W. From/To: Cul-de-sac Community: Edgemont
Location: Edgehill Cr N.W. From/To: Edgehill Dr - west leg to east leg Community: Edgemont
Location: Edgehill Court N.W. From/To: Edgehill Cr cul-de-sac Community: Edgemont
Location: Edgehill Bay N.W. From/To: Edgehill Cr cul-de-sac Community: Edgemont
Location: Edgehill Mews N.W. From/To: Edgehill Dr cul-de-sac Community: Edgemont
Location: Edendale Wy N.W. From/To: Edenwold Dr N.W. - Edendale Cr N.W. Community: Edgemont
Location: Edforth Cr N.W. From/To: Edenwold Dr N.W. loop Community: Edgemont
Location: Edenwold Cr N.W. From/To: Edenwold Dr N.W. loop Community: Edgemont

Southeast projects

Location From/To Community
Location: 60 St S.E. From/To: 17 Ave S.E. - 23 Ave S.E. Community: Forest Lawn Industrial
Location: 23 Ave S.E. From/To: 60 St S.E. - 52 St S.E. Community: Forest Lawn Industrial
Location: Athabasca St S.E. From/To: Arlington Dr S.E. - 83 Ave S.E. Community: Acadia
Location: 83 Ave/Atlas Dr S.E. From/To: Athabasca St S.E. - Arlington Dr S.E. Community: Acadia
Location: Burbank Rd S.E. From/To: Burleigh Cr S.E. - 64 Ave S.E. Community: Burns Industrial
Location: 9 Ave S.E. From/To: 22 St S.E. - CDS Community: Inglewood
Location: 38A Ave S.E. From/To: 36 Ave S.E. - CDS Community: Manchester Industrial
Location: Manchester Rd S.E. From/To: 38A Ave S.E. - 36 Ave S.E. Community: Manchester Industrial
Location: 31 St/30 St S.E. From/To: 17 Ave S.E. - 33 St S.E. Community: Southview
Location: 16A St S.E. From/To: 54m south of 15 Ave S.E. - cul-de-sacs Community: Inglewood
Location: 14 Ave S.E. From/To: 15 St S.E. - 16A St S.E. Community: Inglewood
Location: 3 St S.E. intersection From/To: 25 Ave S.E. - 61m north of 25 Ave S.E. Community: Manchester Industrial

Southwest projects

Location From/To Community
Location: 21 Ave S.W. From/To: 17 St S.W. - 14 St S.W. Community: Bankview
Location: 4A St S.W. From/To: 38 Ave S.W. - 39 Ave S.W. Community: Elbow Park
Location: 7 St S.W. From/To: Sifton Bv S.W. - 29 Ave S.W. Community: Elbow Park
Location: 30 Ave/24A St S.W. From/To: 32 Ave S.W. - 26 St S.W. Community: Richmond
Location: 400 Woodglen Pl S.W. From/To: Woodglen Cl S.W. - cul-de-sacs Community: Woodbine
Location: Woodglen Cl S.W. From/To: 100 Woodglen Pl S.W. - Woodglen Cl S.W. Community: Woodbine
Location: Woodglen Cl S.W. From/To: Community: Woodbine
Location: 300 Woodglen Pl S.W.  From/To: Cul-de-sacs Community: Woodbine
Location: 32 Ave S.W. From/To: 28 St S.W. - 24A St. cul-de-sacs Community: Richmond
Location: 33 St S.W. From/To: 12 Ave S.W. - 17 Ave S.W. Community: Rosscarrock
Location: 10 St S.W.  From/To: Dorchester Ave S.W. - Cameron Ave S.W. Community: Upper Mount Royal
Location: 14A St S.W. From/To: 17 Ave S.W. - 19 Ave S.W. Community: Sunalta
Location: Woodglen Mews S.W. From/To: Woodglen Rd S.W. cul-de-sac Community: Woodbine
Location: Woodglen Cl S.W. From/To: Woodglen Rd S.W. cul-de-sac Community: Woodbine
Location: 25 Ave S.W. From/To: 45 St S.W. - 24 St S.W. cul-de-sac Community: Glendale/Killarney/Glengarry
Location: 100 Woodstock Pl S.W. From/To: Woodstock Wy S.W. cul-de-sac Community: Woodlands
Location: 100 Woodstock Pl S.W. From/To: Woodglen Cl S.W. cul-de-sac Community: Woodbine
Location: 200 Woodglen Pl S.W. From/To: Woodglen Pl S.W. cul-de-sac Community: Woodbine

Calgary Roadway Activities Map

The Calgary Roadway Activities Map is a visual representation of road projects, such as paving. Click the link to discover what’s happening on Calgary’s transportation network!

Frequently asked questions

How will I be notified if paving work is scheduled in my neighbourhood?

Paving occurs not only on major routes, but in communities as well. If you live on a street where paving work will happen, project staff will connect with you prior to the start of the project to deliver information detailing the project impacts and provide contact information.

How does The City decide which roads to repave?

The City follows a multi-step process to objectively evaluate pavement quality and condition of Calgary’s road network and identify priorities for each paving season. The paving program is determined based on factors such as budget, upcoming infrastructure work (including utility repairs), and pavement quality.

Information for contractors and consultants

Learn more about the Paving Programs processes in the road work brochure. All work complies with Calgary’s Roads Construction Standard Specifications.


This information has no legal status and cannot be used as an official interpretation of the various bylaws, codes and regulations currently in effect. The City of Calgary accepts no responsibility to persons relying solely on this information. Web pages are updated periodically. ​