Skip to main content
RealCostIQ

Roof replacement Cost by City

95 metro areas, ranked. A typical project runs from $10,321 in the cheapest metro to $19,660 in the most expensive — a spread driven almost entirely by local labor rates.

What's priced: Full tear-off and replacement on a typical 2,000 sq ft home, asphalt shingles through mid-range materials, installed. National typical for comparison: $15,350.

MetroTypicalRangevs. national
Worcester, MA$19,660$7,301–$32,020+28%
Chicago, IL$18,970$7,044–$30,895+24%
Bridgeport, CT$18,546$6,887–$30,205+21%
New York, NY$18,362$6,818–$29,905+20%
San Jose, CA$18,306$6,798–$29,815+19%
Minneapolis, MN$18,168$6,747–$29,590+18%
San Francisco, CA$17,892$6,644–$29,140+17%
Seattle, WA$17,745$6,589–$28,900+16%
Boston, MA$17,284$6,418–$28,150+13%
Albany, NY$16,971$6,302–$27,640+11%
Hartford, CT$16,962$6,299–$27,625+10%
Los Angeles, CA$16,732$6,213–$27,250+9%
Portland, OR$16,722$6,210–$27,235+9%
New Haven, CT$16,695$6,199–$27,190+9%
Sacramento, CA$16,685$6,196–$27,175+9%
Detroit, MI$16,612$6,169–$27,055+8%
Oxnard, CA$16,520$6,134–$26,905+8%
San Diego, CA$16,483$6,121–$26,845+7%
St. Louis, MO$16,418$6,097–$26,740+7%
Buffalo, NY$16,400$6,090–$26,710+7%
Syracuse, NY$16,372$6,080–$26,665+7%
Stockton, CA$16,326$6,063–$26,590+6%
Providence, RI$16,317$6,059–$26,575+6%
Kiryas Joel, NY$16,188$6,011–$26,365+5%
Riverside, CA$16,160$6,001–$26,320+5%
Fresno, CA$16,068$5,967–$26,170+5%
Washington, DC$15,949$5,922–$25,975+4%
Bakersfield, CA$15,801$5,868–$25,735+3%
Philadelphia, PA$15,792$5,864–$25,720+3%
Urban Honolulu, HI$15,755$5,850–$25,660+3%
Reno, NV$15,663$5,816–$25,510+2%
Allentown, PA$15,654$5,813–$25,495+2%
Baltimore, MD$15,608$5,796–$25,420+2%
Madison, WI$15,608$5,796–$25,420+2%
Cleveland, OH$15,534$5,768–$25,300+1%
Kansas City, MO$15,470$5,744–$25,195+1%
Rochester, NY$15,470$5,744–$25,195+1%
Milwaukee, WI$15,414$5,724–$25,1050%
Akron, OH$15,387$5,714–$25,0600%
Denver, CO$15,313$5,686–$24,9400%
Indianapolis, IN$15,295$5,679–$24,9100%
Tulsa, OK$15,286$5,676–$24,8950%
Grand Rapids, MI$15,276$5,673–$24,8800%
Charleston, SC$15,203$5,645–$24,760-1%
Cincinnati, OH$15,037$5,584–$24,490-2%
Boise City, ID$15,018$5,577–$24,460-2%
Portland, ME$15,009$5,573–$24,445-2%
Las Vegas, NV$15,000$5,570–$24,430-2%
Pittsburgh, PA$15,000$5,570–$24,430-2%
Toledo, OH$14,972$5,560–$24,385-2%
Columbus, OH$14,890$5,529–$24,250-3%
Louisville/Jefferson County, KY$14,862$5,519–$24,205-3%
Dayton, OH$14,834$5,508–$24,160-3%
Des Moines, IA$14,724$5,467–$23,980-4%
Colorado Springs, CO$14,668$5,447–$23,890-4%
Harrisburg, PA$14,586$5,416–$23,755-5%
Greenville, SC$14,521$5,392–$23,650-5%
Salt Lake City, UT$14,503$5,385–$23,620-6%
Baton Rouge, LA$14,447$5,365–$23,530-6%
Ogden, UT$14,383$5,341–$23,425-6%
Raleigh, NC$14,374$5,337–$23,410-6%
Nashville, TN$14,346$5,327–$23,365-7%
Phoenix, AZ$14,337$5,324–$23,350-7%
North Port, FL$14,328$5,320–$23,335-7%
Charlotte, NC$14,236$5,286–$23,185-7%
Lexington, KY$14,226$5,283–$23,170-7%
Winston, NC$14,162$5,259–$23,065-8%
Greensboro, NC$14,107$5,238–$22,975-8%
Austin, TX$14,070$5,225–$22,915-8%
Richmond, VA$14,070$5,225–$22,915-8%
Provo, UT$14,042$5,214–$22,870-9%
Atlanta, GA$14,024$5,208–$22,840-9%
Dallas, TX$13,996$5,197–$22,795-9%
Birmingham, AL$13,987$5,194–$22,780-9%
Albuquerque, NM$13,969$5,187–$22,750-9%
Wichita, KS$13,950$5,180–$22,720-9%
Orlando, FL$13,922$5,170–$22,675-9%
Omaha, NE$13,904$5,163–$22,645-9%
Jacksonville, FL$13,876$5,153–$22,600-10%
Tampa, FL$13,840$5,139–$22,540-10%
Miami, FL$13,803$5,125–$22,480-10%
Memphis, TN$13,738$5,102–$22,375-10%
Fayetteville, AR$13,692$5,084–$22,300-11%
Virginia Beach, VA$13,655$5,071–$22,240-11%
Cape Coral, FL$13,646$5,067–$22,225-11%
Houston, TX$13,444$4,992–$21,895-12%
Oklahoma City, OK$13,425$4,985–$21,865-13%
Tucson, AZ$13,370$4,965–$21,775-13%
Columbia, SC$13,315$4,944–$21,685-13%
San Antonio, TX$13,287$4,934–$21,640-13%
Jackson, MS$13,269$4,927–$21,610-14%
Chattanooga, TN$13,222$4,910–$21,535-14%
Knoxville, TN$13,084$4,859–$21,310-15%
El Paso, TX$12,219$4,537–$19,900-20%
San Juan, PR$10,321$3,833–$16,810-33%

How much does a roof replacement cost?

A full roof replacement costs $5,700–$25,000 installed for most homes nationally — the number the 95 metro pages above each adjust for local labor rates. Premium materials (high-end tile, natural slate) run $40,000–$70,000+. Steep pitch, multiple stories, and structural repairs raise the total. This is the same national range behind every metro figure on this page; use the table above for your city, or the roof replacement cost calculator for a number sized to your own roof.

Roofing materialInstalled, full replacement
Asphalt shingles$5,700–$12,000
Metal (standing seam)$10,000–$40,000
Tile (concrete / clay)$10,500–$62,500
Natural slate$22,000–$70,000

National whole-job totals for a typical home, from this page's own sourced dataset (Angi, HomeGuide, This Old House — see the calculator for full sourcing and dates). Metro figures above already build on these same national numbers; this table is the material breakdown behind the national typical, not a separate estimate.

Roof replacement cost by state

If you are comparing states rather than cities, these pages average every metro area above that falls inside a state. They are a coarser number than the metro rows by design — useful for setting expectations, not for budgeting a job.

How this is calculated

  • Labor share 60%. Roofing is the most labor-heavy of these projects. Tear-off, disposal, and installation dominate the bill, and asphalt shingles themselves are comparatively cheap — which is why roofing prices vary more between metros than almost any other home project.
  • Metro labor factor: mean annual wage for roofers in each metro ÷ the national mean for the same occupation.
  • Materials: We vary labor by metro and hold materials at the national level. That is deliberate: shingles, copper, HVAC equipment, and cabinets are nationally traded and priced, and what actually varies locally is freight and sales tax — both small next to the labor spread. We have no metro-level materials index we can defend, so rather than invent one, we vary only what we can source.
  • Coverage: 95 of 100 metros. The rest are missing because BLS suppresses wage data for this trade there, and we do not fill gaps with estimates.

Source: U.S. Bureau of Labor Statistics — Occupational Employment and Wage Statistics (OEWS), metropolitan area estimates, May 2025. Educational estimates — get local quotes before budgeting.

Other cost guides