Roof replacement cost by city (2026)
Updated 2026-07-21 · 123 metro areas
Roofing prices vary widely between markets, the same 2,000 sq ft asphalt shingle roof can cost thousands more in a high-labor coastal metro than in the Midwest. The table below shows typical installed cost ranges by city, adjusted for local labor and material costs. Click any city for the full breakdown by material and roof size.
See a complete sample estimate
Preview the full quote a homeowner gets: scope of work, materials, labor, and a 2026 price range.
See a sample roof estimate
Southwest
| City | Asphalt (2,000 sq ft) | Metal (2,000 sq ft) |
| Albuquerque, NM |
$8,500–$14,200 |
$16,100–$27,500 |
| Denver, CO |
$9,900–$16,500 |
$18,700–$31,900 |
| El Paso, TX |
$8,100–$13,500 |
$15,300–$26,100 |
| Las Vegas, NV |
$9,000–$15,000 |
$17,000–$29,000 |
| Lubbock, TX |
$7,800–$13,000 |
$14,800–$25,200 |
| Phoenix, AZ |
$8,800–$14,700 |
$16,700–$28,400 |
| Salt Lake City, UT |
$9,500–$15,800 |
$17,800–$30,500 |
| Tucson, AZ |
$8,500–$14,200 |
$16,100–$27,500 |
West
| City | Asphalt (2,000 sq ft) | Metal (2,000 sq ft) |
| Anaheim, CA |
$10,600–$17,700 |
$20,100–$34,200 |
| Anchorage, AK |
$11,700–$19,500 |
$22,100–$37,700 |
| Aurora, CO |
$9,000–$15,000 |
$17,000–$29,000 |
| Bakersfield, CA |
$9,500–$15,800 |
$17,800–$30,500 |
| Billings, MT |
$8,500–$14,100 |
$16,000–$27,300 |
| Boise, ID |
$9,000–$15,000 |
$17,000–$29,000 |
| Colorado Springs, CO |
$8,900–$14,800 |
$16,800–$28,700 |
| Eugene, OR |
$9,500–$15,900 |
$18,000–$30,700 |
| Fresno, CA |
$9,700–$16,200 |
$18,400–$31,300 |
| Henderson, NV |
$9,000–$15,000 |
$17,000–$29,000 |
| Honolulu, HI |
$13,000–$21,800 |
$24,600–$42,000 |
| Long Beach, CA |
$11,000–$18,300 |
$20,700–$35,400 |
| Los Angeles, CA |
$11,700–$19,500 |
$22,100–$37,700 |
| Oakland, CA |
$11,500–$19,200 |
$21,800–$37,100 |
| Ogden, UT |
$8,700–$14,500 |
$16,500–$28,100 |
| Portland, OR |
$10,400–$17,200 |
$19,500–$33,300 |
| Provo, UT |
$8,700–$14,500 |
$16,500–$28,100 |
| Reno, NV |
$9,400–$15,600 |
$17,700–$30,200 |
| Riverside, CA |
$9,500–$15,900 |
$18,000–$30,700 |
| Sacramento, CA |
$10,600–$17,700 |
$20,100–$34,200 |
| Salem, OR |
$9,500–$15,800 |
$17,800–$30,500 |
| San Diego, CA |
$11,200–$18,800 |
$21,200–$36,200 |
| San Francisco, CA |
$13,000–$21,800 |
$24,600–$42,000 |
| San Jose, CA |
$12,600–$21,000 |
$23,800–$40,600 |
| Seattle, WA |
$11,200–$18,800 |
$21,200–$36,200 |
| Spokane, WA |
$9,000–$15,000 |
$17,000–$29,000 |
| Tacoma, WA |
$10,100–$16,800 |
$19,000–$32,500 |
| Vancouver, WA |
$9,700–$16,200 |
$18,400–$31,300 |
South
| City | Asphalt (2,000 sq ft) | Metal (2,000 sq ft) |
| Arlington, TX |
$8,500–$14,100 |
$16,000–$27,300 |
| Austin, TX |
$9,500–$15,800 |
$17,800–$30,500 |
| Baton Rouge, LA |
$8,300–$13,800 |
$15,600–$26,700 |
| Birmingham, AL |
$8,100–$13,500 |
$15,300–$26,100 |
| Chattanooga, TN |
$8,000–$13,400 |
$15,100–$25,800 |
| Corpus Christi, TX |
$8,500–$14,200 |
$16,100–$27,500 |
| Dallas, TX |
$9,000–$15,000 |
$17,000–$29,000 |
| Fort Worth, TX |
$8,800–$14,700 |
$16,700–$28,400 |
| Garland, TX |
$8,400–$14,000 |
$15,800–$27,000 |
| Houston, TX |
$9,000–$15,000 |
$17,000–$29,000 |
| Irving, TX |
$8,500–$14,200 |
$16,100–$27,500 |
| Jackson, MS |
$7,700–$12,900 |
$14,600–$24,900 |
| Knoxville, TN |
$8,000–$13,400 |
$15,100–$25,800 |
| Lexington, KY |
$8,200–$13,600 |
$15,500–$26,400 |
| Little Rock, AR |
$7,900–$13,200 |
$15,000–$25,500 |
| Louisville, KY |
$8,300–$13,800 |
$15,600–$26,700 |
| Memphis, TN |
$8,100–$13,500 |
$15,300–$26,100 |
| Nashville, TN |
$9,000–$15,000 |
$17,000–$29,000 |
| New Orleans, LA |
$9,500–$15,800 |
$17,800–$30,500 |
| Oklahoma City, OK |
$8,100–$13,500 |
$15,300–$26,100 |
| Plano, TX |
$8,600–$14,400 |
$16,300–$27,800 |
| San Antonio, TX |
$8,500–$14,200 |
$16,100–$27,500 |
| Shreveport, LA |
$7,900–$13,200 |
$15,000–$25,500 |
| Tulsa, OK |
$7,900–$13,200 |
$15,000–$25,500 |
Southeast
| City | Asphalt (2,000 sq ft) | Metal (2,000 sq ft) |
| Atlanta, GA |
$9,000–$15,000 |
$17,000–$29,000 |
| Augusta, GA |
$8,100–$13,500 |
$15,300–$26,100 |
| Cape Coral, FL |
$9,100–$15,200 |
$17,200–$29,300 |
| Charleston, SC |
$8,600–$14,400 |
$16,300–$27,800 |
| Charlotte, NC |
$8,700–$14,500 |
$16,500–$28,100 |
| Chesapeake, VA |
$8,700–$14,500 |
$16,500–$28,100 |
| Columbia, SC |
$8,100–$13,500 |
$15,300–$26,100 |
| Durham, NC |
$8,300–$13,800 |
$15,600–$26,700 |
| Fort Lauderdale, FL |
$9,400–$15,600 |
$17,700–$30,200 |
| Greensboro, NC |
$8,100–$13,500 |
$15,300–$26,100 |
| Greenville, SC |
$8,000–$13,400 |
$15,100–$25,800 |
| Huntsville, AL |
$8,000–$13,400 |
$15,100–$25,800 |
| Jacksonville, FL |
$9,000–$15,000 |
$17,000–$29,000 |
| Miami, FL |
$10,800–$18,000 |
$20,400–$34,800 |
| Mobile, AL |
$8,100–$13,500 |
$15,300–$26,100 |
| Montgomery, AL |
$7,900–$13,200 |
$15,000–$25,500 |
| Norfolk, VA |
$8,800–$14,700 |
$16,700–$28,400 |
| Orlando, FL |
$9,500–$15,800 |
$17,800–$30,500 |
| Raleigh, NC |
$8,600–$14,400 |
$16,300–$27,800 |
| Richmond, VA |
$8,800–$14,700 |
$16,700–$28,400 |
| Savannah, GA |
$8,500–$14,100 |
$16,000–$27,300 |
| St. Petersburg, FL |
$9,200–$15,300 |
$17,300–$29,600 |
| Tallahassee, FL |
$8,500–$14,200 |
$16,100–$27,500 |
| Tampa, FL |
$9,700–$16,200 |
$18,400–$31,300 |
| Virginia Beach, VA |
$8,700–$14,500 |
$16,500–$28,100 |
Midwest
| City | Asphalt (2,000 sq ft) | Metal (2,000 sq ft) |
| Akron, OH |
$8,100–$13,500 |
$15,300–$26,100 |
| Bay City, MI |
$9,000–$15,000 |
$17,000–$29,000 |
| Chicago, IL |
$10,400–$17,200 |
$19,500–$33,300 |
| Cincinnati, OH |
$8,400–$14,000 |
$15,800–$27,000 |
| Cleveland, OH |
$8,700–$14,500 |
$16,500–$28,100 |
| Columbus, OH |
$8,500–$14,200 |
$16,100–$27,500 |
| Dayton, OH |
$8,000–$13,400 |
$15,100–$25,800 |
| Des Moines, IA |
$8,300–$13,800 |
$15,600–$26,700 |
| Detroit, MI |
$9,000–$15,000 |
$17,000–$29,000 |
| Grand Rapids, MI |
$8,500–$14,200 |
$16,100–$27,500 |
| Green Bay, WI |
$8,400–$14,000 |
$15,800–$27,000 |
| Indianapolis, IN |
$8,300–$13,800 |
$15,600–$26,700 |
| Kansas City, MO |
$8,500–$14,200 |
$16,100–$27,500 |
| Madison, WI |
$8,500–$14,200 |
$16,100–$27,500 |
| Milwaukee, WI |
$9,500–$15,800 |
$17,800–$30,500 |
| Minneapolis, MN |
$9,900–$16,500 |
$18,700–$31,900 |
| Omaha, NE |
$8,200–$13,600 |
$15,500–$26,400 |
| Sioux Falls, SD |
$8,100–$13,500 |
$15,300–$26,100 |
| Springfield, MO |
$7,900–$13,200 |
$15,000–$25,500 |
| St. Louis, MO |
$8,500–$14,200 |
$16,100–$27,500 |
| Toledo, OH |
$8,000–$13,400 |
$15,100–$25,800 |
| Wichita, KS |
$7,900–$13,200 |
$15,000–$25,500 |
Northeast
| City | Asphalt (2,000 sq ft) | Metal (2,000 sq ft) |
| Allentown, PA |
$9,000–$15,000 |
$17,000–$29,000 |
| Baltimore, MD |
$9,700–$16,200 |
$18,400–$31,300 |
| Boston, MA |
$12,200–$20,200 |
$23,000–$39,200 |
| Buffalo, NY |
$8,800–$14,700 |
$16,700–$28,400 |
| Hartford, CT |
$10,100–$16,800 |
$19,000–$32,500 |
| Jersey City, NJ |
$11,200–$18,600 |
$21,100–$36,000 |
| Manchester, NH |
$9,200–$15,300 |
$17,300–$29,600 |
| New Haven, CT |
$10,200–$17,000 |
$19,200–$32,800 |
| New York, NY |
$13,000–$21,800 |
$24,600–$42,000 |
| Newark, NJ |
$10,800–$18,000 |
$20,400–$34,800 |
| Philadelphia, PA |
$10,400–$17,200 |
$19,500–$33,300 |
| Pittsburgh, PA |
$9,000–$15,000 |
$17,000–$29,000 |
| Portland, ME |
$9,500–$15,900 |
$18,000–$30,700 |
| Rochester, NY |
$8,700–$14,500 |
$16,500–$28,100 |
| Washington, DC |
$10,800–$18,000 |
$20,400–$34,800 |
| Wilmington, DE |
$9,400–$15,600 |
$17,700–$30,200 |
Installed costs including materials, labor, underlayment, and standard tear-off. Based on 2026 national averages adjusted for local construction cost factors. Always get multiple local quotes.