Luxury roofing in Los Angeles, California
Serving Los Angeles County · SINCE 2004

#1 Roofing Contractor in Los Angeles.

Family-owned LA roofers installing tile, shingle, metal, and flat roofs from Malibu to Long Beach. Free inspections. Same-week emergency repairs.

CSLB #1094851 · Bonded & Insured 5.0★ · Solid 5-Star Rated GAF Master Elite
GAF Master EliteOwens Corning PreferredEagle Roofing ProBBB A+ · Los AngelesHomeAdvisor Elite
Los Angeles roofing experts

The trusted roofing company for Los Angeles homeowners.

California First Roofing has installed and repaired over 4,200 roofs across Los Angeles since 2004 — from Spanish tile homes in Hancock Park to mid-century flat roofs in the Hollywood Hills and salt-battered shingle roofs in Santa Monica and Malibu.

LA roofs face a unique mix of punishing UV, marine-layer moisture, Santa Ana winds, and occasional atmospheric-river storms. We install systems engineered for those conditions and back every job with a 25-year workmanship warranty.

Our LA crews dispatch daily from Torrance to every ZIP code in Los Angeles County — usually on-site for a free inspection within 48 hours.

Recent LA projects

Los Angeles roofs built to outlast the elements.

Spanish clay tile replacement in Hancock Park, LA
Hancock Park, LA

Spanish clay tile replacement

1928 Mediterranean · 3,600 sqft

Cool-roof shingle re-roof in Malibu, LA
Malibu, LA

Cool-roof shingle re-roof

Coastal contemporary · 2,800 sqft

Standing seam metal install in Pasadena, LA
Pasadena, LA

Standing seam metal install

Mid-century modern · 2,100 sqft

LA reviews

4.9 stars from 312 Los Angeles homeowners.

"Replaced our 1920s Spanish tile roof in Hancock Park. Matched the original clay perfectly."
Marisol T.
Hancock Park, LA
"Got three LA bids. California First was the only crew that actually walked the roof. Zero leaks after two winters."
Dan R.
Manhattan Beach, LA
"Storm blew shingles off our Pasadena home. They tarped it the day I called and had a permanent repair that week."
Amelia K.
Pasadena, LA
LA roofing FAQ

Common Los Angeles roofing questions.

How much does a new roof cost in Los Angeles?+

In LA, most asphalt shingle replacements run $9,000–$18,000, and clay tile runs $22,000–$45,000 depending on square footage, pitch, tear-off complexity, and permit fees.

Do I need a permit to replace my roof in Los Angeles?+

Yes — LADBS requires a permit for any re-roof or replacement. We pull all permits and coordinate inspections.

How long does a roof replacement take in LA?+

Most Los Angeles single-family homes are completed in 2–4 working days. Larger tile or hillside jobs run 5–7 days.

Are you a licensed California roofing contractor?+

Yes — CSLB #1094851, bonded, and fully insured with $2M general liability and workers' comp.

Which LA neighborhoods do you serve?+

All 88 cities in Los Angeles County — from Malibu to Long Beach, the San Fernando Valley to the South Bay.

Los Angeles' most-trusted roofers.

  • Free on-site inspection
  • 24/7 emergency dispatch
  • Licensed CSLB #1094851 · Bonded & Insured
  • Warranties up to 50 years