Roof Repair & Roof Replacement in Downingtown, PA
Looking for a roofer in Downingtown? MB Roofing LLC is a local roofing contractor based in Newtown Square, serving homeowners and businesses in Downingtown, a borough in Chester County. When you call us, you talk to Matthew, the owner, and he comes out to look at your roof himself.
Downingtown and the surrounding Chester County townships have everything from older homes in the borough to newer developments, so we see a wide mix of shingle ages, flat roof sections and gutter problems.
Free Roof Inspection in Downingtown
Not sure if you need a repair or a whole new roof? Book a free roof inspection. Matthew will get up on the roof, take photos of anything that needs attention, and walk you through what he found. If a repair will do the job, he will tell you. If it is time for a new roof, you will see exactly why.
Roofing Services We Offer in Downingtown
- Roof repair for leaks, missing or blown-off shingles, and storm damage
- Full roof replacement for homes
- Asphalt shingle roofing
- Flat roof repair and replacement for porches, additions and low-slope roofs
- Gutter repair and installation
- Commercial roofing for local businesses
Get $500 Toward Your Roof Replacement
Schedule your estimate online and get $500 toward a full roof replacement on your home. Schedule your free estimate here.
Why Downingtown Homeowners Call MB Roofing LLC
- The owner comes out himself, no salesman
- Photos of every issue, so you see what we see
- Straight answers and no pressure
- Rated 4.9 stars on Google by local homeowners
Also Serving Near Downingtown
We also work in nearby Exton, Uwchlan, Caln, Thorndale and Chester Springs, plus the rest of Chester, Delaware and Montgomery counties. See all of the areas we serve.
Call or text 610-299-3740 or request your free roof inspection today.

