Roof cost report
How much does a roof cost in 2026?
Last reviewed
The typical US roof measured for this report is about 2,176 sq ft. For a roof that size, the ballpark price is $11,600 to $15,600 for asphalt shingles, $24,000 to $32,500 for metal, or $28,700 to $38,800 for tile.
Every figure on this page is either measured or labelled as an assumption, and every external figure is cited. Sources are listed under where these numbers come from and references.
Here is what is measured and what is assumed.
The roof size is measured: we sized 4,184,852 real roofs from satellite building footprints across 50 US cities.[1][7]
The price is assumed: it starts from one national starting rate per square foot, installed — $6.25 for asphalt shingles, $13.00 for metal, $15.50 for tile — and we then adjust that rate for what roofers get paid in each metro, using government wage data.[3]
We have not measured what anyone charges.
Data last updated 2026-09-06. Measured from 4,184,852 roofs in 50 cities.[1]
Key numbers
- 2,176 square feet: the typical roof measured across 50 US cities.[1]
- $13,600 midpoint for asphalt shingles on that roof, at the current starting rate.
- $28,300 midpoint for metal on the same roof.
- 2x the metal starting rate against the asphalt starting rate.
- 0.66×–1.00× the spread in metro roofer pay against the US mean across these cities.[3]
- 60% the assumed labor share; only that part of a price moves with local pay.[6]
A single address
Get your own price in about 30 seconds
The tool below prices one address from its own measured roof, in about 30 seconds. The company and the starting prices in it are samples; a roofer using it sets their own.
Live instant quote tool
Method and sources
Where these numbers come from
Three inputs build every price on this page: a measured roof size, an assumed starting rate per square foot, and a sourced local pay factor.
Each is set out below with the source behind it. Full citations are in the references.
Sources and assumptions
- Roof sizes Measured
-
Source. Building footprints from Microsoft's open building footprint dataset, derived from satellite and aerial imagery, then measured.[1] The data is used under the Community Data License Agreement – Permissive 2.0.[2]
Coverage. 4,184,852 roofs across 50 cities. Data date 2026-09-06.
Method. Set out in full at how we measure roof size.[7]
- Starting rates Assumed
-
Rates. $6.25 for asphalt shingles, $13.00 for metal, $15.50 for tile, per square foot, installed.
Where they come from. These are the same starting prices our instant quote tool uses before a roofer sets their own. No roofer quoted them, and no market survey produced them.
Band. Each figure is shown 15% either side of the rate. The control at the top of the page replaces the rate everywhere on the page.
- Local pay Sourced
-
Source. US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), mean hourly wage for Roofers (job code 47-2181), 2025 data.[3] bls.gov OEWS bls.gov
How it is used. Each metro's mean hourly wage is divided by the US mean of $27.95 an hour. That ratio is the "local roofer pay vs US" column in the tables.
Gaps. 2 cities have no metro-level wage published, so they use their state's average instead: Tallahassee and Durham.
- How local pay is applied Assumed
-
Formula. Price = rate per sq ft × roof size × (60% × local roofer pay + 40%).
The 60% is an assumption: we assume labor is about 60% of a roof replacement and materials about 40%, so only the labor part moves with local pay.
Its basis. Forbes Home puts roofing labor at up to 60% of a job, read September 13, 2026.[6] We use 60%, and we are calling it an assumption, not a measurement.
- Cross-check Sourced
-
Published national figures for a roof replacement, read September 13, 2026: Angi angi.com about $9,608 on average[4]; HomeAdvisor homeadvisor.com $5,902 to $13,376[5]; Forbes Home forbes.com about $11,500 on average[6].
They are not like-for-like. Those are averages across roofs of every size, and the roof behind them is smaller than the 2,176 sq ft roof measured here.
Where this page lands. At the default starting rate the asphalt figure here is $11,600 to $15,600. It overlaps the top of the HomeAdvisor range and sits above the Forbes Home and Angi averages.
- Data file Sourced
-
Download. The city table is published as a CSV: roof-cost-2026.csv.[8]
Contents. One row per city: measured roof size, buildings counted, the BLS pay factor, and the three ranges at the default starting rates.
State table
Roof cost by state
4,184,852 roofs were measured across 50 cities in 6 states.
Each row gives that state's typical roof size and its ballpark cost, weighted by how many buildings were counted in each city.
Asphalt midpoint by state
Roof cost by state
3 of 7 columns
Scroll sideways for every column
| State | Roofs measured | Typical roof | Local roofer pay vs US | Asphalt range | Metal range | Tile range |
|---|---|---|---|---|---|---|
| Arizona | 802,692 | 2,647 sq ft | 0.87× | $13,000 to $17,500 | $26,900 to $36,400 | $32,100 to $43,500 |
| Colorado | 549,177 | 1,898 sq ft | 0.98× | $9,900 to $13,400 | $20,700 to $28,000 | $24,600 to $33,300 |
| Florida | 1,269,427 | 2,375 sq ft | 0.84× | $11,400 to $15,400 | $23,700 to $32,100 | $28,300 to $38,200 |
| Georgia | 335,757 | 2,100 sq ft | 0.84× | $10,100 to $13,700 | $21,000 to $28,400 | $25,000 to $33,900 |
| North Carolina | 289,750 | 1,882 sq ft | 0.87× | $9,200 to $12,500 | $19,200 to $25,900 | $22,900 to $30,900 |
| Texas | 938,049 | 2,143 sq ft | 0.80× | $10,000 to $13,500 | $20,800 to $28,100 | $24,800 to $33,500 |
50 cities across 6 states. Sizes measured; prices = the rate set above × roof size × (60% × local roofer pay + 40%). "Local roofer pay vs US" is the US Bureau of Labor Statistics OEWS mean hourly wage for Roofers (job code 47-2181), 2025, for each metro divided by the US mean, averaged across a state's cities by building count.[3]
City table
Roof cost by city
All 50 cities measured, each with its own typical roof size and its own ballpark cost.
Rows are grouped by state, then ordered alphabetically by city.
Roof cost by city
50 cities
Scroll sideways for every column
| City | Roofs measured | Typical roof | Local roofer pay vs US | Asphalt range | Metal range | Tile range |
|---|---|---|---|---|---|---|
| Arizona — 5 cities | ||||||
| Chandler, AZ | 59,033 | 2,819 sq ft | 0.89× | $14,000 to $18,900 | $29,100 to $39,300 | $34,700 to $46,900 |
| Mesa, AZ | 163,110 | 2,778 sq ft | 0.89× | $13,800 to $18,600 | $28,700 to $38,800 | $34,200 to $46,200 |
| Phoenix, AZ | 357,263 | 2,647 sq ft | 0.89× | $13,100 to $17,800 | $27,300 to $36,900 | $32,600 to $44,000 |
| Scottsdale, AZ | 63,315 | 3,233 sq ft | 0.89× | $16,000 to $21,700 | $33,300 to $45,100 | $39,800 to $53,800 |
| Tucson, AZ | 159,971 | 2,205 sq ft | 0.79× | $10,200 to $13,800 | $21,200 to $28,700 | $25,300 to $34,200 |
| Colorado — 5 cities | ||||||
| Aurora, CO | 73,006 | 2,004 sq ft | 1.00× | $10,600 to $14,400 | $22,100 to $29,900 | $26,300 to $35,600 |
| Colorado Springs, CO | 127,917 | 1,898 sq ft | 0.93× | $9,600 to $13,000 | $20,000 to $27,100 | $23,900 to $32,300 |
| Denver, CO | 249,381 | 1,661 sq ft | 1.00× | $8,800 to $11,900 | $18,300 to $24,800 | $21,800 to $29,500 |
| Fort Collins, CO | 34,662 | 2,006 sq ft | 0.93× | $10,200 to $13,800 | $21,200 to $28,700 | $25,300 to $34,200 |
| Lakewood, CO | 64,211 | 1,968 sq ft | 1.00× | $10,400 to $14,100 | $21,700 to $29,400 | $25,900 to $35,000 |
| Florida — 20 cities | ||||||
| Brandon, FL | 25,851 | 2,596 sq ft | 0.84× | $12,400 to $16,800 | $25,900 to $35,000 | $30,800 to $41,700 |
| Clearwater, FL | 55,360 | 2,506 sq ft | 0.84× | $12,000 to $16,200 | $25,000 to $33,800 | $29,800 to $40,300 |
| Fort Lauderdale, FL | 69,578 | 2,404 sq ft | 0.83× | $11,500 to $15,500 | $23,900 to $32,300 | $28,500 to $38,500 |
| Fort Myers, FL | 31,118 | 2,854 sq ft | 0.81× | $13,500 to $18,200 | $28,000 to $37,900 | $33,400 to $45,200 |
| Gainesville, FL | 32,579 | 2,437 sq ft | 0.80× | $11,400 to $15,400 | $23,700 to $32,100 | $28,300 to $38,300 |
| Jacksonville, FL | 167,836 | 2,176 sq ft | 0.84× | $10,500 to $14,100 | $21,700 to $29,400 | $25,900 to $35,100 |
| Lakeland, FL | 47,018 | 2,229 sq ft | 0.85× | $10,800 to $14,600 | $22,400 to $30,300 | $26,700 to $36,200 |
| Largo, FL | 34,090 | 2,163 sq ft | 0.84× | $10,400 to $14,000 | $21,500 to $29,200 | $25,700 to $34,800 |
| Miami, FL | 138,549 | 2,248 sq ft | 0.83× | $10,700 to $14,500 | $22,300 to $30,200 | $26,600 to $36,000 |
| Naples, FL | 21,870 | 3,627 sq ft | 0.90× | $18,100 to $24,600 | $37,700 to $51,100 | $45,000 to $60,900 |
| Orlando, FL | 113,522 | 2,422 sq ft | 0.84× | $11,700 to $15,800 | $24,300 to $32,800 | $28,900 to $39,100 |
| Palm Harbor, FL | 22,838 | 2,961 sq ft | 0.84× | $14,200 to $19,200 | $29,500 to $39,900 | $35,200 to $47,600 |
| Pensacola, FL | 38,022 | 1,971 sq ft | 0.81× | $9,300 to $12,500 | $19,300 to $26,100 | $23,000 to $31,100 |
| Riverview, FL | 32,788 | 2,783 sq ft | 0.84× | $13,300 to $18,000 | $27,700 to $37,500 | $33,100 to $44,700 |
| Sarasota, FL | 46,256 | 2,504 sq ft | 0.89× | $12,400 to $16,800 | $25,800 to $34,900 | $30,800 to $41,700 |
| St. Petersburg, FL | 61,298 | 1,950 sq ft | 0.84× | $9,300 to $12,600 | $19,400 to $26,300 | $23,200 to $31,300 |
| Tallahassee, FL | 51,786 | 2,289 sq ft | 0.84× | $11,000 to $14,900 | $22,900 to $30,900 | $27,300 to $36,900 |
| Tampa, FL | 228,663 | 2,375 sq ft | 0.84× | $11,400 to $15,400 | $23,700 to $32,000 | $28,200 to $38,200 |
| Wesley Chapel, FL | 16,983 | 3,026 sq ft | 0.84× | $14,500 to $19,600 | $30,100 to $40,800 | $35,900 to $48,600 |
| West Palm Beach, FL | 33,422 | 2,075 sq ft | 0.83× | $9,900 to $13,400 | $20,600 to $27,900 | $24,600 to $33,300 |
| Georgia — 5 cities | ||||||
| Alpharetta, GA | 28,466 | 2,698 sq ft | 0.86× | $13,100 to $17,700 | $27,300 to $36,900 | $32,500 to $44,000 |
| Atlanta, GA | 191,204 | 2,100 sq ft | 0.86× | $10,200 to $13,800 | $21,200 to $28,700 | $25,300 to $34,200 |
| Augusta, GA | 34,785 | 1,897 sq ft | 0.78× | $8,700 to $11,800 | $18,100 to $24,500 | $21,600 to $29,300 |
| Marietta, GA | 31,628 | 2,289 sq ft | 0.86× | $11,100 to $15,000 | $23,100 to $31,300 | $27,600 to $37,300 |
| Savannah, GA | 49,674 | 1,857 sq ft | 0.81× | $8,700 to $11,800 | $18,100 to $24,500 | $21,600 to $29,300 |
| North Carolina — 5 cities | ||||||
| Charlotte, NC | 120,474 | 1,882 sq ft | 0.88× | $9,300 to $12,500 | $19,300 to $26,100 | $23,000 to $31,100 |
| Durham, NC | 37,848 | 1,744 sq ft | 0.86× | $8,500 to $11,500 | $17,700 to $23,900 | $21,100 to $28,500 |
| Greensboro, NC | 49,357 | 1,710 sq ft | 0.86× | $8,300 to $11,300 | $17,400 to $23,500 | $20,700 to $28,000 |
| Raleigh, NC | 48,629 | 2,000 sq ft | 0.89× | $9,900 to $13,500 | $20,700 to $28,000 | $24,700 to $33,400 |
| Wilmington, NC | 33,442 | 2,131 sq ft | 0.82× | $10,100 to $13,700 | $21,100 to $28,500 | $25,100 to $34,000 |
| Texas — 10 cities | ||||||
| Arlington, TX | 61,178 | 2,472 sq ft | 0.85× | $12,000 to $16,200 | $24,900 to $33,700 | $29,700 to $40,200 |
| Austin, TX | 85,920 | 2,033 sq ft | 0.86× | $9,900 to $13,400 | $20,600 to $27,900 | $24,600 to $33,200 |
| Corpus Christi, TX | 59,893 | 1,841 sq ft | 0.71× | $8,100 to $11,000 | $16,900 to $22,800 | $20,100 to $27,200 |
| Dallas, TX | 87,267 | 1,956 sq ft | 0.85× | $9,500 to $12,800 | $19,700 to $26,700 | $23,500 to $31,800 |
| El Paso, TX | 63,621 | 2,293 sq ft | 0.66× | $9,700 to $13,100 | $20,200 to $27,300 | $24,000 to $32,500 |
| Fort Worth, TX | 70,040 | 1,838 sq ft | 0.85× | $8,900 to $12,000 | $18,500 to $25,100 | $22,100 to $29,900 |
| Houston, TX | 243,288 | 2,143 sq ft | 0.79× | $10,000 to $13,500 | $20,800 to $28,100 | $24,700 to $33,500 |
| Lubbock, TX | 49,052 | 2,226 sq ft | 0.71× | $9,800 to $13,200 | $20,300 to $27,500 | $24,200 to $32,800 |
| Plano, TX | 68,885 | 3,204 sq ft | 0.85× | $15,500 to $21,000 | $32,300 to $43,700 | $38,500 to $52,100 |
| San Antonio, TX | 148,905 | 1,752 sq ft | 0.78× | $8,100 to $10,900 | $16,800 to $22,700 | $20,000 to $27,000 |
Grouped by state, then alphabetically by city. Sizes measured; prices = the rate set above × roof size × (60% × local roofer pay + 40%). "Local roofer pay vs US" is the US Bureau of Labor Statistics OEWS mean hourly wage for Roofers (job code 47-2181), 2025, for that city's metro divided by the US mean.[3]
Comparison
Metal roof vs. shingles
Metal costs about $14,700 more — roughly 2x the price of asphalt shingles.
Same roof, both ways
Both figures are ballpark ranges on the same measured roof size. Both rates are assumed starting rates, so the gap moves with the control at the top of the page. Nothing here accounts for how long either material lasts.
Method limits
What changes the price
Five inputs move a roof price. This page measures one of them, assumes two, and does not account for the other two.
- Size. Measured Roof area is the largest input: every price here scales directly with square footage. It is the one input taken from real measurement.[1][7]
- Material. Assumed The three materials priced here use different starting rates: $6.25 for asphalt shingles, $13.00 for metal, $15.50 for tile, per square foot, installed.
- Local pay. Sourced Each metro's figure moves with the BLS mean hourly wage for roofers in that metro, applied to the assumed 60% labor share.[3]
- Pitch and shape. Not covered Roof area is estimated from the building footprint with a single flat pitch factor, so a steep or complex roof is not distinguished from a simple one.[7]
- Existing layers. Not covered Removing old roofing before a new roof goes on is not included in any figure on this page.
Method
How we measured this
4,184,852 roofs were measured from satellite building footprints across 50 US cities. The prices are not measured.
What we did
The sizes. Building footprints drawn from satellite and aerial imagery were measured one by one.[1] Those sizes are real.
The prices. Each size is run through the same starting prices our instant quote tool uses before a roofer sets their own rates, then adjusted for local roofer pay.[3] No price here was quoted by anyone.
The limits. Every roof is different, so these are starting points rather than quotes. The full method is at how we measure roof size.[7] Source data: Microsoft GlobalMLBuildingFootprints (github.com/microsoft/GlobalMLBuildingFootprints), CDLA Permissive 2.0.[1][2]
FAQ
Questions people ask about roof cost
The answers below use the same measured sizes, assumed rates and sources as the rest of the page.[1][3][7]
How much is a roof?
On the typical roof measured here (about 2,176 sq ft), the ballpark is $11,600 to $15,600 for asphalt shingles, $24,000 to $32,500 for metal, or $28,700 to $38,800 for tile. The size is measured from satellite pictures. The price is assumed from national starting rates, so a specific roof's size and local rates will move the real number.
How much does a new roof cost?
A full replacement on a typical-size roof runs about $11,600 to $15,600 for asphalt shingles, the most common material. The metal and tile starting rates are higher. Sizes here are measured; the rate behind the price is a national starting rate, assumed, not a price anyone quoted.
How much is a metal roof?
On the typical roof measured here, metal runs about $24,000 to $32,500. That is the assumed metal starting rate of $13.00 per square foot installed, applied to a measured roof size.
What is the cost of a metal roof vs shingles?
On the same typical roof, metal costs about $14,700 more than asphalt shingles — roughly 2x the price. Asphalt: $11,600 to $15,600. Metal: $24,000 to $32,500. Both use the same measured roof size and the same assumed starting rates.
How much does a roof replacement cost in Florida?
1,269,427 buildings were measured across 20 Florida cities. The typical Florida roof is about 2,375 sq ft — measured. Priced at the assumed starting rate, adjusted for Florida roofer pay (0.84× the US average), the ballpark is $11,400 to $15,400 for asphalt shingles. The Florida rows in the city table give city-by-city figures.
How much does a roof replacement cost in Texas?
938,049 buildings were measured across 10 Texas cities. The typical Texas roof is about 2,143 sq ft — measured. Priced at the assumed starting rate, adjusted for Texas roofer pay (0.80× the US average), the ballpark is $10,000 to $13,500 for asphalt shingles. The Texas rows in the city table give city-by-city figures.
Is this an official quote?
No. The roof sizes are measured, but the prices are ballparks: a national starting rate per square foot, adjusted for local roofer pay. No one has inspected any specific roof. The instant quote tool on this page prices a single address in about 30 seconds.
Sources
References
Every bracketed number on this page resolves to an entry below. Page titles are quoted only where the title was captured; two publishers block automated requests, so those entries carry a plain description.
References
- [1]
Microsoft. GlobalMLBuildingFootprints. github.com. Open building footprint dataset derived from satellite and aerial imagery. Extract dated 2026-09-06. Accessed September 13, 2026. https://github.com/microsoft/GlobalMLBuildingFootprints
- [2]
Community Data License Agreement. Permissive, Version 2.0. cdla.dev. License under which the building footprint data is used. Accessed September 13, 2026. https://cdla.dev/permissive-2-0/
- [3]
U.S. Bureau of Labor Statistics. Occupational Employment and Wage Statistics (OEWS): Roofers (SOC 47-2181), mean hourly wage, 2025 data. bls.gov. Series retrieved from the BLS Public Data API v2 (https://api.bls.gov/publicAPI/v2/timeseries/data/) on September 13, 2026. National series OEUN000000000000047218103, U.S. mean $27.95 an hour. Programme page below. https://www.bls.gov/oes/
- [4]
Angi. Roof replacement cost page. angi.com. Figure read September 13, 2026. https://www.angi.com/articles/how-much-does-roof-replacement-cost.htm
- [5]
HomeAdvisor. “How Much Does Roof Replacement Cost? [2025 Data].” homeadvisor.com. Figure read September 13, 2026. https://www.homeadvisor.com/cost/roofing/install-a-roof/
- [6]
Forbes Home. Roof replacement cost page. forbes.com. Average figure and the labor-share figure both read September 13, 2026. https://www.forbes.com/home-improvement/roofing/roof-replacement-cost/
- [7]
RuufPro. How we measure roof size. calc.ruufpro.com. Method behind every measured roof size on this page, including the pitch factor. https://calc.ruufpro.com/roof-size/how-we-measure/
- [8]
RuufPro. Roof cost by city, 2026 (CSV). calc.ruufpro.com. Every city's measured roof size, pay factor and the three ranges at the default starting rates. Generated 2026-09-06. https://calc.ruufpro.com/roof-cost/roof-cost-2026.csv
How to cite this page
https://calc.ruufpro.com/roof-cost/
RuufPro, "How much does a roof cost in 2026?", https://calc.ruufpro.com/roof-cost/ — roof sizes measured from satellite building footprints (data through September 6, 2026); prices are ballparks from assumed national starting rates adjusted for BLS metro roofer pay. Accessed September 13, 2026.
RuufPro supplies roofing companies with a website and the instant quote tool shown above, free during early access.
Learn more