Roofing in Virginia Beach, VA

Choose Our Extraordinary Roofing Services
For Your Virginia Beach, VA Home

Thompson Creek’s Roofing Is The
Best Choice In Hampton Roads

To get the most out of your home, you need to get the best roofing in Virginia Beach, VA. Your roof is responsible for protecting you from unpredictable weather and maintaining your home’s beauty. Thompson Creek takes that responsibility seriously and provides only the best roofing services.

Our team of roofers is passionate about delivering a first-class experience with amazing results. With over forty years of experience serving our community, we know what it means to make your needs a priority.

We deliver nothing but the best and guarantee that you will be ecstatic with the finished product.

We Offer High-Quality Roofing Services
To Virginia Beach, VA Homeowners


Thompson Creek utilizes high-performing roofing materials to ensure that every homeowner has a roof that they can depend on for life. Our team installs every roof with meticulous precision and guarantees that your home and the people inside of it will be safe and secure for a lifetime.

Learn More About Our Roofing Services


The back of a home with a gray roof and beige siding

We Put Your Needs First And Guarantee Results
That Will Exceed Your Expectations

#1: We Provide The Best

Thompson Creek spends ample time listening to what our homeowners want and investing in the best products in the industry to ensure that we meet every need. Our roofing materials are designed to be durable and beautiful. We are constantly investing in the best and guarantee nothing but the highest-quality products for our homeowners.

Learn More About Us

#2: Serving Our Community

We have a passion for helping people. Whether that is through our wonderful roofing services or through our many community partnerships, we love to give back. We live to serve our community. It’s part of who we are.

Learn More About Our Community Partnerships

#3: Protecting Your Investment

Roofing is an important investment for anyone. That’s why Thompson Creek provides a buyer’s protection guarantee to promise that you will be 100% satisfied with your experience and the products. We do everything in our power to ensure that you are thrilled with the finished result.

Learn More About Our Buyer’s Protection Guarantee

Roofing By Thompson Creek In Virginia Beach, VA

Homeowners Are Thrilled With Our Roofing Services

What Our Community Has To Say

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

– Frederick

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

– Paul

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

– Katy

See More Reviews

Common Questions From Virginia Beach, VA
Homeowners About Thompson Creek

Q: What Kind Of Roofing Do You Install?

A: Thompson Creek works with high-quality asphalt roofing shingles. Homeowners can choose the ideal colors to match their home’s unique aesthetic, and our team will install them with immaculate precision.

Q: Will Your Roofing Services Make
My Home More Energy-Efficient?

A: When Thompson Creek comes to your home for roof repairs or a roof replacement, we check to make sure that your attic is properly ventilated. If not, we replace your ventilation with a top-performing system that makes your home more energy-efficient.

Q: Do You Offer Roofing Warranties?

A: We provide our no-hassle warranty on every service that we complete. Our amazing warranty covers both your products and your installation services for up to 50 years after the project is done.

Q: Can I Finance My Roof?

A: Absolutely! We work with reputable lending partners to provide homeowners with simple financing plans to help them budget for their roofing service easily.

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