Replacement Windows in Glen Allen, VA


Thompson Creek Designs, Builds, And Installs
The Perfect Windows In Glen Allen, VA

Design Windows That Match
Your Home’s Unique Style

Having the perfect windows in your home can completely transform your space. When you come to Thompson Creek Window Company for your home window replacement in Glen Allen, VA, you will have the opportunity to design the ideal windows for your home.

Thompson Creek designs, builds, and installs all our windows. So when you come to us, you get more for your money. You can choose from a variety of window styles and colors to match your home’s aesthetic.

Want windows that help to weaken the noise from the outside? We have the perfect solution for you. Our Sound Shield windows have been specifically built to be sound dampering. You can enjoy the quiet and tranquility without having to worry about noise from your neighbors finding its way into your house.

Thompson Creek puts your needs first and installs your windows with complete attention to detail every single time.

The Best Windows Available For
Homeowners In Richmond

Window Replacement

Thompson Creek Window Company stands out from the others. Our windows are designed, built, and installed to meet your every need. Whether you choose double-hung windows or single-hung, we have the right option for you.

Our windows are designed to be incredibly energy efficient. So you can enjoy the natural light while also watching your energy bills fall every month.

Read More About Our Home Window Replacement


The Replacement Window Company You
Can Count On In Glen Allen, VA

Providing High-Quality Service
For Four Decades

Design, Build, And Install

Thompson Creek stands out from other window companies. Our windows are manufactured in our own Maryland factory to eliminate the middleman mark-up. These savings are passed on to you and make the process of window replacement quicker and easier.

Read More About What To Expect In Home Window Replacement

Constantly Innovating

We listen to our customer’s needs to ensure that our windows are the best they can be. We are constantly innovating and investing in higher-quality products that make your home the perfect place to relax and enjoy your space.

Read More About Us

Airtight Warranties

Thompson Creek works to ensure that our products are long-lasting and durable. That’s why we offer incredible no-hassle warranties for homeowners that protect their products and installations for up to 50 years after their windows have been installed

Read More About Our No-Hassle Warranties


Read Our Window Replacement Reviews

5-Star Reviews From Our Community

“I think the windows are excellent because they are easy to open and cleaning will be quick and effortless. The features are what I expected them to be. Thank you for installing my windows.”

– Kathleen

“We especially appreciate the compassion and care that was shown towards our particular situation (house fire, and thus new windows needed to begin repairs). Aubryana, Jordan, and Alison listened and helped us speed up the process. Thank you!”

– Sharon

“This was our third purchase from Thompson Creek. The process from the initial visit and negotiation through measurement through installation was performed efficiently and pleasantly. All of the TC personnel with whom we’ve dealt have been unfailingly pleasant, knowledgeable, and respectful. They always clean up, and the windows look good and perform well”

– David

Read More Reviews

Commonly Asked Replacement Window Questions

Q: What Materials Are Your Replacement Windows Made From?

A: Our replacement windows are made from high-quality vinyl. They are extremely durable and can be made in a variety of styles that you can choose from.

Q: How Long Does A Home Window Replacement Take?

A: Most window replacement installations can be completed within one day.

Q: Do You Offer Financing?

A: Thompson Creek works with reputable lending partners to offer a variety of convenient financing options to homeowners.

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