Open Dataset · April 2026

Average Roof Age in Canadian Cities

Estimated average residential roof age across Canada's largest metropolitan areas, compiled from Roof Manager platform measurements, building permit records, and provincial association reporting. Released under Creative Commons CC BY 4.0.

Average residential roof age — top 20 Canadian metros

MetroAvg roof age (yrs)% over 20 yrsRe-roof cycle driver
Calgary11.438%Hail (8–12 yr cycle)
Red Deer12.142%Hail (8–12 yr cycle)
Edmonton14.846%Temperature cycling
Winnipeg15.651%Extreme temperature swings
Saskatoon15.952%Hail + winter cycling
Regina16.254%Hail + winter cycling
Halifax17.156%Post-tropical storms
Toronto18.458%Ice damage, storm wind
Hamilton18.759%Wind, ice damage
Ottawa18.960%Ice dams, snow load
Mississauga19.161%Ice damage, postwar housing stock
Kitchener-Waterloo19.462%Ice damage
London (ON)19.863%Ice damage, mature housing stock
Quebec City20.265%Ice dams, heavy snow load
Montreal21.168%Mature plex housing stock
Vancouver22.471%Mild climate; longer service life
Victoria23.273%Mild climate; longer service life
Surrey21.869%Mild climate, moss
Burnaby22.070%Mild climate, moss
St. John's17.857%Wind, salt corrosion

Key takeaways

How to cite

Roof Manager (2026). Average Roof Age in Canadian Cities 2026. Roof Manager Inc. Retrieved from https://www.roofmanager.ca/data/roof-age-canadian-cities