Free Estimates (780) 937-1184
Aerial view of Edmonton-area residential rooftops

Where We Work

Roofing across
Greater Edmonton.

We are based in St. Albert and work the whole Edmonton region: seven communities with their own housing eras, exposure and permit rules. Pick yours below for local detail on the service you need.

Local, Not Regional-In-Name-Only

A roof in Beaumont is not the same job as a roof in St. Albert.

Every community around Edmonton has its own version of the same problems. St. Albert's mature tree canopy keeps north slopes damp and drops needles into valleys. Stony Plain sits further west with roughly 536 millimetres of precipitation a year and recorded extremes from minus 40 to plus 35.7. Leduc and Spruce Grove take sustained wind on flat open ground. Beaumont grew 20 percent in five years, so an entire city's worth of builder-grade roofs is coming due at once.

Permit rules differ too. Edmonton and Strathcona County both treat a like-for-like re-shingle as maintenance, and both require a permit the moment the roof structure, shape or height changes. Knowing which is which before the crew shows up is part of the job.

Every page below is written for that specific community: real neighbourhoods, real local conditions, real pricing, and the permit position for that municipality.

Royal Roofing Edmonton service area map Stylized map of the Edmonton region showing Royal Roofing Edmonton's service area: Edmonton (metro hub), St. Albert, Sherwood Park, Spruce Grove, Stony Plain, Fort Saskatchewan, Leduc, and Beaumont. North Saskatchewan N 0 10 KM St. Albert Sherwood Park Spruce Grove Stony Plain Fort Saskatchewan Leduc Beaumont Edmonton METRO HUB

Communities We Serve

Pick your community.

Royal Roofing Edmonton work in Sherwood Park
Sherwood Park Population 75,000+

Strathcona County's urban centre, with 49 neighbourhoods spanning 1970s bungalows through brand-new builds in Cambrian and Bremner.

Royal Roofing Edmonton work in St. Albert
St. Albert Population 68,000+

Our home city. Founded in 1861, with an exceptional mature tree canopy and housing stretching from 1960s Grandin bungalows to brand-new Jensen Lakes.

Royal Roofing Edmonton work in Spruce Grove
Spruce Grove Population 44,000+

The fastest-growing city around Edmonton, with a 1970s core and a decade of new construction pushing west into Copperhaven, Easton and Fenwyck.

Royal Roofing Edmonton work in Stony Plain
Stony Plain Population 19,000+

A genuinely old town core wrapped in new lake and golf-course communities, and the most weather-exposed place we work.

Royal Roofing Edmonton work in Leduc
Leduc Population 34,000+

The city Alberta's oil industry started in, now one of the region's fastest-growing, on flat open ground beside the airport.

Royal Roofing Edmonton work in Fort Saskatchewan
Fort Saskatchewan Population 28,000+

An 1875 fur-trade fort turned industrial city, with a compact set of established neighbourhoods and fast growth south into Southfort and Westpark.

Royal Roofing Edmonton work in Beaumont
Beaumont Population 21,000+

One of Canada's fastest-growing cities, officially bilingual, and overwhelmingly built in the last twenty-five years.

We also work Edmonton itself and the surrounding acreages in Strathcona County, Parkland County, Leduc County and Sturgeon County. If you are not sure whether we cover your address, ask us and we will tell you straight.

Free Estimate, Anywhere We Work

No Obligation · Quick Response

Or call us directly at (780) 937-1184

Royal Roofing Edmonton crew finishing a residential roof replacement

Free On-Site Estimate

Get a real quote
on your Edmonton roof.

We come to you, inspect the roof, and send back a detailed written quote within 48 hours. Every install is backed by our 10-year workmanship warranty. No pressure, no sales pitch.

Edmonton's Trusted Roofing & Exterior Company