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.
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 major road paving 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 beings. 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.
Northeast projects
| Location | Status |
|---|---|
|
12 St N.E.
|
Planning |
|
32 Ave N.E. from Barlow Tr N.E. to 29 AV N.E. |
Planning |
|
32 Ave N.E.
|
Planning |
|
36 St N.E.
|
Planning |
|
Planning |
|
Memorial Dr N.E.
|
Planning |
|
Planning |
Northwest projects
| Location | Status |
|---|---|
|
53 St N.W.
|
Planning |
|
Beddington Blvd N.W.
|
Planning |
|
Berkshire Blvd N.W.
|
Planning |
|
John Laurie Blvd N.W.
|
Planning |
|
Sarcee Tr N.W.
|
Planning |
|
Shaganappi Tr N.W.
|
Planning |
|
Symons Valley Py N.W.
|
Planning |
Southeast projects
| Location | Status |
|---|---|
|
130 Ave S.E.
|
Planning |
|
146 Ave S.E.
|
Planning |
|
36 St S.E.
|
In progress – Top lift paving in 2026 |
|
36 St S.E.
|
Planning |
|
76 Ave S.E.
|
Planning |
|
Anderson Road S.E.
|
In progress – Top lift paving in 2026 |
|
Barlow Tr S.E.
|
Planning |
|
Bonaventure Dr S.E.
|
Planning |
|
Builders Rd S.E.
|
Planning |
|
Dover Ridge Dr S.E.
|
Planning |
|
Manhattan Rd S.E.
|
Planning |
Southwest projects
| Location | Status |
|---|---|
|
24 St S.W.
|
Planning |
|
90 Ave S.W.
|
Planning |
|
Heritage Dr S.W.
|
Planning |
|
Macleod Tr S.
|
Planning |
|
Shawnessy Blvd S.W.
|
Planning |
|
Shawnessy Dr S.W.
|
Planning |
|
Southland Dr S.W.
|
Planning |
|
50 Ave S.W.
|
Planning |
|
8 St S.W.
|
Planning |
|
26 Ave S.W.
|
Planning |
2026 pavement rehabilitation projects
Major road locations
Northeast projects
| Location | From/To | Community |
|---|---|---|
| Country Hill Blvd N.E. (EB) | 36 St N.E. - Metis Tr N.E. | Stonegate Landing |
| 32 Ave N.E. (EB) | Barlow Tr N.E. - 36 St N.E. | Horizon |
| 32 Ave N.E. (WB) | 36 St N.E. - Barlow Tr N.E. | Horizon |
| Dover Ridge Dr S.E. | 26 St S.E. - Dovercliffe Wy S.E. | Dover |
| 36 St S.E. (SB) | 90m north of 26 Ave S.E. - 175m south of Peigan Tr S.E. | Dover |
| Memorial Dr (EB) | 36 St N.E. - Marlborough Wy N.E. | Forest Heights |
| Memorial Dr (WB) | Marlborough Wy N.E. - 36 St N.E. | Forest Heights |
| 12 St N.E. | Mcknight Bv N.E. - 32 Ave N.E. | McCall |
| 36 St N.E. (SB) | 39 Ave N.E. - 16 Ave N.E. | Rundle |
| 32 Ave N.E. | 110m west of 32 Ave/12 St N.E intersection - 100m east of 32 Ave/12 St N.E. intersection | McCall/South Airways |
| 36 St N.E. (NB) | 16 Ave N.E. - 39 Ave N.E. | Rundle |
Northwest projects
| Location | From/To | Community |
|---|---|---|
| Sarcee Tr N.W. | Country Hills Blvd N.W. - 28m north of Citadel Blvd N.W. | Citadel |
| Shaganappi Tr. N.W. (NB) | 210m South of Kincora Gate N.W. - 144 Ave N.W. | Nolan Hill |
| 128 Ave N.W. | 37 St N.W. (NB) - Shaganappi Tr N.W. | Kincora |
| Shaganappi Tr N.W. (SB) | 144 Ave N.W. - Symons Valley Pkwy N.W. | Nolan Hill |
| Berkshire Bv N.W. (WB) | Beddington Tr N.W. - 14 St N.W. | Beddington Heights |
| Berkshire Bv N.W. (EB) | 14 St N.W. - Beddington Tr N.W. | Beddington Heights |
| John Laurie Bv N.W. (EB) | Sarcee Tt N.W. - Shaganappi Tr N.W. | Dalhousie |
| 53 St N.W. (SB) | John Laurie Bv N.W. - Crowchild Tr N.W. ramp | Dalhousie |
| 53 St N.W. (NB) | Crowchild Tr N.W. ramp - John Laurie Bv N.W. | Dalhousie |
| John Laurie Bv N.W. (WB) | 115m north of Sarcee Tr N.W. - 180m west of Shaganappi Tr N.N. | Dalhousie |
| Beddington Bv N.W. (SB) | Sandstone Hill N.W. - Centre St N | Beddington Heights |
| Beddington Bv N.W. (NB) | Centre St N - Sandstone Hill N.W. | Beddington Heights |
Southeast projects
| Location | From/To | Community |
|---|---|---|
| Builders Rd S.E. | 1 St S.E. - 50 Ave S.E. | Manchester Industrial |
| 76 Ave S.E. | Barlow Tr S.E. - 52 St S.E. | Foothills |
| Manhattan Rd S.E. | 46 Ave S.E. - 42 Ave S.W. | Manchester |
| 36 St S.E. | 17 Ave S.E. - 8 Ave S.E. | Albert Park/Radisson Heights |
| Bonaventure Dr S.E. | Southland Dr S.E. - Willow Park Dr S.E. | Southwood/Willow Park |
| Anderson Rd S.E. (WB) | Deerfoot Tr - Macleod Tr S | Willow Park |
| Anderson Rd S.E. (EB) | Macleod Tr S - Deerfoot Tr | Willow Park |
| Barlow Tr S.E. (NB) | 90 Ave S.E. - 76 Ave S.E. | Foothills Industrial |
| 146 Ave S.E. | 104 St S.E. - Range Road 285 | |
| Macleod Tr S.E. (SB) | Macleod Tr S.E. offramp - Shawnessy Bv S.E. | Millrise |
| Macleod Tr S (SB) | 162 Ave S.E./Sun Valley Bv S.E. bridge - Shawnessy Bv S.E. | Fish Creek Park/Shawnee Slop/Millrise |
| Macleod Tr S (NB) | Shawnessy Bv S.E. - 162 Ave S.E./Sun Valley Bv S.E. bridge | Fish Creek Park/Midnapore |
| Shawnessy Bv S.E. (EB) | Shawnessy Dr S.W. - Macleod Tr S.E. | Millrise |
| Shawnessy Bv S.E. (WB) | Macleod Tr S.E. - Shawnessy Dr S.W. | Millrise |
| 149 Ave S.E. onramp | 149 Ave S.E. - Macleod Tr S | Midnapore |
| Macleod Tr S.E. offramp | Macleod Tr S.E. - 149 Ave S.E. | Midnapore |
| Bannister Rd S.E. offramp | Bannister Rd S.E. - Macleod Tr S | Midnapore |
| 130 Ave S.E. (WB) | Deerfoot Tr S.E. - Douglasdale Pt S.E. | Douglasdale |
| 130 Ave S.E. (EB) | Douglasdale Pt S.E. - Deerfoot Tr S.E./130 Ave S.E. Overpass | Mckenzie Lake |
Southwest projects
| Location | From/To | Community |
|---|---|---|
| 26 Ave S.W. | 14 St - 37 St S.W. | Killarney, Glengarry, Richmond, South Calgary |
| 8 St S.W. | 10 Ave - 2 Ave S.W. | Beltline |
| 50 AV S.W. | Crowchild Tr - 14A St S.W. | North Glenmore Park |
| Southland Dr S.W. (WB) | Elbow Dr S.W. - Oakmoor Wy S.W. | Southwood/Braeside |
| Southland Dr S.W. (EB) | Oakmoor Wy S.W. - Elbow Dr S.W. | Southwood/Braeside |
| 24 St S.W. | 90 Ave S.E. - Palistone Rd S.W. | Bayview |
| 90 Ave S.W. (WB) | 14 St S.W. - Oakmount Dr S.W. | Bayview |
| 90 Ave S.W. (EB) | Oakmount Dr S.W. - 14 St S.W. | Oakridge |
| Heritage Dr S.W. | 14 St S.W. - Haddon Rd S.W. | Haysboro |
| Shawnessy Dr S.W. | Shawnessy Bv S.W. | Millrise |
| James Mckevitt Rd S.W. offramp | James Mckevitt Rd S.W. - Macleod Tr S | Millrise |
| Macleod Tr S offramp | Macleod Tr S - James Mckevitt Rd S.W. | Shawnee Slope |
| Macleod Tr S offramp | Macleod Tr S - Shawnee Dr S.W. | Shawnee Slope |
Local road locations
Northeast projects
| Location | From/To | Community |
|---|---|---|
| 12 St N.E. ramp | St Georges St N.E. - Memorial Dr N.E. | Bridgeland/Riverside |
| 30 Ave N.E. | 23 St N.E. - 18 St N.E. | South Airways |
| Falshire Wy N.E. | Falshire Dr N.E. - Falshire Dr N.E. | Falconridge |
| Falchruch Rd N.E. | Falconridge Dr N.E. - Falworth Wy N.E. | Falconridge |
| 5 Ave N.E. | Moraine Dr N.E. - 28 St N.E. | Franklin |
| 35 St/34 Ave/37 Ave N.E. loop | 29 St N.E. - 34 St N.E. | Horizon |
| 34 St N.E. | 32 Ave N.E. - 39 Ave N.E. | Horizon |
| Manora Dr N.E. | Madigan Dr N.E. (east leg) - Madigan Dr N.E. (west leg) | Marlborough Park |
| Manora Hill/Manora Rise N.E. (loop) | Madigan Dr N.E. - Manora Cr N.E. | Marlborough Park |
| Malvern Dr N.E. | Madigan Dr N.E. (north leg) - Madigan Dr N.E. (south leg) | Marlborough Park |
| Martindale Cr N.E. | Martindale Rd N.E. (west leg) - Martindale Rd N.E. (east leg) | Martindale |
| 29 Ave/Pinecliff Wy/Pinecliff Dr/ Pinecliff Rd N.E. (loop) | Rundlehorn Dr N.E. - Pinecliff Rd N.E. (north side) | Pineridge |
| Phair Ave/13A St/12A St N.E. | Danole St N.E. - 7 Ave N.E. | Renfrew |
| Cardell St/Thomson Ave N.E. | Phair Ave N.E. - 13 St N.E. | Renfrew |
| 12A St/Abott Ave N.E. | Cardell St N.E. (west leg) - Cardell St N.E. (eest leg) | Renfrew |
| 4 St/29 Ave N.E. | 30 Ave N.E. - 1 St N.E. | Winston Heights/Mountainview |
| Abalone Cr/Abalone Wy N.E. | Abberfield Pl N.E. | Abbeydale |
| 28 Ave N.W./NE | 6 St N.W. (cul-de-sacs) - 30 Ave N.E. | Mount Pleasent |
| 2 St N.E. | 32 Ave N.E. - 26 Ave N.E. | Tuxedo Park |
| 39 Ave N.E. | 29 Ave N.E. - Barlow Tr N.E. (NB) | Horizon |
| 24 Ave N.E. | Edmonton Tr N.E. - 6 St N.E. | Winston Heights/Mountview |
Northwest projects
| Location | From/To | Community |
|---|---|---|
| 27 Ave N | Edmonton Tr N.W. - 4 St N.W. | Mount Pleaseant |
| Silverview Rd N.W. | Silverview Wy N.W. - 54 Ave N.W. | Silver Springs |
| 23 St N.W. | 7 Ave N.W. - Kensington Rd N.W. | West Hillhurst |
| Edgeland Rise N.W. | Edgepark Bv N.W. - Edgeland Rd N.W. | Edgemont |
| Scurfield Dr N.W. | Scenic Acres Bv N.W. (east side) - Scenic Acres Bv N.W. (west side) | Scenic Acres |
| Scenic Acres Dr N.W. | Scenic Acres Bv N.W. (west side) - Scenic Acres Bv N.W. (east side) | Scenic Acres |
| 24 Ave N.W. | 5 St N.W. - 2 St N.W. | Tuxedo Park |
| Edgedale Court N.W. | Edgedale Wy N.W. cul-de-sac | Edgemont |
| Edgedale Pl N.W. | Edgedale Wy N.W. cul-de-sac | Edgemont |
| 100 Edgedale Pl N.W. | Edgedale Dr N.W. cul-de-sac | Edgemont |
| 200 Edgedale Pl N.W. | Edgedale Dr N.W. cul-de-sac | Edgemont |
| Edgedale Pl N.W. | Edgewood Rise N.W. cul-de-sac | Edgemont |
| Edendale Pl N.W. | Edendale Wy N.W. cul-de-sac | Edgemont |
| Edcath Rise N.W. | Cul-de-sac | Edgemont |
| Edcath Court N.W. | Edcath Rise N.W. cul-de-sac | Edgemont |
| Edenwold Pl N.W. | Edenwold Cr cul-de-sac | Edgemont |
| 100 Edforth Pl N.W. | Edforth Wy N.W. cul-de-sac | Edgemont |
| 200 Edforth Pl N.W. | Edforth Wy N.W. cul-de-sac | Edgemont |
| 300 Edforth Pl N.W. | Edforth Wy N.W. cul-de-sac | Edgemont |
| Edendale Wy N.W. | Edforth Cr N.W. - Edenwold Dr N.W. | Edgemont |
| Edforth Rd N.W. | Edwold Dr N.W. - Edforth Wy N.W. | Edgemont |
| Edforth Wy N.W. | Edenwold Dr N.W. - Edforth Cr N.W. | Edgemont |
| Edgedale Wy N.W. | Edgedale Dr N.W. - Edgedale Rd N.W. | Edgemont |
| Edgeford Rd N.W. | Edgehill Dr N.W. - Edgeford Wy N.W. | Edgemont |
| Edgeford Wy N.W. | Edgedale Dr N.W. - Edgeford Rd N.W. | Edgemont |
| Edgewood Dr N.W. | Edgedale Dr N.W. - Edgewood Rise N.W. | Edgemont |
| Edgewood Rise N.W. | Edgedale Dr N.W. - Edgewood Rise N.W. | Edgemont |
| Edgepark Bv/Edgepark Rise N.W. | 100m north of Edgepark Rise N.W. cul-de-sac | Edgemont |
| Edgehill Dr N.W. | North leg - south leg | Edgemont |
| Edgedale Rd N.W. | Edgedale Wy N.W. - Edgedale Dr N.W. | Edgemont |
| Edgedale Cl N.W. | Cul-de-sac | Edgemont |
| Edgehill Cr N.W. | Edgehill Dr - west leg to east leg | Edgemont |
| Edgehill Court N.W. | Edgehill Cr cul-de-sac | Edgemont |
| Edgehill Bay N.W. | Edgehill Cr cul-de-sac | Edgemont |
| Edgehill Mews N.W. | Edgehill Dr cul-de-sac | Edgemont |
| Edendale Wy N.W. | Edenwold Dr N.W. - Edendale Cr N.W. | Edgemont |
| Edforth Cr N.W. | Edenwold Dr N.W. loop | Edgemont |
| Edenwold Cr N.W. | Edenwold Dr N.W. loop | Edgemont |
Southeast projects
| Location | From/To | Community |
|---|---|---|
| 60 St S.E. | 17 Ave S.E. - 23 Ave S.E. | Forest Lawn Industrial |
| 23 Ave S.E. | 60 St S.E. - 52 St S.E. | Forest Lawn Industrial |
| Athabasca St S.E. | Arlington Dr S.E. - 83 Ave S.E. | Acadia |
| 83 Ave/Atlas Dr S.E. | Athabasca St S.E. - Arlington Dr S.E. | Acadia |
| Burbank Rd S.E. | Burleigh Cr S.E. - 64 Ave S.E. | Burns Industrial |
| 9 Ave S.E. | 22 St S.E. - CDS | Inglewood |
| 38A Ave S.E. | 36 Ave S.E. - CDS | Manchester Industrial |
| Manchester Rd S.E. | 38A Ave S.E. - 36 Ave S.E. | Manchester Industrial |
| 31 St/30 St S.E. | 17 Ave S.E. - 33 St S.E. | Southview |
| 16A St S.E. | 54m south of 15 Ave S.E. - cul-de-sacs | Inglewood |
| 14 Ave S.E. | 15 St S.E. - 16A St S.E. | Inglewood |
| 3 St S.E. intersection | 25 Ave S.E. - 61m north of 25 Ave S.E. | Manchester Industrial |
Southwest projects
| Location | From/To | Community |
|---|---|---|
| 21 Ave S.W. | 17 St S.W. - 14 St S.W. | Bankview |
| 4A St S.W. | 38 Ave S.W. - 39 Ave S.W. | Elbow Park |
| 7 St S.W. | Sifton Bv S.W. - 29 Ave S.W. | Elbow Park |
| 30 Ave/24A St S.W. | 32 Ave S.W. - 26 St S.W. | Richmond |
| 400 Woodglen Pl S.W. | Woodglen Cl S.W. - cul-de-sacs | Woodbine |
| Woodglen Cl S.W. | 100 Woodglen Pl S.W. - Woodglen Cl S.W. | Woodbine |
| Woodglen Cl S.W. | Woodbine | |
| 300 Woodglen Pl S.W. | Cul-de-sacs | Woodbine |
| 32 Ave S.W. | 28 St S.W. - 24A St. cul-de-sacs | Richmond |
| 33 St S.W. | 12 Ave S.W. - 17 Ave S.W. | Rosscarrock |
| 10 St S.W. | Dorchester Ave S.W. - Cameron Ave S.W. | Upper Mount Royal |
| 14A St S.W. | 17 Ave S.W. - 19 Ave S.W. | Sunalta |
| Woodglen Mews S.W. | Woodglen Rd S.W. cul-de-sac | Woodbine |
| Woodglen Cl S.W. | Woodglen Rd S.W. cul-de-sac | Woodbine |
| 25 Ave S.W. | 45 St S.W. - 24 St S.W. cul-de-sac | Glendale/Killarney/Glengarry |
| 100 Woodstock Pl S.W. | Woodstock Wy S.W. cul-de-sac | Woodlands |
| 100 Woodstock Pl S.W. | Woodglen Cl S.W. cul-de-sac | Woodbine |
| 200 Woodglen Pl S.W. | Woodglen Pl S.W. cul-de-sac | Woodbine |
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
All road work must comply with Calgary’s Roads Construction Standard Specification.
Learn more about the Paving Programs processes in the road work brochure. All work complies with Calgary’s Roads Construction Standard Specifications.