100+ cities across 5 counties

Roofing Service Areas

TMC Roofing serves Riverside, San Bernardino, Orange, Los Angeles, and San Diego counties. Find your county below to see the full list of cities, regional roofing challenges we solve, and local FAQs.

GAF Master Elite Residential Roofing Contractor

Top 3% Nationally

GAF Master Elite Certified

Licensed C39 #1103611 · Title 24 compliant

FREE · NO OBLIGATION · 60 SECONDS

Get an Instant Quote

Travis or a real teammate calls you back the same day.

Same-day callLicensed C39No robocall

By submitting you agree to be contacted by TMC Roofing. We never sell your info.

GAF Master Elite

Top 3% of contractors nationally

Licensed & Insured

C39 #1103611, fully bonded

5★ on Google

73 Google + 14 Yelp reviews

Local Family-Owned

Serving SoCal — not a storm chaser

TMC Roofing HQ

1654 Illinois Ave, Unit 20, Perris, CA 92571

(951) 840-9935sales@tmcroofingco.com
Mon–Fri 7–6 · Sat 8–4 · 24/7 Emergency

Where We Work

Southern California Local,
Southern California Proud.

From the Inland Empire to the Pacific Coast, mountain communities to desert resorts — TMC Roofing covers every corner of Southern California. Family-owned, locally based in Perris. Same-day response across all 5 counties.

Cities we cover

Contact Us
GAF Master Elite Residential Roofing Contractor

GAF Master Elite · Top 3% Nationally

Ready for a free roof inspection?

No obligation. No pressure. Same-day response across Southern California.

4.9★ · 87 verified reviews
Call NowFree Inspection