Permit-anchored guide · 13 min read · Updated May 2026

The Real Cost of a New Roof in 2026

A new roof is one of the largest single repair bills most homeowners ever pay, and the right number for your house has very little to do with the national figure floating around online. Here is what real permit data says, city by city.

Roof replacement costs vary roughly threefold between U.S. cities. Los Angeles runs a median near $5,200 across 11,407 permits, Charlotte sits at $8,857 across 6,775 permits, Minneapolis lands at $10,700 across 18,865 permits, and Miami-Dade tops $16,350 across 16,629 permits. There is no national roof price. There is the price in your city.

5.7M+ permits100 metros6 trades853K+ licensed contractorsWeekly refresh

Why the Roof Number Lies on a National Page

Search for "how much does a new roof cost" and you will see a number, usually in the eight-thousand to fifteen-thousand range, presented as if it applies to every house in America. That number is technically a real average. It is also useless to anyone holding a quote on a Tuesday afternoon trying to decide whether the price they were given is fair.

The problem is that the writers behind those national figures have to round down to make the number feel approachable, then sprinkle in caveats that almost no reader keeps in mind by the time they call a contractor. The number sticks. The caveats fall away. A homeowner in Los Angeles with a $5,200 quote convinces themselves they are getting a deal because the internet said the average is $9,000, when in their actual market that quote is right at the median. A homeowner in Miami-Dade looks at a $13,000 quote and convinces themselves they are being overcharged for the same reason, when in their actual market the median is $16,350 and the quote is below the middle of the distribution.

Roofing is one of the most geographically uneven trades in residential construction. Climate dictates the material that actually survives on the roof. Storm history dictates how often homes need a full tear-off. State and city codes dictate underlayment, ventilation, and wind-rating requirements. Insurance norms dictate what a typical claim covers. The same square footage, the same pitch, the same access conditions, can be a $5,000 job in one market and a $25,000 job in another, and a national average split-the-difference number lies to both homeowners.

Permit data refuses to lie because it is filed city by city. Every roof installed by a licensed crew in a permitted municipality leaves a paper record with a declared valuation, a date, and a scope. When you query the actual records, you stop seeing one number. You see 100 numbers, and that is when the picture finally makes sense.

The Spread Across 100 Metros

HomeQuotr aggregates 5.7M+ residential building permits across 100 U.S. metros. For roofing specifically, the snapshot below is a sample of marquee markets, almost all city-scoped, pulled from permits filed for new roof installs and full replacements. The number on each row is not an estimate. It is a median across the permit count shown.

Read the table left to right and the picture sharpens. The median is the midpoint of all permit-declared values, the middle 50% range tells you what a normal job in that market actually looks like, and the permit count tells you how seriously to trust the result. A 16,629-permit market like Miami-Dade is statistically rock-solid. A 124-permit market like Denver is a smaller sample with wider confidence bands, useful as a directional anchor but not as a precision instrument. Permit counts also reflect the rhythm of the local market: high-permit metros tend to be storm-belt cities or dense single-family markets where roofs cycle through replacement on a predictable schedule, and low-permit metros tend to be cities where the roofing trade files under a different category or where the housing stock is dominated by multi-family buildings that get filed once per address rather than once per unit.

Roof replacement medians across 12 marquee metros
MetroMedianMiddle 50%Permits
Los Angeles, CA$5,200$3,600 to $7,92511,407
Charlotte, NC$8,857$5,258 to $16,9256,775
Austin, TX$9,000$4,031 to $17,0003,929
Denver, CO$9,992$5,200 to $16,000124
Houston, TX (metro est.)$10,000$6,000 to $16,35111,348
Chicago, IL$10,697$6,000 to $20,0005,401
Minneapolis, MN$10,700$6,800 to $16,43818,865
Dallas-Fort Worth, TX$10,750$7,222 to $16,2097,419
Tampa, FL$11,800$8,800 to $16,000329
San Diego, CA$13,280$6,543 to $23,287151
San Francisco, CA$14,000$10,000 to $19,650764
Boston, MA$15,000$5,000 to $25,0001,187
Miami-Dade, FL$16,350$9,250 to $25,00016,629

The full table covers all 100 metros and updates weekly for Tier A markets. The Houston row is a metro-level estimate rather than a city-only figure because the permit feed for Houston is currently scoped to the broader Texas market; the rest of the table is strict city scope. Even with that caveat in place, the spread between Los Angeles at $5,200 and Miami-Dade at $16,350 is roughly threefold on the median, and roughly tenfold once you look at the high end of the middle 50% range. There is no national roof price. There are 100 of them.

Notice also that two markets with similar medians can have very different distributions. Chicago at $10,697 has a middle 50% running from $6,000 to $20,000, a wide spread that reflects a mix of cheap shingle replacements and expensive multi-family work. Dallas at $10,750 has a tighter spread from $7,222 to $16,209, which means a typical Dallas job is closer to the median than a typical Chicago job. The shape of the distribution matters as much as the midpoint when you are pricing out your specific home.

Why Roofing Cost Varies This Wide

Five forces compound to create the variance, and roofing exposes all of them more sharply than almost any other trade. Most homeowners assume the price of a roof is a function of square footage, and they are partly right. But two homes with identical square footage in two different cities can pay wildly different totals because the math underneath is doing a lot more than counting square feet. Material, labor, code, geometry, and how the city files the paperwork are all moving at the same time, and a quote that ignores any one of them is a quote that ignores the actual job.

  1. Climate and material. Asphalt shingle dominates most of the country and runs cheap. Tile and metal dominate the storm coast and the desert Southwest and run expensive. Slate and standing-seam metal in the Northeast carry their own premium. The material decision is mostly made for you by the climate, and material is the largest single line on the bill.
  2. Storm history and code rigor. Miami-Dade has the strictest residential roofing code in the country because of hurricane exposure, and the median reflects it. Markets that have been through repeat hail events (Minneapolis, Dallas, Denver) carry deeper labor benches and more expensive underlayment standards.
  3. Tear-off versus overlay. Many municipalities now ban second-layer overlays and require a full tear-off down to the deck. Tear-off plus disposal can add $1,500 to $4,000 to the bill before a single new shingle is installed.
  4. Pitch, height, and access. A walkable single-story ranch is a different job than a steep two-story with skylights and dormers. Crews price the difficulty, not just the square footage.
  5. Permit filing convention. Some cities file roofing as a standalone trade; some bundle it under general residential. HomeQuotr per-trade valuation caps (roofing capped at $40K) keep the medians stable across these conventions.

What Actually Drives the Bill

A roof replacement bill has roughly the same line items everywhere, but the proportions differ. The contractor's quote you are holding right now almost certainly hides those proportions inside a single per-square-foot number or a single bottom-line total. Pulling the bill apart into its components is the only way to know whether the price is fair, whether anything important is missing, and whether you are paying for the work or paying for the contractor's marketing budget. The breakdown that follows is the rough shape of a code-compliant residential roof in 2026, in proportions you should expect to see when you ask the contractor to itemize.

  1. Materials. Shingles or tile or metal panels, plus underlayment, ice and water shield, drip edge, ridge vent, flashing, and fasteners. Materials run roughly 35 to 50 percent of the total in most markets.
  2. Labor. Install crew hours plus any specialty work (skylight reframe, chimney flashing rebuild, deck repair where rotted sheathing is uncovered after tear-off). Labor runs 30 to 45 percent.
  3. Tear-off and disposal. Removing the existing roof and hauling it to a debris facility. Usually $1,500 to $4,000 depending on layers and weight, more on tile.
  4. Permits and inspections. Usually $200 to $800, but can hit four figures in jurisdictions with hurricane or wildfire compliance documentation.
  5. Decking repair. Almost no quote includes this up front because the rot is hidden until the old roof comes off. Plan for $200 to $1,500 of carry just in case.
  6. Contractor margin. The remaining 15 to 25 percent.

The two line items most often missing from a cheap quote are tear-off and decking repair. Tear-off gets dropped because the contractor is quietly planning to lay new shingles over the existing layer, which is faster, less expensive, and in many cities flat-out illegal under current code. Decking repair gets dropped because rotted sheathing is invisible until the old roof comes off, and a contractor optimizing for the lowest bid would rather hand you a change order on day three than lose the job on day one. A quote that looks $2,000 cheaper than the rest is often a quote that is going to be $2,000 more expensive once the change orders post.

How to Tell If Your Quote Is in the Market

If your quote is at or below the city median for a comparable scope, you are in the market. If it is at or above the 75th percentile (the top of the middle 50% range), the contractor should be able to point at why. Premium materials, full deck replacement, complex roof geometry, urgent timeline, full warranty package: all real reasons to be at the high end. There are not many real reasons to be there without a corresponding reason on the page.

The discipline to ask for is simple. Pull the median for your city, pull the 75th percentile, and write both numbers at the top of the contractor's quote in pen. Then walk through the scope line by line and ask yourself whether anything on the page justifies a number above the 75th percentile, or whether the contractor is simply quoting against what they think you will pay. Permit data flips the information asymmetry. A homeowner who walks into the conversation already knowing the city median is a different conversation than a homeowner who shows up cold.

If your quote is below the 25th percentile, that is also worth a second look. A quote that is too low usually means scope is being excluded somewhere. The common omissions in roofing are full tear-off (the contractor plans an overlay you may not actually be allowed to do under code), ice and water shield in cold-climate markets, decking repair carry, ridge vent replacement, and disposal fees. Add those back at market rate before declaring the cheap quote a win.

The other quiet exclusion is the warranty. A long manufacturer warranty (25 to 50 years on the shingle, 5 to 10 years on labor) is only valid if the install follows the manufacturer's specification, which most cheap quotes silently abandon to save labor hours. A roof installed off-spec is a roof with no warranty backing the next storm event, and the homeowner usually finds that out only when they file the first claim.

Look up roofing pricing in your city before you sign. Two minutes of comparison can save four figures.

When Replacement Beats Repair

A quote-versus-permit-data comparison only matters if replacement is actually the right move. The honest answer for most homeowners is that asphalt shingle roofs under 15 years old are usually worth repairing, roofs over 22 years old are usually worth replacing, and the 15 to 22 range is a judgment call. Tile and metal carry longer service lives and the math shifts later.

The judgment call gets easier with three numbers. First, the cost of the repair, including any soft costs you keep eating like recurring leaks, insulation damage, and interior touch-up paint. Second, the cost of full replacement, which you can pull from your city's median on HomeQuotr. Third, the age of the existing roof relative to its rated life. If repair cost is more than 30 percent of replacement cost and the roof is in the back half of its rated life, replacement is usually the cleaner outcome. If the roof is past rated life, an insurer that finds out about a denied claim later may decline coverage on the next storm event entirely.

There is also a hidden number worth pulling into the comparison. A new roof, properly installed, can extend the life of everything underneath it for the next 20 to 30 years: attic insulation, ceiling drywall, framing, and any solar or HVAC equipment mounted on or near the roof deck. A patched roof that keeps leaking quietly destroys those systems on a slower clock, and the bill arrives in pieces over multiple years rather than all at once. A homeowner who has been chasing the same wet ceiling stain for three winters is usually past the point where another repair is the cheaper move, even if the contractor in front of them is pitching it that way.

Insurance, Storms, and the Quote You Are About to Sign

Roofing is the one trade where insurance is often paying for at least part of the bill, and that changes everything about how the quote is structured. After a hail or wind event, contractors flood the affected zip codes and the local market price spikes for 60 to 120 days. Permit data captures the spike clearly: post-event medians in storm metros routinely run 20 to 40 percent above the rolling baseline before settling back. A homeowner who signs in the first two weeks after a storm is signing at peak market price, and a carrier paying that bill is paying it with everyone else's premium dollars.

Two policy details matter more than anything else on the page. The first is the deductible: a 1 percent or 2 percent of dwelling-coverage deductible on a $400,000 home is $4,000 to $8,000 out of pocket before the carrier pays a dollar, and many homeowners forget the percentage applies to the dwelling number, not the claim. The second is whether the policy is actual cash value (ACV) or replacement cost value (RCV). ACV pays depreciated value of the existing roof and leaves the homeowner to cover the gap. RCV pays the full replacement cost minus deductible once the work is done and invoiced. Most modern policies are RCV by default; older or coastal policies often are not.

In a Boston-style market, where the median sits at $15,000 across 1,187 permits and the middle 50% runs from $5,000 to $25,000, the difference between an ACV and RCV settlement on a 12-year-old roof can be five figures of out-of-pocket exposure that the homeowner did not budget for. The carrier's adjuster is not going to volunteer that distinction. Reading your declarations page before the storm hits, and pricing the gap against the local permit-anchored median, is the only way to know what you are actually covered for.

  • If a contractor offers to "eat" or "waive" your deductible, that is insurance fraud in most states. The state attorney general can prosecute the contractor and the carrier can deny the claim.
  • Get the carrier's scope of loss in writing before you sign anything with a contractor. The two scopes should match, line for line.
  • If your roof is past rated life and you have not filed for an inspection, your next denied claim may be the first time the carrier surfaces the issue.
  • Permit-anchored medians give you a sanity check on the contractor's estimate, the carrier's scope, and any supplemental claim filed mid-job.
+How We Know This

Sourced from 5.7M+ residential building permits filed with municipal permitting authorities across 100 U.S. metros. Each permit declares a project value at the time of issuance, which we aggregate into city-level medians, ranges, and percentile distributions per trade.

Data refreshes weekly for Tier A metros and monthly for the rest. We do not use national averages, contractor surveys, or consumer-reported pricing. Every number on HomeQuotr is permit-anchored.

Full methodology →

Common Questions

+How much does a new roof cost in 2026?

Permit-declared medians range from around $5,200 in markets like Los Angeles to over $16,000 in markets like Miami-Dade. The right number for your home is the median in your city, not a cross-city aggregate. HomeQuotr publishes that number per metro with the underlying permit count and percentile spread.

+Why is Miami so much more expensive than the rest of the country?

Miami-Dade carries the strictest residential roofing code in the country because of hurricane exposure. Tile is common, wind ratings are aggressive, and inspection rigor is real. The 16,629-permit median of $16,350 reflects what it actually costs to install a code-compliant roof in that market, not a markup.

+Is the median the same as what I will pay?

The median is the midpoint of all permit-declared values for that trade in your city. About half of jobs come in below it and half above. Your specific job depends on material, pitch, access, decking condition, and timeline. Use the median as the anchor and the middle 50% range (p25 to p75) as the realistic spread.

+How do I know if my roofing quote includes everything?

A complete roofing quote breaks out materials, labor, tear-off and disposal, permits, ice and water shield where required, ridge vent, flashing, and contractor margin. Cheap quotes usually win by excluding tear-off, decking repair carry, or ridge vent replacement. Ask the contractor to itemize before signing, and compare the total against the median for your city.

+Should I go with my insurance carrier's preferred contractor?

You are not required to. The carrier owes the loss; you choose who repairs it. Preferred contractors can be faster because they know the carrier paperwork, but their pricing should still match the local permit-anchored range. If the preferred bid is well above the city median without a written reason, get a second opinion before authorizing the work.

+How fresh is the roofing data on HomeQuotr?

Tier A metros refresh weekly; the rest monthly. Each city page shows the underlying permit count, the date range covered, and the last refresh date. If you want to inspect any specific city in detail, the /roofing/[city] page surfaces the full distribution, percentile ranges, and permit-by-permit breakdown.

See What Your City Actually Paid

Look up real permit-anchored prices for HVAC, roofing, electrical, plumbing, foundation, and solar across 100 U.S. metros.

See Roofing Pricing in My City

Updated May 2026.