Nationally, a roof replacement runs $8,000–$22,000, but local labor rates change that a lot. Pick your city for an accurate breakdown.
Roofing is high-pressure, high-dollar, and often sold door-to-door — which makes it one of the most overpriced trades. Knowing the fair price per square is your best defense.
New York, NY
$11,800–$32,600
San Francisco, CA
$11,600–$31,900
Los Angeles, CA
$10,700–$29,500
San Jose, CA
$11,400–$31,200
Boston, MA
$10,900–$29,900
Seattle, WA
$10,600–$29,300
San Diego, CA
$10,400–$28,600
Washington, DC
$10,500–$28,800
Chicago, IL
$9,800–$26,800
Denver, CO
$9,400–$26,000
Portland, OR
$9,500–$26,200
Austin, TX
$9,300–$25,500
Miami, FL
$9,400–$25,700
Philadelphia, PA
$9,200–$25,300
Atlanta, GA
$8,400–$23,100
Dallas, TX
$8,300–$22,900
Houston, TX
$8,200–$22,400
Phoenix, AZ
$8,200–$22,700
Nashville, TN
$8,500–$23,300
Charlotte, NC
$8,000–$22,000
Minneapolis, MN
$8,600–$23,800
Tampa, FL
$8,000–$22,000
Orlando, FL
$7,900–$21,800
Las Vegas, NV
$8,300–$22,900
San Antonio, TX
$7,600–$20,900
Columbus, OH
$7,500–$20,700
Indianapolis, IN
$7,400–$20,200
Kansas City, MO
$7,400–$20,500
Oklahoma City, OK
$7,200–$19,800
Memphis, TN
$7,300–$20,000
Honolulu, HI
$11,200–$30,800
Sacramento, CA
$9,600–$26,400
Salt Lake City, UT
$9,000–$24,600
Baltimore, MD
$9,000–$24,900
Hartford, CT
$9,200–$25,300
Raleigh, NC
$8,300–$22,900
Richmond, VA
$8,000–$22,000
Pittsburgh, PA
$8,000–$22,000
Milwaukee, WI
$8,200–$22,400
Detroit, MI
$8,000–$22,000
Jacksonville, FL
$7,900–$21,800
New Orleans, LA
$7,800–$21,600
Boise, ID
$8,000–$22,000
St. Louis, MO
$7,800–$21,300
Cincinnati, OH
$7,600–$20,900
Tucson, AZ
$7,400–$20,200
Albuquerque, NM
$7,400–$20,500
Louisville, KY
$7,400–$20,200
Birmingham, AL
$7,200–$19,800
Tulsa, OK
$7,100–$19,600
Upload it and our AI checks every line against real local rates — and writes you a negotiation script.
Check my quote free