Roof Replacement Cost by City (2026)
Nationally, homeowners pay about $10,000 to replace a roof, ranging from $5,500 to $18,000. Prices swing with local labor and materials — pick your city for a localized estimate.
Low end$5,500
Average$10,000
High end$18,000
Roof Replacement cost by city
New York, NY$14,000San Francisco, CA$14,500San Jose, CA$14,000Los Angeles, CA$13,000San Diego, CA$13,000Oakland, CA$13,500Sacramento, CA$12,000Fresno, CA$10,500Seattle, WA$13,000Spokane, WA$10,000Portland, OR$12,000Boston, MA$13,000Providence, RI$11,500Hartford, CT$11,000Newark, NJ$12,000Jersey City, NJ$12,500Philadelphia, PA$11,000Pittsburgh, PA$9,800Washington, DC$13,000Baltimore, MD$11,000Richmond, VA$10,000Virginia Beach, VA$10,000Chicago, IL$12,000Minneapolis, MN$11,000Milwaukee, WI$10,000Detroit, MI$10,000Columbus, OH$9,800Cleveland, OH$9,700Cincinnati, OH$9,600Indianapolis, IN$9,500Kansas City, MO$9,600St. Louis, MO$9,500Denver, CO$11,500Colorado Springs, CO$10,500Salt Lake City, UT$10,500Boise, ID$10,000Las Vegas, NV$10,500Reno, NV$11,000Phoenix, AZ$10,000Tucson, AZ$9,500Albuquerque, NM$9,200Austin, TX$11,000Dallas, TX$10,000Fort Worth, TX$10,000Houston, TX$10,000San Antonio, TX$9,500El Paso, TX$8,800Oklahoma City, OK$9,000Tulsa, OK$8,800Atlanta, GA$10,000Charlotte, NC$10,000Raleigh, NC$10,000Greensboro, NC$9,400Nashville, TN$10,500Memphis, TN$9,000Knoxville, TN$9,200Chattanooga, TN$9,000Louisville, KY$9,300Birmingham, AL$8,800Jacksonville, FL$9,800Orlando, FL$10,000Tampa, FL$10,000Miami, FL$11,500New Orleans, LA$9,800Baton Rouge, LA$9,000Little Rock, AR$8,800Wichita, KS$8,800Omaha, NE$9,400Des Moines, IA$9,400Buffalo, NY$9,800Rochester, NY$9,700Honolulu, HI$15,000
What affects roof replacement cost
- Roofing material (asphalt vs. metal, tile, slate)
- Roof size, pitch and number of stories
- Tear-off of old layers and decking repairs
- Local labor rates and permits