Roof replacement cost by state
What does a new roof cost where you live? Here is what the public data says, in plain words.


Quick answer
About $31,871[1] for a new shingle roof.
That is the U.S. average in 2025 for a big roof (3,000 sq ft). In the region with Florida, it was $32,253[1]. The lowest region was $25,939[1]. The highest was $37,201[1].
This page puts the best public roof cost data in one place.
Every number links to where it came from. You can check each one.
First, see what a new roof costs in each part of the country. Next, see what roofers earn in your state. Then walk through one real-life style example in Florida, line by line.
Know how big your roof is? The roof cost calculator does the same math for your home.
What a new roof costs in each region
A yearly report called Cost vs Value prices the same roof job all over the country[1]. That makes it easy to compare places.
The job is big. The crew takes off the old roof. Then they put on 30[2] squares of thick shingles[2]. A square is one patch of roof, ten feet by ten feet.
Average cost of a new shingle roof in each U.S. region, 2025
The gap is big. The most costly region paid about $11,262 more than the cheapest one. That is for the very same job.
Why? Pay, rent, fuel and taxes cost more in some places. Roofers there must charge more to stay in business.
See the full table, with metal roofs too
| Region | Shingles | Per sq ft | Metal | Paid back at sale |
|---|---|---|---|---|
| New England | $35,701 | $11.90/sq ft | $56,282 | 62.6% |
| Middle Atlantic | $37,201 | $12.40/sq ft | $60,116 | 58.3% |
| East North Central | $29,253 | $9.75/sq ft | $47,473 | 69.2% |
| West North Central | $30,693 | $10.23/sq ft | $50,520 | 54.2% |
| South Atlantic | $32,253 | $10.75/sq ft | $50,181 | 69.9% |
| East South Central | $25,939 | $8.65/sq ft | $41,256 | 81% |
| West South Central | $27,116 | $9.04/sq ft | $44,505 | 68.1% |
| Mountain | $28,475 | $9.49/sq ft | $46,579 | 71.7% |
| Pacific | $36,391 | $12.13/sq ft | $62,152 | 76.2% |
| United States | $31,871 | $10.62/sq ft | $51,865 | 67.5% |
Source: Cost vs Value 2025[1], metal job[3]. Per sq ft is our math: the job cost divided by the 3,000 sq ft roof. Cost vs Value uses pricing data and contractor prices, not a survey of real bills[4].
What roofers earn in every state
Next to shingles, the biggest part of the bill is the crew. The U.S. Bureau of Labor Statistics (BLS) tracks what roofers earn in every state[5].
Across the U.S., the middle roofer earned $26.65/hr[5] in May 2025. Pay was lowest in Oklahoma, at $21.00/hr[5]. It was highest in Illinois, at $37.45/hr[5].
Roofer pay by state compared with the U.S. middle
Much higher
Alaska, Illinois, Massachusetts, Minnesota, New Jersey, New York
Higher
California, Connecticut, Delaware, District of Columbia, Hawaii, Maryland, Michigan, Montana, New Hampshire, North Dakota, Oregon, Rhode Island, Vermont, Washington, Wisconsin
About the same
Idaho, Indiana, Pennsylvania
Lower
Arizona, Arkansas, Colorado, Florida (our example state), Iowa, Kansas, Louisiana, Maine, Missouri, Nevada, North Carolina, Ohio, South Dakota, Utah, Virginia, West Virginia
Much lower
Alabama, Georgia, Kentucky, Mississippi, Nebraska, New Mexico, Oklahoma, South Carolina, Tennessee, Texas, Wyoming
- Much lower
- Lower
- About the same
- Higher
- Much higher
We turn each state's pay into a simple score. We call it the pay score. It is the state's middle pay divided by the U.S. middle pay.
A score of 90% means roofers there earn about a tenth less than the U.S. middle. Our calculator uses this score to move the labor cost up or down.
It is only a rough guide. It looks at pay alone. It does not count crew size, insurance or how busy roofers are.
Florida's score is 85.9%. Its middle roofer pay is $22.88/hr[5].
See all 50 states and DC in a table
| State | Region | Region's roof average | Middle roofer pay | Pay score | Roofers working |
|---|---|---|---|---|---|
| Alabama | East South Central | $25,939 | $21.96/hr | 82% | 1,010 |
| Alaska | Pacific | $36,391 | $32.09/hr | 120% | 310 |
| Arizona | Mountain | $28,475 | $22.76/hr | 85% | 3,420 |
| Arkansas | West South Central | $27,116 | $22.82/hr | 86% | 950 |
| California | Pacific | $36,391 | $30.58/hr | 115% | 21,190 |
| Colorado | Mountain | $28,475 | $24.88/hr | 93% | 3,340 |
| Connecticut | New England | $35,701 | $29.84/hr | 112% | 790 |
| Delaware | South Atlantic | $32,253 | $28.58/hr | 107% | 230 |
| District of Columbia | South Atlantic | $32,253 | $29.69/hr | 111% | 100 |
| Florida | South Atlantic | $32,253 | $22.88/hr | 86% | 23,550 |
| Georgia | South Atlantic | $32,253 | $22.57/hr | 85% | 2,160 |
| Hawaii | Pacific | $36,391 | $28.64/hr | 107% | 1,110 |
| Idaho | Mountain | $28,475 | $27.78/hr | 104% | 1,190 |
| Illinois | East North Central | $29,253 | $37.45/hr | 141% | 5,300 |
| Indiana | East North Central | $29,253 | $27.88/hr | 105% | 2,980 |
| Iowa | West North Central | $30,693 | $23.39/hr | 88% | 930 |
| Kansas | West North Central | $30,693 | $22.69/hr | 85% | 900 |
| Kentucky | East South Central | $25,939 | $22.57/hr | 85% | 1,080 |
| Louisiana | West South Central | $27,116 | $23.44/hr | 88% | 760 |
| Maine | New England | $35,701 | $24.10/hr | 90% | 610 |
| Maryland | South Atlantic | $32,253 | $28.89/hr | 108% | 2,050 |
| Massachusetts | New England | $35,701 | $34.98/hr | 131% | 1,950 |
| Michigan | East North Central | $29,253 | $28.62/hr | 107% | 3,090 |
| Minnesota | West North Central | $30,693 | $35.81/hr | 134% | 1,890 |
| Mississippi | East South Central | $25,939 | $21.61/hr | 81% | 480 |
| Missouri | West North Central | $30,693 | $23.35/hr | 88% | 2,050 |
| Montana | Mountain | $28,475 | $28.38/hr | 106% | 370 |
| Nebraska | West North Central | $30,693 | $22.34/hr | 84% | 1,730 |
| Nevada | Mountain | $28,475 | $24.56/hr | 92% | 2,120 |
| New Hampshire | New England | $35,701 | $28.76/hr | 108% | 270 |
| New Jersey | Middle Atlantic | $37,201 | $36.83/hr | 138% | 1,860 |
| New Mexico | Mountain | $28,475 | $21.78/hr | 82% | 1,160 |
| New York | Middle Atlantic | $37,201 | $31.74/hr | 119% | 4,570 |
| North Carolina | South Atlantic | $32,253 | $23.56/hr | 88% | 3,060 |
| North Dakota | West North Central | $30,693 | $28.72/hr | 108% | 290 |
| Ohio | East North Central | $29,253 | $23.74/hr | 89% | 4,610 |
| Oklahoma | West South Central | $27,116 | $21.00/hr | 79% | 1,260 |
| Oregon | Pacific | $36,391 | $28.35/hr | 106% | 3,430 |
| Pennsylvania | Middle Atlantic | $37,201 | $26.79/hr | 101% | 3,830 |
| Rhode Island | New England | $35,701 | $29.63/hr | 111% | 360 |
| South Carolina | South Atlantic | $32,253 | $22.00/hr | 83% | 850 |
| South Dakota | West North Central | $30,693 | $22.94/hr | 86% | 400 |
| Tennessee | East South Central | $25,939 | $21.97/hr | 82% | 2,110 |
| Texas | West South Central | $27,116 | $22.13/hr | 83% | 5,740 |
| Utah | Mountain | $28,475 | $23.40/hr | 88% | 2,710 |
| Vermont | New England | $35,701 | $28.39/hr | 107% | 210 |
| Virginia | South Atlantic | $32,253 | $23.28/hr | 87% | 2,070 |
| Washington | Pacific | $36,391 | $29.16/hr | 109% | 5,890 |
| West Virginia | South Atlantic | $32,253 | $24.60/hr | 92% | 440 |
| Wisconsin | East North Central | $29,253 | $28.54/hr | 107% | 2,400 |
| Wyoming | Mountain | $28,475 | $21.95/hr | 82% | 330 |
Sources: BLS OEWS May 2025[5], Cost vs Value 2025[1], Census divisions[6]. The region column is the same for every state in a region; it is not a state figure. Pay score is our math. 27 of the 51 areas (50 states plus DC) are below the U.S. middle. Pay is what roofers earn per hour, not what a company bills. BLS counted 135,490 roofing jobs in the U.S.
Why roof prices online look so different
You will see very different "average roof cost" numbers online. Both of ours are real. They just price different jobs.
- A plain roof. Xactware makes pricing software that insurance companies use. It puts a simple 2,500 sq ft shingle roof at $12,129[7] to $14,313[7][7].
- A harder roof. The Cost vs Value job works out to $10.62/sq ft. That is about double. But its roof has more slopes and two skylights. The crew also takes off the old roof[4].
So which one fits you? A simple roof with one old layer will often land near the lower price. A steep roof with lots of corners, skylights and chimneys will land near the higher one.
Example: a shingle roof in Miami-Dade, Florida
Let's add up a roof the same size as the Cost vs Value house. It is in Miami-Dade County, outside the cities.
The crew takes off the old roof. Then they put on thick shingles. We add each part, one line at a time.
| Part | How we got it | Amount |
|---|---|---|
| Shingles and the layer under them | 3,000 sq ft plus 10% extra[10] is 33 squares, or 99 bundles at 3 per square. At the bulk price of $38.67[8], plus 4 rolls of underlayment at $119[9] | $4,304 |
| Crew (labor) | Xactware labor for 2,500 sq ft ($7,108 to $7,500)[7], sized up to 3,000 sq ft and times Florida's pay score | $7,323 to $7,727 |
| Dump fee | 30 squares at 235 lb each is about 3.5 tons, at the U.S. average landfill fee of $63.48/ton[11] | $224 |
| Permit | $0.113/sq ft times 3,000 sq ft, above the $150.82 minimum[13] | $339 |
| Parts we can price | All the lines above, added up | $12,190 to $12,594 |
| Full-job price range | Xactware low price per sq ft times 3,000 sq ft, up to the Cost vs Value average for this region | $14,550 to $32,253 |
The parts we can price add up to less than the full-job range. That is on purpose.
Some costs have no public price we can point to. Think of the dumpster, edge strips, vents, nails and rotten boards. The roofer's own costs and profit are missing too.
So expect real quotes here to land inside the full-job range, not at the parts total.
Florida rules that can change your price
Florida has strong storms, so its rules add work to many roof jobs. These rules come from the state's own law and building code.
- The partial-fix limit. You can fix or redo up to 25%[18] of a roof (or one part of it) in a year. Past that, the whole roof or part must meet today's code. There is one big exception. If the roof was built or last redone under the 2007 code or later, only the part being fixed must meet the new code[19].
- Extra work on a new roof. A new roof on a house must add a second layer that keeps water out. The roofer must also nail down the roof boards better[19]. The code spells out how to nail them[18]. Ask if your quote has both.
- Straps for pricey homes. Some homes near the coast must get stronger ties between the roof and the walls. This is for homes worth $300,000[19] or more. It only applies when the ties cost no more than about 15%[19] of the roof job.
- Storm-tested products. Homes in the strongest storm zone follow their own roof rules[18]. Miami-Dade County tests and approves roof products. You can look up the product in your quote on its website[20].
- The right license. Florida roofers are "certified" or "registered." A certified license starts with C and works in the whole state. A registered license starts with R. It only works in the area that gave it[21].
Roof permit fees in five places
A permit is the town's OK to do the work. The fee is small next to the roof, but it changes a lot from town to town.
Your roofer normally gets the permit. Ask that it is in their name and part of the price.
| Place | Published fee | For 3,000 sq ft |
|---|---|---|
| Miami-Dade County, FL (shingle)[13] | $0.113/sq ft, minimum $150.82 | $339 |
| Miami-Dade County, FL (tile)[13] | $0.144/sq ft | $432 |
| San Antonio, TX[14] | $28.75 fee plus 8% in extra fees | $31.05 |
| Aurora, CO[15] | Flat $350 for a house roof | $350 |
| Sammamish, WA[16] | Flat $269 plus a 15% tech fee | $309.35 |
| Phoenix, AZ[17] | Based on job value: $303 on the first $10,000 plus $10 per added $1,000 | $403 on a $20,000 job |
We have not confirmed whether Phoenix needs a permit for a same-for-same roof. The fee shown applies if it does. The $20,000 job value is only an example, not a typical Phoenix price.
How to use these numbers before you call a roofer
- Measure the roof, not the house. A roof is bigger than the floor. GAF, a shingle maker, gives an example. A 2,200 sq ft[10] home can have a 3,500 sq ft[10] roof[10].
- Find your region in the chart. Then size its price to your roof. Divide the region's price by 3,000 sq ft. Then times it by your roof size.
- Check your state on the map. If roofer pay is lower than the U.S. middle, quotes may be lower too. If it is higher, quotes may be higher.
- Look up your permit fee. Your city or county posts its fee list online.
- Run the calculator. Pick your size, roof type and state. You will see the parts we can price and the full-job range.
Ways to pay less
- Get three written quotes for the same work. Ask each roofer to list each part on its own line. Then you can compare line by line.
- Ask the price for bad boards up front. Rotten roof boards only show up once the old roof is off. A set price per board stops a surprise bill.
- Compare the price per square. Divide each quote by the number of squares. If one is far higher than the rest, ask why. It may have a good reason.
- Call your insurance after a storm. If wind or hail did the damage, your home policy may pay for part of the roof. Call before you sign anything.
- Pick a roof type that fits how long you will stay. See roof cost by material for how long each type lasts.
Fix it or replace it?
Home inspectors have a group called InterNACHI. It lists how long roofs tend to last[12].
- A basic flat-look (3-tab) shingle roof lasts about 20 years[12].
- A thicker (architectural) shingle roof lasts about 30 years[12].
Is your roof still young? Do you only see a few loose shingles or one leak by a vent? Then a fix is often enough.
Is your roof near the end of its life? Look for curled or missing shingles on many sides. Look for grit in the gutters, light coming through the boards, or leaks in new spots. Then a new roof is often the better deal.
Not sure? Ask two roofers to price both a fix and a new roof. Ask each one to show you photos of what they found.
Expert sources we relied on
These are public building codes, laws, license boards, and trade and maker guides. We used them for the rules on this page. None of these groups has looked at or backed Home Repair Report. We just point to what they published.
- Government, law or building code 2023 Florida Building Code, Residential, Eighth Edition: Chapter 9, Roof Assemblies (Florida Building Commission (published online by the International Code Council), Eighth edition (2023); checked ; source [18])
What it supports here: the Florida partial-repair limit, deck nailing on a reroof, and the separate High-Velocity Hurricane Zone rules - Government, law or building code Florida Statutes, section 553.844: Windstorm loss mitigation; requirements for roofs and opening protection (Florida Legislature, 2025 Florida Statutes; checked ; source [19])
What it supports here: secondary water barrier and deck attachment on Florida roof replacements, the roof-to-wall rule and its cost cap, and the 2007-code exception - Government, law or building code Product Approval (Product Control Section) (Miami-Dade County, Web page, as checked; checked ; source [20])
What it supports here: Miami-Dade product approval for roofing products and the approval search - Government, law or building code Construction Industry Licensing Board: license types (Florida Department of Business and Professional Regulation, Web page, as checked; checked ; source [21])
What it supports here: Florida roofing license types (certified vs registered) and where each is valid - Trade or licensing association Selecting a Contractor (National Roofing Contractors Association (NRCA), Web page, as checked; checked ; source [22])
What it supports here: what to ask a roofer for: insurance certificates and a written proposal
Questions people ask
How much does a new roof cost in my state?
We could not find a public source that prices a whole roof state by state. So we use regions. The same big shingle roof cost $25,939[1] in the cheapest region (East South Central). It cost $37,201[1] in the most costly one (Middle Atlantic). Find your state in the map and the table to see its region.
Where do new roofs cost the most?
In the 2025 data, the Middle Atlantic region cost the most for shingles, at $37,201[1]. That region is New Jersey, New York and Pennsylvania. For metal, the Pacific region cost the most, at $62,152[1]. Roofer pay was highest in Illinois, at $37.45/hr[5]. It was lowest in Oklahoma, at $21.00/hr[5].
Why are my quotes so far from these prices?
The two price sources we use price different jobs. One puts a plain shingle roof at $4.85/sq ft[7] to $5.73/sq ft[7]. The other works out to $10.62/sq ft. But that job is harder. It has a hip roof, two skylights and a full tear-off. Roof shape, old layers, rotten boards and how hard the roof is to reach all change a quote.
How we made this page
A computer helper (AI) found the public data. It also wrote the first draft.
Then we checked each number against its source. Each number links to that source.
The AI did not make up any number. We did not make up any person or quote.
We do not show experts or reviewers. We show the math, so you can check it.
Read how we check numbers, our rules for writing and how we fix mistakes. See a mistake? Tell us.
Sources & how we calculated this
How we calculated this
The region and U.S. prices are the Cost vs Value report's job costs, shown as published. State differences come from each state's median roofer pay (Bureau of Labor Statistics), divided by the U.S. median to give a pay score. Permit fees are copied from each city or county fee list.
The Miami-Dade example multiplies named inputs: shingle bundles and underlayment rolls for the roof size at store list prices, Xactware labor times Florida's pay score, tear-off weight times the landfill fee, and the county permit fee. Every number marked as our math names the figures it comes from. Roofer overhead and profit are not included because we have no source for them.
The full method is on our methodology page. See a mistake? Read our corrections policy.
Every figure on this page (168), with its source and the date we checked it
| Figure | Value | Source | Checked |
|---|---|---|---|
| Asphalt shingle roof replacement, national average job cost | $31,871 | Zonda / Journal of Light Construction | |
| Roof area in the Cost vs Value roofing projects (30 squares) | 3,000 sq ft | Zonda / Journal of Light Construction | |
| Asphalt roof replacement job cost, South Atlantic | $32,253 | Zonda / Journal of Light Construction | |
| Asphalt roof replacement job cost, East South Central | $25,939 | Zonda / Journal of Light Construction | |
| Asphalt roof replacement job cost, Middle Atlantic | $37,201 | Zonda / Journal of Light Construction | |
| Roofers, national median hourly wage | $26.65/hr | U.S. Bureau of Labor Statistics | |
| Squares of shingles in the Cost vs Value asphalt project | 30 | Zonda / Journal of Light Construction | |
| Asphalt roof replacement job cost, Pacific | $36,391 | Zonda / Journal of Light Construction | |
| Asphalt roof replacement job cost, New England | $35,701 | Zonda / Journal of Light Construction | |
| Asphalt roof replacement job cost, West North Central | $30,693 | Zonda / Journal of Light Construction | |
| Asphalt roof replacement job cost, East North Central | $29,253 | Zonda / Journal of Light Construction | |
| Asphalt roof replacement job cost, Mountain | $28,475 | Zonda / Journal of Light Construction | |
| Asphalt roof replacement job cost, West South Central | $27,116 | Zonda / Journal of Light Construction | |
| Metal roof replacement job cost, New England | $56,282 | Zonda / Journal of Light Construction | |
| Asphalt roof cost recouped, New England | 62.6% | Zonda / Journal of Light Construction | |
| Metal roof replacement job cost, Middle Atlantic | $60,116 | Zonda / Journal of Light Construction | |
| Asphalt roof cost recouped, Middle Atlantic | 58.3% | Zonda / Journal of Light Construction | |
| Metal roof replacement job cost, East North Central | $47,473 | Zonda / Journal of Light Construction | |
| Asphalt roof cost recouped, East North Central | 69.2% | Zonda / Journal of Light Construction | |
| Metal roof replacement job cost, West North Central | $50,520 | Zonda / Journal of Light Construction | |
| Asphalt roof cost recouped, West North Central | 54.2% | Zonda / Journal of Light Construction | |
| Metal roof replacement job cost, South Atlantic | $50,181 | Zonda / Journal of Light Construction | |
| Asphalt roof cost recouped, South Atlantic | 69.9% | Zonda / Journal of Light Construction | |
| Metal roof replacement job cost, East South Central | $41,256 | Zonda / Journal of Light Construction | |
| Asphalt roof cost recouped, East South Central | 81% | Zonda / Journal of Light Construction | |
| Metal roof replacement job cost, West South Central | $44,505 | Zonda / Journal of Light Construction | |
| Asphalt roof cost recouped, West South Central | 68.1% | Zonda / Journal of Light Construction | |
| Metal roof replacement job cost, Mountain | $46,579 | Zonda / Journal of Light Construction | |
| Asphalt roof cost recouped, Mountain | 71.7% | Zonda / Journal of Light Construction | |
| Metal roof replacement job cost, Pacific | $62,152 | Zonda / Journal of Light Construction | |
| Asphalt roof cost recouped, Pacific | 76.2% | Zonda / Journal of Light Construction | |
| Metal roof replacement, national average job cost | $51,865 | Zonda / Journal of Light Construction | |
| Asphalt roof replacement, cost recouped at resale | 67.5% | Zonda / Journal of Light Construction | |
| One roofing square | 100 sq ft | GAF | |
| Roofers, Oklahoma, median hourly wage | $21.00/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Illinois, median hourly wage | $37.45/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Alabama, median hourly wage | $21.96/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Alaska, median hourly wage | $32.09/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Arizona, median hourly wage | $22.76/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Arkansas, median hourly wage | $22.82/hr | U.S. Bureau of Labor Statistics | |
| Roofers, California, median hourly wage | $30.58/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Colorado, median hourly wage | $24.88/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Connecticut, median hourly wage | $29.84/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Delaware, median hourly wage | $28.58/hr | U.S. Bureau of Labor Statistics | |
| Roofers, District of Columbia, median hourly wage | $29.69/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Florida, median hourly wage | $22.88/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Georgia, median hourly wage | $22.57/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Hawaii, median hourly wage | $28.64/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Idaho, median hourly wage | $27.78/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Indiana, median hourly wage | $27.88/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Iowa, median hourly wage | $23.39/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Kansas, median hourly wage | $22.69/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Kentucky, median hourly wage | $22.57/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Louisiana, median hourly wage | $23.44/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Maine, median hourly wage | $24.10/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Maryland, median hourly wage | $28.89/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Massachusetts, median hourly wage | $34.98/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Michigan, median hourly wage | $28.62/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Minnesota, median hourly wage | $35.81/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Mississippi, median hourly wage | $21.61/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Missouri, median hourly wage | $23.35/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Montana, median hourly wage | $28.38/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Nebraska, median hourly wage | $22.34/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Nevada, median hourly wage | $24.56/hr | U.S. Bureau of Labor Statistics | |
| Roofers, New Hampshire, median hourly wage | $28.76/hr | U.S. Bureau of Labor Statistics | |
| Roofers, New Jersey, median hourly wage | $36.83/hr | U.S. Bureau of Labor Statistics | |
| Roofers, New Mexico, median hourly wage | $21.78/hr | U.S. Bureau of Labor Statistics | |
| Roofers, New York, median hourly wage | $31.74/hr | U.S. Bureau of Labor Statistics | |
| Roofers, North Carolina, median hourly wage | $23.56/hr | U.S. Bureau of Labor Statistics | |
| Roofers, North Dakota, median hourly wage | $28.72/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Ohio, median hourly wage | $23.74/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Oregon, median hourly wage | $28.35/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Pennsylvania, median hourly wage | $26.79/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Rhode Island, median hourly wage | $29.63/hr | U.S. Bureau of Labor Statistics | |
| Roofers, South Carolina, median hourly wage | $22.00/hr | U.S. Bureau of Labor Statistics | |
| Roofers, South Dakota, median hourly wage | $22.94/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Tennessee, median hourly wage | $21.97/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Texas, median hourly wage | $22.13/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Utah, median hourly wage | $23.40/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Vermont, median hourly wage | $28.39/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Virginia, median hourly wage | $23.28/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Washington, median hourly wage | $29.16/hr | U.S. Bureau of Labor Statistics | |
| Roofers, West Virginia, median hourly wage | $24.60/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Wisconsin, median hourly wage | $28.54/hr | U.S. Bureau of Labor Statistics | |
| Roofers, Wyoming, median hourly wage | $21.95/hr | U.S. Bureau of Labor Statistics | |
| Roofers employed, Alabama | 1,010 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Alaska | 310 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Arizona | 3,420 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Arkansas | 950 | U.S. Bureau of Labor Statistics | |
| Roofers employed, California | 21,190 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Colorado | 3,340 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Connecticut | 790 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Delaware | 230 | U.S. Bureau of Labor Statistics | |
| Roofers employed, District of Columbia | 100 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Florida | 23,550 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Georgia | 2,160 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Hawaii | 1,110 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Idaho | 1,190 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Illinois | 5,300 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Indiana | 2,980 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Iowa | 930 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Kansas | 900 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Kentucky | 1,080 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Louisiana | 760 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Maine | 610 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Maryland | 2,050 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Massachusetts | 1,950 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Michigan | 3,090 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Minnesota | 1,890 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Mississippi | 480 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Missouri | 2,050 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Montana | 370 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Nebraska | 1,730 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Nevada | 2,120 | U.S. Bureau of Labor Statistics | |
| Roofers employed, New Hampshire | 270 | U.S. Bureau of Labor Statistics | |
| Roofers employed, New Jersey | 1,860 | U.S. Bureau of Labor Statistics | |
| Roofers employed, New Mexico | 1,160 | U.S. Bureau of Labor Statistics | |
| Roofers employed, New York | 4,570 | U.S. Bureau of Labor Statistics | |
| Roofers employed, North Carolina | 3,060 | U.S. Bureau of Labor Statistics | |
| Roofers employed, North Dakota | 290 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Ohio | 4,610 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Oklahoma | 1,260 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Oregon | 3,430 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Pennsylvania | 3,830 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Rhode Island | 360 | U.S. Bureau of Labor Statistics | |
| Roofers employed, South Carolina | 850 | U.S. Bureau of Labor Statistics | |
| Roofers employed, South Dakota | 400 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Tennessee | 2,110 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Texas | 5,740 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Utah | 2,710 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Vermont | 210 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Virginia | 2,070 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Washington | 5,890 | U.S. Bureau of Labor Statistics | |
| Roofers employed, West Virginia | 440 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Wisconsin | 2,400 | U.S. Bureau of Labor Statistics | |
| Roofers employed, Wyoming | 330 | U.S. Bureau of Labor Statistics | |
| Roofers employed nationally | 135,490 | U.S. Bureau of Labor Statistics | |
| Asphalt shingle roof, 2,500 sq ft, total, low | $12,129 | Thumbtack (figures credited to Xactware pricing data) | |
| Asphalt shingle roof, 2,500 sq ft, total, high | $14,313 | Thumbtack (figures credited to Xactware pricing data) | |
| Overage GAF suggests adding (up to) | 10% | GAF | |
| Bundles per square for Timberline HDZ | 3 | GAF | |
| GAF Timberline HDZ, per bundle when buying 39 or more | $38.67 | The Home Depot | |
| GAF FeltBuster synthetic underlayment, 1,000 sq ft roll | $119 | The Home Depot | |
| Roof size behind the Thumbtack/Xactware national averages | 2,500 sq ft | Thumbtack (figures credited to Xactware pricing data) | |
| Asphalt shingle roof, 2,500 sq ft, labor, low | $7,108 | Thumbtack (figures credited to Xactware pricing data) | |
| Asphalt shingle roof, 2,500 sq ft, labor, high | $7,500 | Thumbtack (figures credited to Xactware pricing data) | |
| Minimum shingle weight per square in the Cost vs Value asphalt spec | 235 lb | Zonda / Journal of Light Construction | |
| U.S. average MSW landfill tipping fee, 2025 (unweighted) | $63.48/ton | Environmental Research & Education Foundation (EREF), reported by Waste Today | |
| Miami-Dade (unincorporated) reroof permit, shingle and other roofs, per sq ft | $0.113/sq ft | Miami-Dade County, Board of County Commissioners | |
| Miami-Dade minimum residential building permit fee | $150.82 | Miami-Dade County, Board of County Commissioners | |
| Most of a roof (or roof section) that may be repaired or replaced in 12 months before the whole roof must meet the code (FBC Residential R908.1.1) | 25% | Florida Building Commission (published online by the International Code Council) | |
| Insured value (or just valuation) at or above which a reroof in the wind-borne debris region must add roof-to-wall connections (s. 553.844) | $300,000 | Florida Legislature | |
| Approximate cap, as a share of reroofing cost, on required roof-to-wall connection retrofits (s. 553.844) | 15% | Florida Legislature | |
| Miami-Dade (unincorporated) reroof permit, tile, per sq ft | $0.144/sq ft | Miami-Dade County, Board of County Commissioners | |
| San Antonio residential re-roof fee | $28.75 | City of San Antonio Development Services | |
| San Antonio surcharges on most fees (4% technology + 4% development services) | 8% | City of San Antonio Development Services | |
| Aurora, CO single-family residential roof replacement flat fee | $350 | City of Aurora (Colorado) Permit Center | |
| Sammamish, WA single-family residential re-roof flat fee | $269 | City of Sammamish (Washington) | |
| Sammamish technology fee added to most permit fees | 15% | City of Sammamish (Washington) | |
| Phoenix valuation-based permit fee on the first $10,000 | $303 | City of Phoenix Planning & Development Department | |
| Phoenix fee per additional $1,000 of valuation, $10,001 to $50,000 | $10 | City of Phoenix Planning & Development Department | |
| GAF's example home size | 2,200 sq ft | GAF | |
| GAF's example roof size for that home | 3,500 sq ft | GAF | |
| Typical life expectancy (InterNACHI): Asphalt shingles (3-tab) roof | 20 years | InterNACHI (International Association of Certified Home Inspectors) | |
| Typical life expectancy (InterNACHI): Asphalt (architectural) roof | 30 years | InterNACHI (International Association of Certified Home Inspectors) | |
| Asphalt shingle roof, installed, per sq ft, low | $4.85/sq ft | Thumbtack (figures credited to Xactware pricing data) | |
| Asphalt shingle roof, installed, per sq ft, high | $5.73/sq ft | Thumbtack (figures credited to Xactware pricing data) | |
| Metal roof replacement, cost recouped at resale | 50.1% | Zonda / Journal of Light Construction |
Sources
- Zonda / Journal of Light Construction. 2025 Cost vs Value Report: national averages and the nine regional reports. Sample/coverage: Job costs come from Verisk XactRemodel building-cost data plus a BLS-based price index (per the report's methodology). The report does not publish a count of jobs behind each cost. Costs are for a defined project spec (see the project pages). They include contractor pricing, not just parts and wages.
- Zonda / Journal of Light Construction. Cost vs Value project description: Roofing Replacement | Asphalt Shingles.
- Zonda / Journal of Light Construction. Cost vs Value project description: Roofing Replacement | Metal.
- Zonda / Journal of Light Construction. Cost vs Value 2025: Methodology.
- U.S. Bureau of Labor Statistics. Occupational Employment and Wage Statistics (OEWS), May 2025: Roofers (SOC 47-2181), national and state estimates. Sample/coverage: BLS employer survey; the May 2025 estimates combine six semiannual panels (Nov 2022 to May 2025) from a sample of about 1.1 million establishments across all occupations. Pulled through the free BLS Public Data API (v1). Wages are what roofers are paid, not what a contractor charges.
- U.S. Census Bureau. Census Regions and Divisions of the United States.
- Thumbtack (figures credited to Xactware pricing data). How much does a metal roof cost vs. an asphalt shingles roof?. Sample/coverage: National averages for a 2,500 sq ft roof; the page does not publish a sample size. Third-party published range. Thumbtack sells contractor leads; we use only its Xactware-credited cost table.
- The Home Depot. Roof shingles listing (GAF Timberline HDZ, GAF Royal Sovereign 3-tab, Owens Corning Duration). Retail prices vary by store and ZIP code and change often. Contractors usually buy through supply houses at different prices.
- The Home Depot. Synthetic roof underlayment and leak-barrier listing.
- GAF. How to Measure a Roofing Square.
- Environmental Research & Education Foundation (EREF), reported by Waste Today. EREF 2025 landfill tipping fee analysis. Sample/coverage: Data collected from 350 municipal solid waste (MSW) landfills in the United States. This is the MSW landfill fee. Construction-debris (C&D) landfills and transfer stations can charge differently.
- InterNACHI (International Association of Certified Home Inspectors). InterNACHI's Standard Estimated Life Expectancy Chart for Homes. Planning estimates under normal conditions, not warranties. InterNACHI notes hot climates sharply shorten asphalt shingle life.
- Miami-Dade County, Board of County Commissioners. Implementing Order 4-63, Building Permit Fee Schedule (unincorporated Miami-Dade).
- City of San Antonio Development Services. FY 2027 Development Fee Schedule.
- City of Aurora (Colorado) Permit Center. 2026 Flat Rate Fee Permits.
- City of Sammamish (Washington). 2026 Fee Schedule: Development Review, Permits, and Related Fees.
- City of Phoenix Planning & Development Department. PDD Fee Schedule, Table A: Building Safety Valuation-Based Permit Fee. Whether a like-for-like reroof needs a permit in Phoenix is not stated in this schedule; ask the city before you rely on this fee.
- Florida Building Commission (published online by the International Code Council). 2023 Florida Building Code, Residential, Eighth Edition: Chapter 9, Roof Assemblies. Section wording checked against the UpCodes copy of the same chapter, because the official viewer loads its text with JavaScript.
- Florida Legislature. Florida Statutes, section 553.844: Windstorm loss mitigation; requirements for roofs and opening protection.
- Miami-Dade County. Product Approval (Product Control Section).
- Florida Department of Business and Professional Regulation. Construction Industry Licensing Board: license types.
- National Roofing Contractors Association (NRCA). Selecting a Contractor.
