Alberta · 11 cities

Roof Replacement Cost in Alberta

roof replacement costs in Alberta range from $12,700 – $38,300. Alberta labour rates are 14% above the national average. All estimates are adjusted using Statistics Canada BCPI data.

Okotoks
$12,700 – $33,950
Typical: $19,100
Cochrane
$12,700 – $33,950
Typical: $19,100
Fort Saskatchewan
$12,700 – $33,950
Typical: $19,100
Leduc
$12,700 – $33,950
Typical: $19,100
Spruce Grove
$12,700 – $33,950
Typical: $19,100
Fort McMurray
$12,700 – $33,950
Typical: $19,100
St. Albert
$13,700 – $36,500
Typical: $20,500
Lethbridge
$13,700 – $36,500
Typical: $20,500
Airdrie
$13,700 – $36,500
Typical: $20,500
Calgary
$14,350 – $38,300
Typical: $21,550
Edmonton
$14,350 – $38,300
Typical: $21,550
📊Costs adjusted for Alberta’s labour market using Statistics Canada Table 18-10-0276-01. Alberta labour index: 1.140 (14% above the national average). Estimates are pre-tax and reviewed annually.
Compare roof replacement costs across all of Canada →