Roof Replacement Cost in Southern California (2026)

    A mid-size roof replacement typically runs $15k$32k at the LA County baseline ($7–$16 per sq ft (installed)). Small projects start around $9k; large or high-end work can reach $56k or more.

    Pricing varies across Southern California — Orange County runs a bit above the LA baseline and San Bernardino County below. Compare by county and city below.

    Roof Replacement Cost by Size

    Southern California baseline ranges (LA County = 1.0× baseline). Individual counties and cities vary — see below.

    SizeTypeRangeLowHigh
    SmallSmall home1,200–1,500 sq ft$9k$18k
    MediumTypical home1,800–2,400 sq ft$15k$32k
    LargeLarge home2,800–3,500 sq ft$24k$56k

    What Affects Roof Replacement Cost?

    • Roofing material (asphalt vs tile vs metal)
    • Decking condition
    • Layers to tear off
    • Roof pitch
    • Wildfire-zone Class A requirements

    Get exact roof replacement bids for your home

    We'll match you with up to 3 licensed Southern California contractors — and review a bid you already have.

    Get Matched

    Roof Replacement Cost FAQs

    Get Matched with Roof Replacement Contractors

    Tell us about your roof replacement and we'll match you with up to 3 vetted Southern California contractors.

    Please provide your details, and we will call you at your preferred time to understand your project scope and guide you through the next steps in getting assigned to the right contractor.

    Privacy Policy·Terms and Conditions