In-depth profiles of each contractor, including services, experience, and what sets them apart.
#1
CMP Roofing
Best Overall
Experience15+ Years
BBB StatusAccredited
SpecialtyResidential & Commercial
Service AreaEdmonton & Alberta-Wide
CMP Roofing is Alberta's top-rated roofing contractor, bringing over 15 years of proven excellence to the Edmonton market. Known for exceptional quality across both residential and commercial projects, CMP has built a province-wide reputation for thorough workmanship, transparent pricing, and standing behind every job with strong warranties. Their team handles everything from emergency roof repairs to complete roof replacements, flat roofing systems, and new construction. CMP's BBB accreditation and consistently high customer reviews across Alberta make them the top choice for Edmonton homeowners and businesses.
A. Clark Roofing & Siding is Edmonton's most established roofing company, in continuous operation since 1953 with BBB accreditation since 1958. Over seven decades of service have made A. Clark a household name in the Edmonton area. They provide full exterior services including roofing, siding, soffit, fascia, and eavestrough installation with a 5-year workmanship warranty on every project. Their longevity through every economic cycle speaks to reliable quality.
Alf's Roofing has been family-owned and operated since 1976, with BBB accreditation since 1983. Their personal, hands-on approach to every job means you deal directly with people who have a personal stake in the quality of their work. Alf's specializes in residential re-roofing, repairs, inspections, eavestroughing, skylight replacement, and rooftop snow removal — a critical service in Edmonton's heavy-snow winters.
Belvedere Roofing is Edmonton's dominant commercial and industrial flat roofing specialist, operating since 1976. With over 125 years of combined crew experience, they are the go-to contractor for TPO, EPDM, and other flat roofing systems. Belvedere holds memberships in the Alberta Roofing Contractors Association (ARCA), Edmonton Construction Association, and Canadian Roofing Contractors Association — credentials that speak to their standing in the commercial roofing community.
Advanced Roofing Systems stands out for the sheer breadth of roofing materials and systems they handle. Since 1989, they've built expertise across asphalt, rubber, tile, stone-coated metal, and flat roofing — making them the most versatile contractor on our list. With over 100 years of combined team experience and BBB accreditation since 1992, Advanced Roofing can match the right material to your specific needs and budget.
Jayson Global Roofing has served the Edmonton market since 1996, with roots tracing back to the late 1980s. They offer a true full-service roofing experience, handling residential, commercial, metal, flat, and tile roofing. Jayson Global serves a diverse client base including homeowners, home builders, property management companies, and insurance companies — making them one of Edmonton's most well-rounded roofing contractors.
Residential RoofingCommercial RoofingMetal RoofingFlat RoofingTile RoofingInsurance Work
Great Canadian Roofing & Siding is a one-stop exterior renovation company that has completed over 30,000 projects since 1998. Their HAAG-certified inspectors are insurance claim specialists, making them an invaluable partner when dealing with storm or hail damage claims. Beyond roofing, they handle siding, windows, and insulation in asphalt, metal, concrete tile, and cedar — covering virtually every material Edmonton homeowners might need.
Knights Roofing has earned top-tier certifications from major manufacturers including CertainTeed ShingleMaster and Weather-tite credentials. Since 2007, they've handled residential, commercial, and industrial roofing alongside waterproofing and snow removal services. Their manufacturer certifications mean access to extended warranty programs that many competitors can't offer, giving Edmonton homeowners extra peace of mind.
Best Top Roofing has quickly established themselves as a community-rooted Edmonton contractor with over 3,000 completed projects since 2010. Their BBB accreditation from day one reflects a commitment to accountability and transparency. Best Top handles everything from new roofs and re-roofs to repairs, maintenance, emergency services, and specialty roofing — delivering reliable results at competitive pricing.
New RoofsRe-RoofingRoof RepairMaintenanceEmergency ServiceSpecialty Roofing
Safe Roofing rounds out our top 10 with an impressive collection of manufacturer certifications from IKO, GAF, CertainTeed, and Euroshield. Since 2012, they've built a reputation for quality installation across asphalt shingle, rubber roofing, ventilation upgrades, skylights, and even solar panel installations. Their forward-thinking approach to roofing technology and energy efficiency makes them a strong choice for Edmonton homeowners looking to modernize their roof.
Key factors to consider before hiring a roofer for your Edmonton home or business.
Verify Licensing & Insurance
Confirm the contractor holds a valid City of Edmonton business licence, carries comprehensive liability insurance (minimum $2 million), and has active WCB coverage. Ask for documentation before signing any agreement.
Get Multiple Written Quotes
Obtain at least three written estimates. Compare scope of work, materials specified, warranty terms, and timeline — not just price. The cheapest quote often means corners will be cut.
Check BBB & Reviews
Look up the contractor's BBB profile for accreditation status, rating, and complaint history. Cross-reference with Google and HomeStars reviews. All 10 contractors on our list hold BBB accreditation or an A+ rating.
Ask About Cold-Weather Work
Edmonton's long winters mean roofing work often happens in cold conditions. Ask how the contractor handles cold-weather installations — proper techniques and adhesives are critical for shingles to seal correctly below 10°C.
Understand Warranty Coverage
Know the difference between the manufacturer's material warranty and the contractor's workmanship warranty. Good Edmonton roofers offer at minimum a 5-year workmanship warranty. Ask what voids the warranty.
Plan for Snow Load
Edmonton sees significant snowfall. Discuss ventilation, ice dam prevention, and whether your roof structure can handle accumulated snow load. Experienced Edmonton roofers will assess these factors as part of their quote.
Frequently Asked Questions
Common questions about roofing in Edmonton.
A new residential roof in Edmonton typically costs between $8,000 and $22,000 depending on size, materials, and complexity. Standard asphalt shingle roofs fall on the lower end, while metal, tile, or rubber roofing costs more. Edmonton's climate demands quality materials, so investing in impact-resistant shingles or metal roofing often pays off long-term. Get quotes from at least three contractors on our list for accurate pricing.
Edmonton's harsh winters and wide temperature swings require durable roofing. Impact-resistant asphalt shingles (Class 4) are the most popular choice. Metal roofing performs exceptionally well due to its snow-shedding ability and 40–60 year lifespan. Rubber roofing is ideal for flat or low-slope commercial buildings. All materials should be rated for extreme cold performance down to -40°C.
Asphalt shingle roofs in Edmonton typically last 15 to 25 years depending on quality and maintenance. Metal roofs can last 40 to 60 years. Rubber and TPO commercial roofing systems generally last 20 to 30 years. Edmonton's freeze-thaw cycles, heavy snow loads, and occasional hailstorms can shorten roof lifespan if damage isn't addressed promptly. Regular inspections help catch problems early.
In most cases, a straightforward shingle-over-shingle or tear-off-and-replace does not require a building permit in Edmonton. However, if the project involves structural changes, adding skylights, or modifying the roof deck, a permit may be required. Your roofing contractor should advise you on permit requirements for your specific project.
The ideal window for roof replacement in Edmonton is late spring through early fall (May to September) when temperatures are consistently above 10°C. Asphalt shingles need warm temperatures to seal properly. However, experienced Edmonton roofers can work year-round using cold-weather installation techniques and specialized adhesives when necessary.
After a hailstorm, document damage with photos, then contact your insurance provider to file a claim. Have a reputable roofer (preferably HAAG-certified) perform an inspection and provide a detailed damage report. Several contractors on our list, including Great Canadian Roofing, specialize in insurance claim assistance and can work directly with your adjuster to streamline the process.
Roofing in Edmonton: What You Need to Know
Edmonton's roofing industry operates under some of the most demanding climate conditions in Canada. With winter temperatures routinely dropping below -20°C, heavy snowfall accumulation, and summer hailstorms, the demands placed on Edmonton roofs are extreme. Proper material selection, installation technique, and ventilation design are all critical to ensuring a roof performs through Edmonton's weather.
The city's rapid growth over recent decades has created strong demand for both new construction roofing and re-roofing of homes from earlier building booms. Many homes in established neighborhoods like Mill Woods, Riverbend, and Castle Downs are now due for their second or third roof replacement.
All roofing contractors operating in Edmonton must hold a valid business licence from the City of Edmonton. Reputable contractors also carry comprehensive liability insurance and Workers' Compensation Board (WCB) coverage. Ice dam prevention, proper attic ventilation, and snow load considerations are unique factors that Edmonton homeowners should discuss with any prospective roofer.