Doshnest

Roof Replacement Cost

A typical roof replacement costs $11,500 across the US, with most jobs from $6,000 to $22,000 for a typical 2,000 sq ft house. Pick your city for a local range.

Advertisement

Roof Replacement cost by city

CityLowTypicalHigh
New York, NY$8,100$15,530$29,700
Los Angeles, CA$7,500$14,380$27,500
Chicago, IL$6,480$12,420$23,760
Houston, TX$5,880$11,270$21,560
Phoenix, AZ$6,000$11,500$22,000
Philadelphia, PA$6,300$12,080$23,100
San Antonio, TX$5,520$10,580$20,240
San Diego, CA$7,680$14,720$28,160
Dallas, TX$6,120$11,730$22,440
Jacksonville, FL$5,760$11,040$21,120
Austin, TX$6,300$12,080$23,100
Fort Worth, TX$5,880$11,270$21,560
San Jose, CA$8,400$16,100$30,800
Columbus, OH$5,580$10,700$20,460
Charlotte, NC$6,000$11,500$22,000
Indianapolis, IN$5,520$10,580$20,240
San Francisco, CA$8,520$16,330$31,240
Seattle, WA$7,500$14,380$27,500
Denver, CO$6,720$12,880$24,640
Washington, DC$7,680$14,720$28,160
Boston, MA$7,800$14,950$28,600
El Paso, TX$5,280$10,120$19,360
Nashville, TN$6,120$11,730$22,440
Detroit, MI$5,580$10,700$20,460
Oklahoma City, OK$5,280$10,120$19,360
Portland, OR$6,720$12,880$24,640
Las Vegas, NV$6,180$11,850$22,660
Memphis, TN$5,400$10,350$19,800
Louisville, KY$5,520$10,580$20,240
Baltimore, MD$6,300$12,080$23,100
Milwaukee, WI$5,760$11,040$21,120
Albuquerque, NM$5,640$10,810$20,680
Tucson, AZ$5,580$10,700$20,460
Fresno, CA$6,300$12,080$23,100
Sacramento, CA$6,900$13,230$25,300
Kansas City, MO$5,700$10,930$20,900
Atlanta, GA$6,300$12,080$23,100
Omaha, NE$5,580$10,700$20,460
Colorado Springs, CO$6,120$11,730$22,440
Raleigh, NC$6,120$11,730$22,440
Miami, FL$6,900$13,230$25,300
Virginia Beach, VA$6,000$11,500$22,000
Oakland, CA$8,100$15,530$29,700
Minneapolis, MN$6,480$12,420$23,760
Tulsa, OK$5,280$10,120$19,360
Tampa, FL$6,300$12,080$23,100
New Orleans, LA$5,880$11,270$21,560
Cleveland, OH$5,580$10,700$20,460
Honolulu, HI$8,100$15,530$29,700
Pittsburgh, PA$5,820$11,160$21,340
Cincinnati, OH$5,580$10,700$20,460
St. Louis, MO$5,580$10,700$20,460
Orlando, FL$6,120$11,730$22,440
Salt Lake City, UT$6,300$12,080$23,100
Charleston, SC$6,300$12,080$23,100
Boise, ID$6,000$11,500$22,000
Richmond, VA$6,000$11,500$22,000
Birmingham, AL$5,520$10,580$20,240
Buffalo, NY$6,000$11,500$22,000
Anchorage, AK$7,080$13,570$25,960
Des Moines, IA$5,520$10,580$20,240
Advertisement

What affects the price

  • Roof pitch and number of layers to tear off
  • Shingle type: asphalt, metal, tile or slate
  • House or job size
  • Material and quality grade
  • Local labor rates
  • Permits and inspections

About the job

The price covers a typical 2,000 sq ft house. Typical project time is 1 to 3 days. Expected life: 20 to 50 years depending on material.

Frequently asked questions

How much is typical roof replacement?

Nationally the typical price is $11,500 with a range of $6,000 to $22,000 for a typical 2,000 sq ft house.

How can I lower the cost?

Get at least three written quotes, ask for itemized pricing, schedule outside the busy season and ask whether a repair would meet your need instead of a full replacement.

Sources and method

Page last updated November 2026. See our editorial policy and disclaimer.