How Much Does a New Roof Cost in Los Angeles, CA?
Looking to repair or replace your roof in Los Angeles? As a homeowner, understanding the cost of a roof replacement is crucial. After all, your roof has protected you from the elements for 15 to 20 years, and when it’s time to replace it, you want to be well-informed. I’m Mark Ramsey, owner of one of California’s largest roofing companies. With 16 years in the industry and formal training from the National Roofing Contractors Association (NRCA), I’ve helped thousands of homeowners make the right decisions about their roofing needs.
Let’s break down what you should expect to pay for a new roof in Los Angeles.
Cost of a New Roof in Los Angeles
If you’re considering a new roof in Los Angeles, it’s important to understand how costs vary across the city. Pricing will depend on the materials, labor, and even your neighborhood—whether you’re in Silver Lake, near Griffith Park, or down by Venice Beach.
In 2025, the average cost to replace a roof in Los Angeles ranges between $9,780 and $17,060. Keep in mind, these numbers reflect the cost of a basic asphalt shingle roof, which is the most common roofing material used in Southern California.
Here’s a closer look at roof replacement costs based on size:
Asphalt Roof Cost Calculator: Average Price in Los Angeles, CA
- 1,350 sq. ft. Roof Replacement: $9,848
- 1,500 sq. ft. Roof Replacement: $9,980
- 2,000 sq. ft. Roof Replacement: $10,324
- 2,200 sq. ft. Roof Replacement: $12,599
- 3,000 sq. ft. Roof Replacement: $15,680
Metal Roof Cost Calculator: Average Price in Los Angeles
- 1,350 sq. ft. Roof Replacement: $15,640
- 1,500 sq. ft. Roof Replacement: $18,348
- 2,000 sq. ft. Roof Replacement: $19,471
- 2,200 sq. ft. Roof Replacement: $20,379
- 3,000 sq. ft. Roof Replacement: $25,479
These prices can vary depending on factors such as materials, labor rates, permits, and structural repairs. Materials alone can range between $6 and $7 per square foot, and contractor fees can run between $1,070 and $1,338. Additionally, Los Angeles building permits and inspection fees may add to the final cost.
Factors That Determine the Cost of a New Roof
1. Roofing Materials
The type of roofing material you choose plays a major role in the final price. Asphalt shingles are the most popular in Los Angeles due to affordability and durability, especially in fire-prone areas. Here’s what you can expect for material costs:
- Asphalt Shingles: $1.15 to $2.16 per square foot
- Composition Shingles: $0.96 to $2.94 per square foot
- Metal Roofing: $10 to $12 per square foot
2. Roof Size
The larger your roof, the higher the cost. For an accurate estimate, calculate the total square footage of your roof.
3. Additional Features
Features like solar panels can significantly increase your roof’s cost. Solar panel installations typically run $3.45 to $4.62 per watt, but the long-term energy savings and tax credits make it worth the investment. After the federal tax credit, you can expect to pay between $12,000 and $16,000 for solar panels.
4. Structural Repairs
Roof replacements sometimes uncover hidden structural damage. If repairs are needed, it will increase your total cost. It’s wise to budget an additional 10-15% for unexpected repairs.
Compare Roofing Company Costs in Los Angeles
With the cost of a new roof in Los Angeles now clearer, it’s time to start planning. Whether you’re in the heart of downtown or out near Santa Monica, comparing prices from local contractors is key to getting the best deal.
Ready to replace your roof? Use our free tool to get instant quotes from trusted local contractors. This will help you save time and money while ensuring you get the best quality for your investment.
About the Author
I’m Mark Ramsey, owner of one of the largest roofing companies in California. I’ve been in the roofing business for 16 years, trained at the National Roofing Contractors Association (NRCA), and I’m a content contributor for 5estimates.com. My goal is to help homeowners make smart decisions about their roofing needs by providing honest, straightforward advice.