Alberta · 14 cities

Roof Replacement Cost in Alberta

roof replacement costs in Alberta range from $21,650 – $62,400. Alberta labour rates are 1% above the national average. All estimates are adjusted using Statistics Canada BCPI data.

Calgary
$21,650 – $57,500
Typical: $32,350
Leduc
$21,850 – $58,050
Typical: $32,650
Fort McMurray
$21,850 – $58,050
Typical: $32,650
Spruce Grove
$21,850 – $58,050
Typical: $32,650
Okotoks
$21,850 – $58,050
Typical: $32,650
Cochrane
$21,850 – $58,050
Typical: $32,650
Fort Saskatchewan
$21,850 – $58,050
Typical: $32,650
Edmonton
$21,900 – $58,150
Typical: $32,700
St. Albert
$23,500 – $62,400
Typical: $35,100
Red Deer
$23,500 – $62,400
Typical: $35,100
Lethbridge
$23,500 – $62,400
Typical: $35,100
Airdrie
$23,500 – $62,400
Typical: $35,100
Grande Prairie
$23,500 – $62,400
Typical: $35,100
Medicine Hat
$23,500 – $62,400
Typical: $35,100
📊Costs adjusted for Alberta’s labour market using Statistics Canada Table 18-10-0276-01. Alberta labour index: 1.012 (1% above the national average). Estimates are pre-tax and reviewed annually.
Compare roof replacement costs across all of Canada →