From storm damage to a full re-roof, these are some of Edmonton’s most highly reviewed roofing contractors.
Fair and Square Roofing
★ #1 TOP PICKBest of HomeStars 11 years running and one of the highest HomeStars ratings in Edmonton.
📍 Edmonton, AB
A. Clark Roofing & Siding
✦ EDMONTON LIST RECOMMENDEDLong-established Edmonton roofing and siding company for homes and businesses.
📍 Edmonton, AB
Commercial Roofing
✦ EDMONTON LIST RECOMMENDEDA+ BBB rated roofing contractor serving Edmonton.
📍 11215 Jasper Ave #279, Edmonton, AB
Markit Roofing
✦ EDMONTON LIST RECOMMENDEDQuality roofing across Edmonton and surrounding areas since 2013.
📍 Edmonton, AB
Safe Roofing
✦ EDMONTON LIST RECOMMENDEDTop-rated Edmonton roofing contractor for repairs and replacements.
📍 Edmonton, AB
📣 Want Your Company Featured Here?
Advertise your business on Edmonton List and get in front of local customers actively searching for trusted services in Edmonton.
See Advertising Options →Listings are a free public guide to help Edmonton residents find local services. Ratings and details are based on publicly available information and may change — please verify directly with each business. To update or remove a listing, contact us.
How to Choose a Roofing Company in Edmonton
Your roof protects everything underneath it, so hire a roofing company in Edmonton that is licensed, insured and willing to provide local references. Get a detailed written quote that specifies materials, warranty and clean-up.
Be cautious of out-of-town “storm chasers” who appear after hailstorms — established Edmonton roofers with a track record and strong reviews are a safer choice and easier to reach if you need warranty work.
Roofing & Storm Damage in Edmonton
Asphalt shingles are the most common roofing material in Edmonton, valued for their balance of cost and durability. Because the region sees hail and severe summer storms, many roofing projects involve insurance claims for storm damage, as well as repairs for ice damming and leaks caused by Alberta’s freeze-thaw cycles. Most re-roofing projects also require a permit.
Roofing Costs in Edmonton (2026)
Typical roofing prices for Edmonton homes, based on our local cost research:
| Roofing job | Typical Edmonton cost |
|---|---|
| Roof inspection | $150–$350 (often free with a quote) |
| Minor shingle or leak repair | $350–$1,500 |
| Bungalow re-roof (architectural asphalt) | $8,000–$13,000 |
| Two-storey re-roof (architectural asphalt) | $12,000–$20,000 |
| Large home re-roof | $18,000–$28,000 |
| Flat roof replacement (per sq ft) | $9–$18 per sq ft |
Typical 2026 Edmonton price ranges in CAD before GST. Always get a written quote.
Roofing in Edmonton: Hail, Insurance & Hiring Tips
Central Alberta sits in one of Canada’s most active hail corridors. After a major storm, door-knocking “storm chasers” often appear. Choose an established Edmonton roofer with a local address, a WCB clearance letter, liability insurance and a written workmanship warranty.
If your roof has hail damage, document it with photos and call your insurer before signing a contract. Impact-resistant (Class 4) shingles cost more upfront but may reduce future claims — ask your insurer whether they offer a discount.
Alberta rules require contractors who take deposits to hold a prepaid contracting business licence, so it is reasonable to ask for proof before paying anything upfront.
Roofers across Edmonton & Nearby Areas
The companies on this page serve Edmonton neighbourhoods including Downtown, Oliver, Old Strathcona, Mill Woods, Summerside, Windermere, Terwillegar, Glenora, Castle Downs and Clareview. Many also cover St. Albert, Sherwood Park, Spruce Grove, Leduc, Beaumont and Fort Saskatchewan. When you call, confirm the company regularly works in your area and ask whether a travel or trip fee applies outside city limits — a roofer based on the other side of the Henday can take much longer to reach you in rush hour or a snowstorm.
Related Edmonton Guides
Frequently Asked Questions
How much does a new roof cost in Edmonton?
Roof replacement cost in Edmonton depends on the size, pitch and materials, but most asphalt-shingle roofs fall into a several-thousand-dollar range. Reputable roofers provide a free, itemized quote.
How long does a roof last in Edmonton?
A quality asphalt-shingle roof typically lasts 20–30 years, though Edmonton’s hail and freeze-thaw cycles can shorten that. Regular inspections help you catch problems early.
Will insurance cover hail damage to my roof?
Many Alberta home insurance policies cover hail and storm damage. A trusted local roofer can inspect your roof and help document the damage for your insurance claim.
When is the best time to replace a roof in Edmonton?
Late spring through early fall is ideal because shingles seal best in warm weather. Book early — after hail storms, reputable roofers can be booked weeks out.
How long does an asphalt roof last in Edmonton?
Architectural asphalt shingles typically last around 20–30 years, but hail, poor attic ventilation and freeze-thaw cycles can shorten that. Have your roof inspected after any major hail storm.
