ResidentialInsuranceCommercialAboutReviewsNews

Reviews

What Calgary Homeowners Say

158 Google reviews averaging 4.8 out of 5 stars.

4.8★
Average Rating
158+
Google Reviews
3,000+
Projects
15+
Years Serving Calgary

Verified Google Reviews

Calgary customers, in their own words.

We don’t broker jobs out. When you hire City Roofing, the crew that shows up is our crew — and the reviews speak to the work they did.

View All Reviews on Google →

Excellent work from start to finish. The crew was professional, arrived on time, and finished ahead of schedule. They cleaned up every scrap of material before leaving. Highly recommend to anyone in NE Calgary.

A. Chen
February 2026Google

Got quotes from three companies. City Roofing was not the cheapest, but they gave us the clearest explanation of the work and materials. No issues after the job was done.

M. Patel
January 2026Google

They helped document the roof damage after the July hailstorm and gave us clear photos and notes for the insurance process. The new roof looks great.

S. Thompson
January 2026Google

Replaced our 20-year-old roof in a single day. Seven-person crew, very organized. They laid tarps around the entire perimeter, swept the driveway twice, and left the yard cleaner than they found it.

L. Wang
December 2025Google

Very professional from the first call to the final walkthrough. The foreman explained each stage clearly and checked in after the job to make sure we were happy. Great communication throughout.

D. Morrison
November 2025Google

Hail badly damaged our roof last August. City Roofing came out for the assessment, documented the damage clearly, and the new IKO shingles look great.

R. Kowalski
September 2025Google

Called about an active leak on a Thursday. They had someone out Friday morning. Patched it correctly and didn't try to sell me a full replacement I didn't need at this point. That kind of honesty is rare.

K. Okafor
October 2025Google

Used City Roofing for our first house in 2022 and called them again for our new place in Evanston. Same quality crew, same attention to detail. Not many contractors earn repeat business — these guys do.

J. Tremblay
November 2025Google

Had them replace all the siding on our bungalow in the NW. The crew was fast, professional, and left the yard cleaner than they found it. A neighbour stopped to ask who did the work before they even finished.

P. Singh
January 2026Google

We manage a small strip mall in SE Calgary and have used City Roofing for flat roof maintenance for two years. Reliable, fairly priced, and they document everything properly for our building records.

B. MacDonald
October 2025Google

The insurance process felt intimidating, but their estimator documented the damage clearly and walked us through the scope. It made the next steps much easier to understand.

T. Nguyen
February 2026Google

I was worried about the mess on our landscaping. They laid tarps around the entire house, bagged everything as they went, and swept the driveway at the end. You'd never know a crew of eight was there all day.

C. Olsen
July 2025Google

Three companies quoted this job. City Roofing was in the middle on price and gave us the clearest breakdown of what they were doing. No surprises on the final invoice.

A. Petrov
June 2025Google

My brother used them in McKenzie Towne and recommended them strongly. Booked for our place in Tuscany and understood why immediately. Communication was excellent, showed up exactly when they said, finished clean.

F. Hassan
March 2026Google

25-year-old shingles past the point of repair. They were upfront about it instead of patching for another year. Full replacement done in two days including removing three layers of old material underneath. Solid work.

H. Walker
December 2025Google

Replaced our roof in Riverbend after the spring hail season. The foreman explained each stage, the crew was respectful of the property, and the finished roof looks excellent.

G. Martínez
April 2026Google

Called City Roofing after the September hail storm damaged our roof in Sage Hill. Their estimator walked us through the damage report so we understood the scope. The crew came out after approval, installed new IKO shingles, cleaned up properly, and the foreman checked in the next morning.

Wei Zhang
February 2024Google

We had our 18-year-old roof replaced in Cochrane last spring. The crew finished in one day, kept the site clean, and the new roof looks great.

Priya Sharma
April 2024Google

Had a flat roof on our addition that was getting spongy and holding water near the drain. City Roofing replaced the whole EPDM membrane in a day and added proper tapered insulation to fix the drainage issue. The flat section hasn't given us a moment's trouble since — they fixed the actual problem rather than just re-coating the old surface.

James MacLeod
June 2024Google

Ice dam formed over our garage in Airdrie and water was running down the interior wall by the time I called. City Roofing had someone out the next morning, cleared the ice without damaging the shingles, and came back a few weeks later to add attic insulation — the root cause. We haven't had any ice problems since. Thorough and honest.

Olena Kovalenko
January 2024Google

Hired them for full Hardie board siding on our house in Taradale. The team was focused — no standing around, steady work all day. Finished in three days and the end result looks like a different house entirely.

Raj Bhatia
August 2024Google

Reached out for a quote on our Signal Hill home and they came within two days. The estimator noticed our eavestrough hangers were pulling off the fascia and pointed it out before we even asked — they bundled the fix into the project. New shingles, repaired fascia, and two full sections of eavestrough replaced, all in a single visit. The attention to detail was what impressed me most.

Linda Chan
March 2024Google

After the August hail hit Chestermere hard, City Roofing was able to get us on the schedule within a reasonable time. They documented the damage clearly for our insurer and completed the replacement without a lot of back-and-forth.

Brian Fletcher
September 2024Google

Quick, clean, professional. They replaced our roof in Sage Hill in under eight hours and we didn't find a single nail in the yard.

Navneet Gill
July 2024Google

We own a rental property in Auburn Bay with a large flat section over the rear addition. City Roofing installed a TPO membrane and added a proper drain with overflow — the previous contractor had just re-coated with tar every two years. This is the first real fix the roof has had in ten years. No more calls from tenants about leaks.

Ivan Petrenko
November 2024Google

This was the second time using City Roofing — the first was at our old place in Cougar Ridge in 2022. Called them without hesitation when we needed work done at our new house in Springbank Hill. The crew was just as professional as the last time. That kind of consistency is rare and it's what keeps me recommending them.

Sarah Campbell
May 2024Google

Spotted a water stain on the ceiling the night before we had family coming over. Called City Roofing and they fit us in first thing the next morning, found a cracked flashing around the chimney in Evanston, and had it sealed within the hour. Straightforward job, fair charge, no upsell.

Amir Rahimi
January 2025Google

They drove out to Okotoks without any extra charge for the distance, which I appreciated. New roof installed over two days — the crew tackled the more complex valleys and dormers first while everyone was fresh. Clean job, fair price, and they registered the shingle warranty in our name the same day.

Yolanda Ferreira
October 2024Google

Our roof in Kincora took a beating in last summer's storm, with obvious damage across the south face. City Roofing photographed the affected areas and gave us a clear report for the insurance process. The replacement was done in a day and the cleanup was thorough.

Jason Xu
February 2025Google

I was skeptical about getting a roofer involved in the insurance process, but City Roofing kept the scope clear and practical. The crew was on-site after approval, finished our McKenzie Lake home in one day, and the cleanup was thorough.

Mike Holden
March 2025Google

We live in Cranston and had significant hail damage from the storm earlier this spring. City Roofing's estimator photographed the roof section by section and walked me through the scope before we sent anything to insurance. Installation took one long day and three neighbours have already asked for the contact number.

Anita Dhaliwal
April 2025Google

Hired City Roofing for fascia, soffit, and eavestrough replacement on our Hawkwood home. While working on the soffit, the crew noticed our attic venting needed attention and flagged it before it became a bigger issue.

Terry Bourassa
May 2025Google

Have we done work for you? Share your experience.

Leave a Google Review →

Reviews — FAQ

How can I leave a review for City Roofing?

You can leave a review on Google by searching "City Roofing & Exteriors Calgary" and clicking the "Write a review" button on our Google Business Profile.

Are the Google reviews verified?

Our reviews are collected through Google Business Profile, where customers post their own feedback using Google accounts.

Do you respond to customer feedback?

Yes. We take feedback seriously. If there was an issue with your project, we want to hear about it directly at 403-608-9933.

Ready to Talk About Your Roof?

Free estimate — clear scope — no pressure.

Call 403-608-9933Request Free Estimate