Average roof replacement costs across all 51 U.S. states & DC, four roofing materials, and 76 NC ZIP codes — published as an open dataset. National average: $9,000–$22,000 for an asphalt-shingle roof on a 2,000 sq ft home.
For a 2,000 sq ft home with average pitch and complexity, no decking repair. Tear-off included.
State multipliers reflect labor cost index, material availability, permit fees, and market demand. Values are state-average ranges, not specific quotes — use the address-level estimator for exact pricing.
| State | Low | Typical | High |
|---|---|---|---|
| Alabama | $5K | $8K | $13K |
| Alaska | $8K | $13K | $22K |
| Arizona | $6K | $9K | $16K |
| Arkansas | $5K | $8K | $13K |
| California | $7K | $12K | $20K |
| Colorado | $6K | $10K | $17K |
| Connecticut | $7K | $11K | $18K |
| Delaware | $6K | $10K | $16K |
| District Of Columbia | $7K | $12K | $20K |
| Florida | $6K | $10K | $16K |
| Georgia | $6K | $9K | $15K |
| Hawaii | $9K | $14K | $23K |
| Idaho | $6K | $9K | $15K |
| Illinois | $6K | $10K | $17K |
| Indiana | $5K | $9K | $14K |
| Iowa | $5K | $9K | $14K |
| Kansas | $5K | $8K | $14K |
| Kentucky | $5K | $8K | $14K |
| Louisiana | $5K | $8K | $14K |
| Maine | $6K | $9K | $16K |
| Maryland | $6K | $10K | $17K |
| Massachusetts | $7K | $11K | $19K |
| Michigan | $6K | $9K | $16K |
| Minnesota | $6K | $10K | $16K |
| Mississippi | $5K | $8K | $13K |
| Missouri | $5K | $9K | $14K |
| Montana | $6K | $9K | $15K |
| Nebraska | $5K | $8K | $14K |
| Nevada | $6K | $10K | $17K |
| New Hampshire | $6K | $10K | $17K |
| New Jersey | $7K | $11K | $19K |
| New Mexico | $5K | $9K | $14K |
| New York | $7K | $12K | $20K |
| North Carolina | $6K | $9K | $15K |
| North Dakota | $5K | $9K | $14K |
| Ohio | $5K | $9K | $15K |
| Oklahoma | $5K | $8K | $14K |
| Oregon | $6K | $10K | $17K |
| Pennsylvania | $6K | $10K | $16K |
| Rhode Island | $6K | $11K | $18K |
| South Carolina | $5K | $9K | $14K |
| South Dakota | $5K | $8K | $14K |
| Tennessee | $5K | $9K | $14K |
| Texas | $5K | $9K | $15K |
| Utah | $6K | $9K | $16K |
| Vermont | $6K | $10K | $17K |
| Virginia | $6K | $10K | $17K |
| Washington | $6K | $11K | $18K |
| West Virginia | $5K | $8K | $13K |
| Wisconsin | $6K | $9K | $15K |
| Wyoming | $5K | $9K | $15K |
30 sample NC ZIP codes from our 76-ZIP NC dataset (full set in the CSV download). ZIP-level data reflects neighborhood housing stock, age, and historic roofing-material patterns.
| ZIP | City | Low | Typical | High |
|---|---|---|---|---|
| 28202 | Charlotte, NC | $8,500 | $14,000 | $22,000 |
| 28203 | Charlotte, NC | $9,000 | $15,000 | $25,000 |
| 28204 | Charlotte, NC | $8,500 | $14,500 | $24,000 |
| 28205 | Charlotte, NC | $7,500 | $12,500 | $20,000 |
| 28206 | Charlotte, NC | $7,000 | $11,500 | $18,000 |
| 28207 | Charlotte, NC | $12,000 | $20,000 | $35,000 |
| 28208 | Charlotte, NC | $6,500 | $10,500 | $16,000 |
| 28209 | Charlotte, NC | $10,000 | $17,000 | $28,000 |
| 28210 | Charlotte, NC | $8,500 | $14,000 | $23,000 |
| 28211 | Charlotte, NC | $9,500 | $16,000 | $27,000 |
| 28212 | Charlotte, NC | $7,000 | $11,000 | $17,000 |
| 28213 | Charlotte, NC | $6,500 | $10,500 | $16,500 |
| 28214 | Charlotte, NC | $6,500 | $10,500 | $16,000 |
| 28215 | Charlotte, NC | $6,500 | $10,500 | $16,500 |
| 28216 | Charlotte, NC | $7,500 | $12,000 | $19,000 |
| 28217 | Charlotte, NC | $7,500 | $12,500 | $20,000 |
| 28226 | Charlotte, NC | $9,000 | $15,000 | $24,000 |
| 28227 | Charlotte, NC | $7,500 | $12,000 | $19,000 |
| 28262 | Charlotte, NC | $7,000 | $11,500 | $18,000 |
| 28269 | Charlotte, NC | $8,000 | $13,500 | $22,000 |
| 28270 | Charlotte, NC | $9,500 | $16,000 | $27,000 |
| 28273 | Charlotte, NC | $10,000 | $17,000 | $30,000 |
| 28277 | Charlotte, NC | $9,500 | $16,000 | $28,000 |
| 28278 | Charlotte, NC | $8,000 | $13,000 | $21,000 |
| 28031 | Cornelius, NC | $9,000 | $15,000 | $26,000 |
| 28036 | Davidson, NC | $9,500 | $16,000 | $28,000 |
| 28078 | Huntersville, NC | $8,500 | $14,000 | $24,000 |
| 28115 | Mooresville, NC | $8,500 | $14,000 | $25,000 |
| 28117 | Mooresville, NC | $7,500 | $12,500 | $20,000 |
| 28025 | Concord, NC | $7,500 | $12,000 | $19,000 |
Full 76-ZIP NC dataset and all 51 state rows are included in the CSV download.
Base cost assumes a 2,000 sq ft single-family home with average roof pitch (medium), single-layer tear-off, and standard accessibility. National averages are derived from 2024–2026 contractor surveys and material price feeds.
State multipliers combine three signals: a labor cost index (BLS roofer wage data, normalized to U.S. average = 1.0), material delivery cost (state freight + supplier density), and an Ahrefs market-demand classification (low/moderate/high/very-high) that captures how often homeowners search for roofing services in each market.
ZIP-level data applies a neighborhood adjustment on top of the state multiplier based on housing stock characteristics (median home age, lot density, predominant roof type, slope/complexity).
What this is not: a substitute for an address-specific quote. Roof size, pitch, complexity (valleys, dormers, skylights), decking condition, and material choice can move pricing ±30% from the state-level figures above. Use our satellite-measured instant estimator for an address-level number.
License: CC BY 4.0. Free to use with attribution to getmyroofestimatenow.com.
State averages give you a ballpark. Our satellite-measured estimator gives you a price for your actual roof in 60 seconds — free, no contractor visit, no obligation.