Home Services
Roof RepairRoof Replacement Roof InspectionNew Roof Installation Storm DamageEmergency Service Asphalt ShinglesMetal Roofing Flat RoofingTile Roofing Slate RoofingCommercial GuttersVentilation CoatingsInsurance Claims
About Areas
RiversideSan Bernardino CoronaNorco EastvaleColton Moreno ValleyMira Loma BloomingtonGrand Terrace Rubidoux
Blog Contact
Since 1990

About Thompson Roofing

35 years of owner-operated, no-nonsense roofing across Riverside and the Inland Empire. Same owner. Same phone number. Same honest work.

Our Story

Built on Handshakes,
Not Ad Budgets

Thompson Roofing started in 1990 when Gary Thompson began doing roof repairs out of his truck in Riverside, California. No franchise. No investors. Just a roofer who knew how to do the job right and treated every customer the way he'd want to be treated.

Thirty-five years later, not much has changed. Gary still answers the phone. He still walks every roof himself. He still shows up to jobs personally, not just to shake hands, but to do the work. Thompson Roofing has never grown by hiring sales teams or subcontracting to whoever's cheapest. It grew because customers told their neighbors.

Word of mouth built this company. When you've been doing honest work in the same community for 35 years, your reputation is your only marketing. That's exactly how Gary wants it.

Today Thompson Roofing serves the entire Inland Empire, from Riverside and Corona to San Bernardino, Moreno Valley, and everywhere in between. The jobs have gotten bigger over the years, but the approach hasn't changed: show up, diagnose the problem honestly, fix what needs fixing, and don't charge for what doesn't.

Why Thompson

Why Customers Choose Us

Six reasons homeowners and businesses across the Inland Empire trust Thompson Roofing with their properties.

Owner on Every Job

Gary Thompson is personally involved in every project. You're not handed off to a sales rep or unknown subcontractor. The owner walks your roof, writes your estimate, and oversees the work.

Fix Only What's Needed

We won't push a full replacement when a repair will do the job. Thompson Roofing is explicitly anti-upsell. You get an honest assessment and a solution that matches the actual problem.

35 Years in Riverside

In an industry where roofers come and go, 35 years of continuous local operation means something. Thompson Roofing has been here through every storm season, and we'll be here for the next one.

Near 24/7 Availability

Roof emergencies don't wait for business hours. Gary answers his phone when you call. If a storm puts a hole in your roof at night, you'll talk to a real person, not a voicemail.

Insurance Claims Handled

We work directly with your insurance adjuster so you don't have to. Thompson Roofing documents the damage, files the paperwork, and manages the process from start to finish.

Every Roofing System

Shingles, tile, flat, metal, slate, commercial. We match the right material to your roof instead of forcing one system on every job. The solution fits the problem, not the other way around.

Coverage Area

Serving Riverside & the Inland Empire

Thompson Roofing proudly serves homeowners and businesses across 11 cities in the Inland Empire.

Click to load map

Ready to Talk About Your Roof?

Call Gary directly or request a free, no-pressure estimate.

Call Gary Free Estimate