Welcome toThompson Roofing

At Thompson Roofing , we have made it our mission to be the best roofing company in all of Elgin, IL. This is accomplished through our team of experienced and hard-working roofers, who will do their best to make sure that your roof is in top condition.

We respect roofs, and yours will be no exception. A roofer from Thompson Roofing will take good care of your property, and make sure that the results meet our exacting standards.

Learn More
a beatiful house a beatiful house

Our Services

From maintenance and repairs to composition shingles, you can rely on us to deliver high quality workmanship at competitive prices.

a man installing a roof
Roofing Services
a house roof
Roofing Contractor
a man repairing a roof
Roofing Repairs
View All Services
men preparing to install roofs

Fast & Reliable Roofing Services

If you live in the Elgin, IL area and are looking for a reliable roofing contractor, give us at Thompson Roofing a call. Let us handle all of your roofing needs.

Contact Us
a man installing a roof a man with a ladder doing roof installation roof installation roof installation

Drop Us A Message


yellow quotation mark


“I called about some missing shingles and Norm answered the phone. He took my info we scheduled to meet me at the house as soon as the weather cleared up. We walked around the property and he gave me a quick and honest quote that I thought was very reasonable. He filled me in on my roof and gave me a rough estimate on replacement costs as well as pointed out some neighbors who had new roofs and the types of shingles he recommends. Next day he called when he got there to let me know he was getting started. I came home from work and the job was done. He left the invoice and a stack of shingles by the garage for future repairs. All in all excellent dealing with Norm and would highly recommend giving him a call for all your roofing needs.”
Read More

Emergency Roofing Repair


(847) 494-0540

if you’re looking for an experienced and professional roofing contractor in Elgin, IL, give us at Thompson Roofing a call.

Call To Action Button