Your Premier Roofing Contractor for Residential & Commercial Projects

Caring for Your Roof, One Shingle at a Time

Welcome to John Darvish Construction Co, where we’ve been installing and servicing both residential and commercial roofs in the DC Metro area for over 30 years. Based in Ashburn, VA, we’re a local roofing contractor certified by both CertainTeed and GAF for your peace of mind.

Our team installs asphalt shingle, metal and flat roofs, including rubber roofs and Duradek™. We also offer preventative maintenance programs to keep your roof performing as it should and prevent issues that could lead to extensive repairs or a premature roof replacement.

When you work with our team, you can expect attentive and knowledgeable team members to take care of your roof. We’re a family-owned and -operated company and a member of the Northern Virginia Building Industry Association and the National Association of Homebuilders. We have also been recognized as the HomeAid Northern Virginia Contractor of the Year.

Certified Professionals for All Your Roofing Needs

John Darvish Construction Co is a roofing contractor certified by CertainTeed as a ShingleMaster™, meaning we’re focused on superior workmanship and customer satisfaction. Our certification with CertainTeed also means we offer SureStart PLUS extended warranty coverage when you choose an Integrity Roof System for your home.

We’re also certified by GAF, North America’s largest roofing manufacturer. For both our residential and commercial clients, we’re proud to offer the following roofing services:

Whether you’re interested in a new shingle or metal roof or need flat roofing solutions for your commercial property, you can count on our certified roofing professionals to get the job done right!

Schedule an Estimate or Find Out More About Our Services!

For all your commercial and home improvement roofing needs, count on an established local company with over a decade of experience. Schedule your free estimate with John Darvish Construction Co today by calling us at (703) 723-0440, or you can fill out our contact form online to request a quote or more information!