About Our Company


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. We have a long history of good service, and we intend to continue on that path.


No roofing installation or repair job is too large or too small for Thompson Roofing . We’re happy to do basic tasks like roof maintenance, including new roofs and gutters so as to keep your property in good shape. We’ll promise to give you quality roofing service every time.


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.


RoofingRoofing ContractorRoofing Repairs


Why Choose Us

  • Experienced & Professional
  • Dedicated to Client Satisfaction
  • Honest & Reliable


Star Rating: