Yes
Share this page Print

Road and Crosswalk repainting

The City paints almost 3 million metres of road markings in Calgary every year. Roads are inspected annually to identify locations where maintenance is required, and pavement painting is scheduled based on priority.

The pavement marking program runs from May to October, and includes painting and maintenance of various road markings, including: crosswalks, lane lines, arrows bike lane markings, on-street parking stalls, railway stop line, stop bar or stop ‘X,’ and yield symbols.

Type of paint used to paint city roads

The City is actively on the lookout for the most cost-effective, durable materials that are complaint with Federal Government standards. Currently, The City typically uses Low Volatile Organic Compound (VOC) paint. While most road markings are painted using this standard, a more durable material – Epoxy – is used for approximately 35% of painted road markings.

Roads marked with VOC paint are repainted every year, while those done with the durable Epoxy are maintained every three to four years.

Crosswalk repainting program

The City repaints and refreshes stencils at over 8,500 crosswalks each year to help ensure crossing locations are visible to pedestrians, motorists and cyclists. Locations at or near schools are repainted twice a year.

Roads are rarely shut down completely to accommodate crosswalk painting, but some lane closures are required to ensure work can be done safely. Expect to see crosswalk painting:

  • During the day (Monday – Thursday) in playground zones and residential areas.
  • At night (Monday – Thursday) on major roads and commercial/industrial areas.

2019 Crosswalk repainting schedule

Type your community name to find the painting schedule for your area. Please note, this schedule may be affected if weather conditions impact work.

  
  
ABBEYDALEMay 21, 2019
ACADIASeptember 9, 2019
ALBERT PARK/RADISSON HEIGHTS - East of Deerfoot TrailAugust 26, 2019
ALBERT PARK/RADISSON HEIGHTS - West of Deerfoot TrailAugust 12, 2019
ALTADOREAugust 12, 2019
ALYTH/BONNYBROOKAugust 12, 2019
APPLEWOOD PARKAugust 26, 2019
ARBOUR LAKEJuly 16, 2019
ASPEN WOODSJuly 29, 2019
AUBURN BAYSeptember 23, 2019
AURORA BUSINESS PARKJuly 2, 2019
BANFF TRAILJuly 2, 2019
BANKVIEWAugust 12, 2019
BAYVIEWSeptember 9, 2019
BEDDINGTON HEIGHTSJuly 2, 2019
BEL-AIREAugust 12, 2019
BELMONTSeptember 23, 2019
BELTLINEJune 17, 2019
BELVEDEREAugust 26, 2019
BONAVISTA DOWNSSeptember 9, 2019
BOWNESSJuly 16, 2019
BRAESIDESeptember 9, 2019
BRENTWOODJuly 2, 2019
BRIDGELAND/RIVERSIDEJuly 2, 2019
BRIDLEWOODSeptember 9, 2019
BRITANNIAAugust 12, 2019
BURNS INDUSTRIALAugust 12, 2019
CALGARY INTERNATIONAL AIRPORTMay 21, 2019
CAMBRIAN HEIGHTSJuly 2, 2019
CANADA OLYMPIC PARKJuly 16, 2019
CANADA OLYMPIC PARKJuly 29, 2019
CANYON MEADOWSSeptember 9, 2019
CAPITOL HILLJuly 2, 2019
CARRINGTONJuly 2, 2019
CASTLERIDGEMay 21, 2019
CEDARBRAESeptember 9, 2019
CFB - CURRIEJuly 29, 2019
CFB - LINCOLN PARK PMQJuly 29, 2019
CHAPARRALSeptember 23, 2019
CHARLESWOODJuly 2, 2019
CHINATOWNJune 17, 2019
CHINOOK PARKSeptember 9, 2019
CHRISTIE PARKJuly 29, 2019
CITADELJuly 16, 2019
CITYSCAPEMay 21, 2019
CLIFF BUNGALOWJune 17, 2019
COACH HILLJuly 29, 2019
COLLINGWOODJuly 2, 2019
COPPERFIELDSeptember 23, 2019
CORAL SPRINGSMay 21, 2019
CORNERSTONEMay 21, 2019
COUGAR RIDGEJuly 29, 2019
COUNTRY HILLSJuly 2, 2019
COUNTRY HILLS VILLAGEJuly 2, 2019
COVENTRY HILLSJuly 2, 2019
CRANSTONSeptember 23, 2019
CRESCENT HEIGHTSJuly 2, 2019
CRESTMONTJuly 16, 2019
DALHOUSIEJuly 16, 2019
DEER RIDGESeptember 9, 2019
DEER RUNSeptember 9, 2019
DEERFOOT BUSINESS CENTREMay 21, 2019
DIAMOND COVESeptember 9, 2019
DISCOVERY RIDGEJuly 29, 2019
DOUGLASDALE/GLENSeptember 23, 2019
DOVERAugust 26, 2019
DOWNTOWN COMMERCIAL COREJune 17, 2019
DOWNTOWN EAST VILLAGEJune 17, 2019
DOWNTOWN WEST ENDJune 17, 2019
EAGLE RIDGESeptember 9, 2019
EAST FAIRVIEW INDUSTRIALSeptember 9, 2019
EAST SHEPARD INDUSTRIALSeptember 23, 2019
EASTFIELDAugust 26, 2019
EAU CLAIREJune 17, 2019
EDGEMONTJuly 16, 2019
ELBOW PARKAugust 12, 2019
ELBOYAAugust 12, 2019
ERIN WOODSAugust 26, 2019
ERLTONJune 17, 2019
EVANSTONJuly 2, 2019
EVERGREENSeptember 9, 2019
FAIRVIEWSeptember 9, 2019
FAIRVIEW INDUSTRIAL - North of Glenmore TrailAugust 12, 2019
FAIRVIEW INDUSTRIAL - South of Glenmore TrailSeptember 9, 2019
FALCONRIDGEMay 21, 2019
FISH CREEK PARKSeptember 9, 2019
FOOTHILLSAugust 26, 2019
FOREST HEIGHTSAugust 26, 2019
FOREST LAWNAugust 26, 2019
FOREST LAWN INDUSTRIALAugust 26, 2019
FRANKLINMay 21, 2019
GLAMORGANJuly 29, 2019
GLENBROOKJuly 29, 2019
GLENDALEJuly 29, 2019
GLENDEER BUSINESS PARK - North of Glenmore TrailAugust 12, 2019
GLENDEER BUSINESS PARK - South of Glenmore TrailSeptember 9, 2019
GLENMORE PARK - North of Glenmore ReservoirJuly 29, 2019
GLENMORE PARK - South of Glenmore ReservoirSeptember 9, 2019
GOLDEN TRIANGLEAugust 26, 2019
GREAT PLAINSAugust 26, 2019
GREENVIEWJuly 2, 2019
GREENVIEW INDUSTRIAL PARK - East of 32 AvenueMay 21, 2019
GREENVIEW INDUSTRIAL PARK - West of 32 AvenueJuly 2, 2019
GREENWOOD/GREENBRIARJuly 16, 2019
HAMPTONSJuly 16, 2019
HARVEST HILLSJuly 2, 2019
HASKAYNEJuly 16, 2019
HAWKWOODJuly 16, 2019
HAYSBOROSeptember 9, 2019
HIDDEN VALLEYJuly 2, 2019
HIGHFIELDAugust 12, 2019
HIGHLAND PARKJuly 2, 2019
HIGHWOODJuly 2, 2019
HILLHURSTJuly 2, 2019
HORIZONMay 21, 2019
HOTCHKISSSeptember 23, 2019
HOUNSFIELD HEIGHTS/BRIAR HILLJuly 2, 2019
HUNTINGTON HILLSJuly 2, 2019
INGLEWOODAugust 12, 2019
KELVIN GROVESeptember 9, 2019
KEYSTONE HILLSJuly 2, 2019
KILLARNEY/GLENGARRYJuly 29, 2019
KINCORAJuly 2, 2019
KINGSLANDSeptember 9, 2019
LAKE BONAVISTASeptember 9, 2019
LAKEVIEWJuly 29, 2019
LEGACYSeptember 23, 2019
LINCOLN PARKJuly 29, 2019
LIVINGSTONJuly 2, 2019
LOWER MOUNT ROYALAugust 12, 2019
MACEWAN GLENJuly 2, 2019
MAHOGANYSeptember 23, 2019
MANCHESTERAugust 12, 2019
MANCHESTER INDUSTRIALAugust 12, 2019
MAPLE RIDGESeptember 9, 2019
MARLBOROUGHMay 21, 2019
MARLBOROUGH PARKMay 21, 2019
MARTINDALEMay 21, 2019
MAYFAIRAugust 12, 2019
MAYLANDMay 21, 2019
MAYLAND HEIGHTSMay 21, 2019
MCCALLMay 21, 2019
MCKENZIE LAKESeptember 23, 2019
MCKENZIE TOWNESeptember 23, 2019
MEADOWLARK PARKAugust 12, 2019
MEDICINE HILLJuly 29, 2019
MERIDIANMay 21, 2019
MIDNAPORESeptember 9, 2019
MILLRISESeptember 9, 2019
MISSIONJune 17, 2019
MONTEREY PARKMay 21, 2019
MONTGOMERYJuly 16, 2019
MOUNT PLEASANTJuly 2, 2019
NEW BRIGHTONSeptember 23, 2019
NOLAN HILLJuly 16, 2019
NORTH AIRWAYSMay 21, 2019
NORTH GLENMORE PARK - North of Glenmore TrailAugust 12, 2019
NORTH GLENMORE PARK - South of Glenmore TrailJuly 29, 2019
NORTH HAVENJuly 2, 2019
NORTH HAVEN UPPERJuly 2, 2019
NOSE HILL PARKJuly 2, 2019
OAKRIDGESeptember 9, 2019
OGDENAugust 26, 2019
OGDEN SHOPSAugust 26, 2019
PALLISERSeptember 9, 2019
PANORAMA HILLSJuly 2, 2019
PARKDALEJuly 2, 2019
PARKHILLAugust 12, 2019
PARKLANDSeptember 9, 2019
PATTERSONJuly 29, 2019
PEGASUSMay 21, 2019
PENBROOKE MEADOWSAugust 26, 2019
PINE CREEKSeptember 23, 2019
PINERIDGEMay 21, 2019
POINT MCKAYJuly 2, 2019
PUMP HILLSeptember 9, 2019
QUEENS PARK VILLAGEJuly 2, 2019
QUEENSLANDSeptember 9, 2019
RAMSAYJune 17, 2019
RANCHLANDSJuly 16, 2019
RANGEVIEWSeptember 23, 2019
RED CARPETAugust 26, 2019
REDSTONEMay 21, 2019
RENFREWJuly 2, 2019
RICHMOND - East of Crowchild TrailAugust 12, 2019
RICHMOND - West of Crowchild TrailJuly 29, 2019
RIDEAU PARKAugust 12, 2019
RIVERBENDSeptember 23, 2019
ROCKY RIDGEJuly 16, 2019
ROSEDALEJuly 2, 2019
ROSEMONTJuly 2, 2019
ROSSCARROCKJuly 29, 2019
ROXBOROAugust 12, 2019
ROYAL OAKJuly 16, 2019
ROYAL VISTAJuly 16, 2019
RUNDLEMay 21, 2019
RUTLAND PARKJuly 29, 2019
SADDLE RIDGEMay 21, 2019
SADDLE RIDGE INDUSTRIALMay 21, 2019
SAGE HILLJuly 2, 2019
SANDSTONE VALLEYJuly 2, 2019
SCARBOROAugust 12, 2019
SCARBORO/ SUNALTA WESTJuly 29, 2019
SCENIC ACRESJuly 16, 2019
SECTION 23September 23, 2019
SETONSeptember 23, 2019
SHAGANAPPIJuly 29, 2019
SHAWNEE SLOPESSeptember 9, 2019
SHAWNESSYSeptember 9, 2019
SHEPARD INDUSTRIALSeptember 23, 2019
SHERWOODJuly 2, 2019
SIGNAL HILLJuly 29, 2019
SILVER SPRINGSJuly 16, 2019
SILVERADOSeptember 23, 2019
SKYLINE EASTMay 21, 2019
SKYLINE WESTJuly 2, 2019
SKYVIEW RANCHMay 21, 2019
SOMERSETSeptember 9, 2019
SOUTH AIRWAYSMay 21, 2019
SOUTH CALGARYAugust 12, 2019
SOUTH FOOTHILLSSeptember 23, 2019
SOUTHVIEW - East of Deerfoot TrailAugust 26, 2019
SOUTHVIEW - West of Deerfoot TrailAugust 12, 2019
SOUTHWOODSeptember 9, 2019
SPRINGBANK HILLJuly 29, 2019
SPRUCE CLIFFJuly 29, 2019
ST. ANDREWS HEIGHTSJuly 2, 2019
STARFIELDAugust 26, 2019
STONEGATE LANDINGMay 21, 2019
STONEY 1July 2, 2019
STONEY 2May 21, 2019
STONEY 3May 21, 2019
STONEY 4May 21, 2019
STRATHCONA PARKJuly 29, 2019
SUNALTA - North of 12 AvenueJune 17, 2019
SUNALTA - South of 12 AvenueAugust 12, 2019
SUNDANCESeptember 9, 2019
SUNNYSIDEJuly 2, 2019
SUNRIDGEMay 21, 2019
TARADALEMay 21, 2019
TEMPLEMay 21, 2019
THORNCLIFFEJuly 2, 2019
TUSCANYJuly 16, 2019
TUXEDO PARKJuly 2, 2019
UNIVERSITY HEIGHTSJuly 2, 2019
UNIVERSITY OF CALGARYJuly 2, 2019
UPPER MOUNT ROYALAugust 12, 2019
VALLEY RIDGEJuly 16, 2019
VALLEYFIELDAugust 26, 2019
VARSITY - East of Shaganappi TrailJuly 2, 2019
VARSITY - West of Shaganappi TrailJuly 16, 2019
VISTA HEIGHTSMay 21, 2019
WALDENSeptember 23, 2019
WEST HILLHURSTJuly 2, 2019
WEST SPRINGSJuly 29, 2019
WESTGATEJuly 29, 2019
WESTWINDSMay 21, 2019
WHITEHORNMay 21, 2019
WILDWOODJuly 2, 2019
WILDWOODJuly 29, 2019
WILLOW PARKSeptember 9, 2019
WINDSOR PARKAugust 12, 2019
WINSTON HEIGHTS/MOUNTVIEWJuly 2, 2019
WOLF WILLOWSeptember 23, 2019
WOODBINESeptember 9, 2019
WOODLANDSSeptember 9, 2019
YORKVILLESeptember 23, 2019

​​

Report faded road or crosswalk paint

Please check the crosswalk repainting schedule before reporting crosswalks in need of repainting.

eService - Request (existing) line or crosswalk repainting