Roofing in Annandale, VA

Sturdy And Gorgeous Roofing For Your
Annandale, VA Home

Get D.C Roofing You
Will Adore!

Wouldn’t it be nice if your Annandale, VA roofing was gorgeous and sturdy? Right now, you may have to choose between strength and beauty.

The good news is that with the D.C. area roofing Thompson Creek offers, you can have your cake and eat it, too! Our roofing is gorgeous, durable, and meant to last for decades.

If you think your roof looks subpar, it is time to consider a roof replacement.

Superb Roofing Services For
Annandale, VA Homeowners


The beauty of GAF roofing is the asphalt shingles’ high quality in both looks and construction. We install a roof that looks great and has an entire system behind it, ensuring it handles the weather in our area easily.

The system will include starter shingles, roof deck protection, and Cobra attic ventilation. Thus, you aren’t getting something just for looks when you turn to us for your new roof. You are getting a complete system that keeps your house safe.

Explore Our Roofing

Black Asphalt Roof On Off White House

Why Choose Us When You Need A New Roof

Dependable Customer Service And &
A Stellar Reputation

Decades Of Experience

We have provided exterior remodeling projects for the area for over four decades. In that time, we learned the best roof installation methods and how to avoid potential problems. We know everything that could go wrong thanks to our experience, so we ensure it doesn’t happen to you.

Dependable Customer Service

Our decades of experience are in part due to our dependable customer service. We value our customers and treat them as such. From the quote process to the finished product, we will be with you every step of the way.

High-Quality Materials

To be the best, you have to install the best. That is why we offer GAF roofing products, which are considered the premium roof option.

Learn More About Us

Dark Roof On Blue House

Roofing Reviews From Our Customers

People Are Loving Their New Roofs

“Fast but thorough, quality work Thompson Creek is known for. My roof looks amazing, and my house feels cooler.”

-Frederick R.

“Every aspect of a roof installation went off without a hitch. From the opening visit and prior contact to the installation day and follow-up. We were very happy all around. Good company, good people, good product.”

-Paul B.

“We replaced our roof, siding, gutter, and front door through Thompson Creek. Their work is excellent.”

-Katy Y.

See More Reviews

5 FAQ Annandale, VA Homeowners Ask
About Our Roofing

Q: Do You Work With Home Insurance?

A: No, we do not work with home insurance. However, we offer financing through various third-party lenders, allowing you to get a great deal on a new roof.

Q: How Long Does It Take To Replace A Roof?

A: The time it takes to replace your roof will vary according to the size of your roof, any awkward slopes or angles to consider, and even the weather. However, we strive to complete roof replacements in a day or two.

Q: How Do I Know I Need A New Roof?

A: Several signs may show your current roof is failing. However, one of the most visual signs is that you are missing shingles from your roof or seeing leaks inside your home.

It is best to let a licensed professional roofer take a look at it. They can point out the damage and what issues you may be facing, hence, why replacement may be your best option.

Q: Does A New Roof Lower Energy Bills?

A: If your old roof was 20 years or older, chances are you will see a reduction in your energy bills. The reason is that your new roof will have better energy efficiency ratings.

Today’s materials are much better than twenty years ago, so naturally, you will benefit from them.

Q: How Should I Choose A Roof Color?

A: We offer several colors for your roof, so we understand it can be difficult to decide. However, we advise you to consider the color of your house and choose a roof that will complement it. We can always help you with choosing a color if you need it!

Request a price estimate

Start your home remodeling project today by filling out the form or calling us at (301) 328-1100 for your free, no-obligation price estimate.

Enter your zip code to begin your request