Roofing in Alexandria, VA

Protect Your Alexandria, VA Home With
Our Reliable Roofing Services

A Healthy Roof Means A Safe Home
For Your Family In The DMV

The roofing on your Alexandria, VA, home is not only responsible for protecting you and your family from the elements, but it is also there to ensure your home functions properly at all times.

When you come to Thompson Creek for roofing services, we will provide incredible results. You will have the ultimate peace of mind that your roof will keep your home safe and running perfectly. We depend on only the best materials for your roofing needs.

At Thompson Creek, we aren’t satisfied until we know the results exceed your expectations.

We Offer Superior Roofing Services
To Alexandria, VA Homeowners


Ensure that your home is protected at all times of the year with Thompson Creek’s incredible roofing services. We utilize high-quality asphalt shingles for every roof replacement. Our detailed service guarantees that your home is ventilated properly and is running with perfect energy efficiency.

Read More About Our Roofing Services


The Roofing Contractors You Can Rely On

Putting Our Customer’s First And
Delivering Amazing Results

#1: Protecting Our Customers

Thompson Creek is confident that we provide the best roofing services in the area at the best prices. We guarantee that you will love the results and the process of working with our team. Our Buyer’s Protection Guarantee backs up this promise and ensures that every customer is 100% satisfied with their experience with Thompson Creek.

Read More About Our Buyer’s Protection Guarantee

#2: A Company Experience

For over four decades, Thompson Creek has proudly provided exceptional home remodeling services to our homeowners. Over the years, we have honed in on the perfect process and developed a one-of-a-kind relationship with homeowners.

Read More About Thompson Creek

#3: We Put Your Unique Needs First

Every roof is unique, and so is every roofing service. That’s why we take the time to understand your particular roof needs and offer the perfect roofing solutions. Our team of experts works with meticulous attention to detail and always puts your needs first.

Read More About What To Expect

Roofing In Alexandria, VA, By Thompson Creek

Homeowners Are Thrilled With Their Results

What Our Amazing Community Has To Say

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

– Frederick 

“Thompson Creek has upheld its professionalism and quality with me performing different work on my townhome over 10 years. I can’t say anything other than I’m always satisfied, from scheduling an estimate to completing the job. They are very thorough, they ensure you are satisfied, and they appreciate your business. I’ve owned my home for 17 years now, and I’m going to need to do 1 or 2 more things, including my roof, in the coming years, and there is a 99% chance they will be the company I go with!”

– MG 

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

– Paul 

See More Reviews

Questions Alexandria, VA Homeowners
Ask About Thompson Creek

Q: Will Your Roofing Products Protect My Home From Ice?

A: The winters in the DMV can be full of ice and snow, and your roof needs to be able to handle it. That’s why all of our roofing services come with a roofing underlayment that protects your home from ice or snow.

Q: Can I Choose The Color Of My Roofing Shingles?

A: Roofing is a wonderful way to complement your home’s exterior aesthetic. Thompson Creek provides an array of color choices for homeowners to meet their unique needs.

Q: Do You Offer Roofing Warranties?

A: Thompson Creek is here to help you safeguard your investment. Our no-hassle warranty protects your roofing materials and the installation for up to 50 years after the service is completed.

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