5-Star Rated Roofing Company

CALL FOR A FREE ROOFING ESTIMATE: (519) 563-8926

YOUR SATISFACTION IS 100% GUARANTEED

Serving all of Essex County:
Windsor, LaSalle, Amerstburg, Tecumseh, Lakeshore, Essex, Leamington, Kingsville and more!

Windor-Essex County’s Premier Roofing Company

If you’re looking for a trusted and reliable roofing contractor in the Windsor and Essex County area, you’re in luck! Homeowners appreciate Select Roofing because we focus on job site and worker safety, the cleanliness of the project, and the steps that we take to protect your home while we’re working. In addition, all completed jobs are given a thorough inspection by our company owner to ensure the highest standards of quality.

Contact Us today at (519) 563-8926 for a free estimate. We’ll take the time to understand your exact needs with an in-person estimate at your home or building, as opposed to a general estimate that most other roofing companies provide.

See 5-star Reviews From Customers Like You

We hired Select Roofing to replace our aging and leaking roof. The process was great right from the Start. Matt was very helpful, quoted us a very reasonable price and we felt confident moving forward. We were very happy with the work from Matt and his team!

Michelle, Windsor

We would definitely recommend Select Roofing to our friends and family. They really go the extra mile to ensure you’re happy and the quality of work is stellar.

Steve, Amherstburg

We got quite a few quotes for a new shingled roof. Select Roofing wasn’t the cheapest quote we got, but they dealt with us very professionally and took the time to explain the process to us. We were really happy with the cleanliness and safety precautions taken by their crew and they did a fantastic job for us.

Sophia, LaSalle

Contact Windsor’s 5-Star Rated Roofing Company

Serving all of Essex County:
Windsor, LaSalle, Amerstburg, Tecumseh, Lakeshore, Essex, Leamington, Kingsville and more!

CALL NOW: (519) 563-8926
Get a Quote Now

Let us help you with a roof repair or replacement!

Call (519) 563-8926 to get a FREE QUOTE.
Get a Quote Now