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.

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.
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
Counties We Serve
Pick your county to see all cities, regional roofing challenges, and FAQs.
Riverside County
27 cities served — Riverside, Moreno Valley, Corona, and more.
San Bernardino County
22 cities served — San Bernardino, Fontana, Rancho Cucamonga, and more.
Orange County
24 cities served — Anaheim, Santa Ana, Irvine, and more.
Los Angeles County
19 cities served — Long Beach, Glendale, Santa Clarita, and more.
San Diego County
17 cities served — San Diego, Chula Vista, Oceanside, and more.
TMC Roofing HQ
1654 Illinois Ave, Unit 20, Perris, CA 92571
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
- Riverside
- Corona
- Moreno Valley
- Temecula
- Murrieta
- Hemet
- Menifee
- Perris
- Palm Springs
- San Bernardino
- Fontana
- Ontario
- Rancho Cucamonga
- Anaheim
- Santa Ana
- Irvine
- Long Beach
- San Diego
- Chula Vista
- Oceanside
- Carlsbad

GAF Master Elite · Top 3% Nationally
Ready for a free roof inspection?
No obligation. No pressure. Same-day response across Southern California.
