How Much Does a Roof Replacement Cost in Los Angeles?
Roof replacement cost in Los Angeles
The median declared permit valuation was $5,200 for City of Los Angeles re-roof permits on one- and two-family homes over the last 12 months.

Los Angeles at a glance
- Median declared permit valuation, City of Los Angeles, one- and two-family re-roof permits, last 12 months
- $5,200
- Issued re-roof permits, City of Los Angeles, all property types, last 12 months
- 13,428 permits
- Share of City of Los Angeles re-roof permits on one- and two-family homes, last 12 months
- 82.5%
LA Department of Building and Safety, Building Permits Issued 2020 to Present (data.lacity.org) · data as of
- Numbers from LADBS public records
- Up to three local contractors, never a long list
- Free, no obligation
A useful first step
Before you start in Los Angeles
Confirm whether your scope needs plan check or an express permit.
What to prepare
LADBS offers express permits for some simpler work. Larger or more complex changes can require plan review. Describe the actual work, including structural, electrical and plumbing changes, when asking the department which route applies.
LADBS contractor guide · Checked
What do permits say a re-roof costs?
From City of LA building permits, last 12 months. Not a contract price. How we calculate this
Declared values on City of Los Angeles building permits, last 12 months. A declared value is what the permit states, not your contract price. How we calculate this.
Source: LA Department of Building and Safety, Building Permits Issued 2020 to Present (data.lacity.org), permits on one- and two-family homes issued to ; fire rebuilds excluded. ZIP medians need 20+ permits.
City of Los Angeles re-roof permit figures
City of Los Angeles re-roof permit figures
Local numbers for Los Angeles, each with its source and date.
| Year | Count |
|---|---|
| 2020 | 8,859 |
| 2021 | 8,992 |
| 2022 | 10,339 |
| 2023 | 14,486 |
| 2024 | 14,253 |
| 2025 | 11,931 |
Source: LA Department of Building and Safety, Building Permits Issued 2020 to Present (data.lacity.org), full calendar years, fire rebuilds excluded, data as of .
Declared permit valuation for roof replacement in the City of Los Angeles
| Project | Figure | Range on a shared scale |
|---|---|---|
| Median declared permit valuation, City of Los Angeles, one- and two-family re-roof permits, last 12 monthsDeclared value on the building permit, the amount the applicant reported to the city. It is usually below the real project cost, which includes design, materials, finishes and work not on the permit. | $5,200 |
Bars share one scale, from $0 to $5,200.
Each figure is the declared value on a City of Los Angeles building permit for a re-roof on a one- or two-family home, over the last 12 months. It is not a contract price or a quote, and the real project cost is usually higher. Get an estimate for your home to learn your number.
Planning your project
For one- and two-family homes in the City of Los Angeles, the median declared permit valuation for a re-roof was $5,200 over the last 12 months. That figure is what the applicant declared to the city on the permit. It is not what a roof costs.
What a declared valuation is and is not
A declared permit valuation is the amount written on the building permit. It is usually below the real project cost. It does not include every part of the job, and it is not a contract price or a quote.
What adds to the real cost
Design, materials and finishes change the price of a roof replacement. Work that is not on the permit, and the condition of your home once the old roofing is removed, also add to the total.
How to know your number
The way to know the cost for your home is an estimate for your roof. A local builder who looks at your home can price your specific scope of work.
Roof replacement cost questions
Is the permit valuation the real cost of a roof replacement?
Not exactly. The median declared permit valuation of $5,200 is the value the applicant wrote on City of Los Angeles permits for one- and two-family re-roofs over the last 12 months. It is not a contract price, and the real cost of your roof is usually higher.
What drives the price of a roof replacement?
Size of the roof, the materials you choose, the roof's slope and access, the condition of the roof deck, and any repairs found once the old roofing is off all change the price. Work that is not on the permit also adds to the total.
Why do estimates for the same roof differ?
Each builder looks at a different roof and scope of work. One estimate may include tear-off, underlayment and flashing while another does not. Compare what each estimate covers, not only the total.
How do I get a reliable number for my home?
Ask for a written estimate for your specific roof, with materials and work listed. You can also check any contractor's license status with the CSLB (Contractors State License Board). Your request goes to one local builder, who will look at your home.
Does a re-roof need a permit in the City of Los Angeles?
Re-roof work is common in the City of Los Angeles. The city issued 13,428 re-roof permits over the last 12 months across all property types. Ask the builder whether your project needs a permit before work starts.
Request a free estimate from a local builder for your roof
Tell us about the project. It takes about 30 seconds.
- You send a short request. Project type, ZIP code, timing and how to reach you.
- We match it. A local contractor for your project gets your request. Up to three may contact you, and we email you each one's name.
- You talk about your project. The estimate is free, with no obligation to hire.
Thanks — your request is in.
We're matching your project now. When a contractor takes it, we email you their name and phone number so you know who is calling.
We're matching your project now. A local contractor will call you at the number you gave us to talk about the next step.
Who gets your request
Your local match
Your project
Matched to your project. We check the project type and ZIP first. Up to three local contractors may contact you, and we email you each one's name.
Development placeholder. The real builder's details replace this entry.