CostOf
.homes
Categories
Cities
About
Home
›
Exterior
›
Roof Replacement Cost
Roof Replacement Cost by City (2026)
Tear off old roof and install new asphalt shingle or metal roof. Compare prices in your city below.
Low End
$6,500
Average
$12,000
High End
$25,000
Roof Replacement Cost in Top Cities
New York, NY
$16,500
Los Angeles, CA
$16,500
Detroit, MI
$11,000
Brooklyn, NY
$14,000
Chicago, IL
$13,000
Queens, NY
$14,000
Houston, TX
$11,000
Manhattan, NY
$14,000
Phoenix, AZ
$11,500
Philadelphia, PA
$13,000
San Antonio, TX
$10,500
Bronx, NY
$14,000
San Diego, CA
$16,000
Dallas, TX
$11,500
San Jose, CA
$18,000
Austin, TX
$11,500
Jacksonville, FL
$11,500
Buffalo, NY
$14,000
Fort Worth, TX
$11,000
Columbus, OH
$11,000
Indianapolis, IN
$11,000
Charlotte, NC
$11,500
San Francisco, CA
$19,500
Birmingham, AL
$10,500
Seattle, WA
$18,000
Denver, CO
$13,500
Charleston, SC
$11,000
Washington, DC
$16,500
Nashville, TN
$11,500
Oklahoma City, OK
$10,500
El Paso, TX
$10,000
Boston, MA
$18,000
Portland, OR
$14,000
Mission Viejo, CA
$15,500
Las Vegas, NV
$12,000
Memphis, TN
$10,000
Louisville, KY
$11,000
Allentown, PA
$12,500
Ogden, UT
$12,000
Albany, NY
$14,000
Baltimore, MD
$13,000
Milwaukee, WI
$11,000
Albuquerque, NM
$11,000
Tucson, AZ
$11,000
Fresno, CA
$12,500
Palm Bay, FL
$12,500
Sacramento, CA
$14,000
Kansas City, MO
$11,000
Mesa, AZ
$11,500
Atlanta, GA
$12,500
Browse by State
Alabama
Alaska
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
District of Columbia
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota
Ohio
Oklahoma
Oregon
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Texas
Utah
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming