Roof Replacement Cost in New York (2026)

Compare roof replacement costs across 4 cities in New York. Prices range from $10,400 in Rochester to $17,600 in New York.

New flat TPO membrane roof on a classic brownstone in Brooklyn, New York
Roof Replacement · New York
State average
$13,925
Range
$10,400$17,600
Cities tracked
4

City comparison

CityAvg costBudget rangeHigh-end rangevs state avg
New York, NY$17,600$7,400$9,000$30,200$38,600+26%
Brooklyn, NY$16,800$7,000$8,600$28,800$36,700+21%
Buffalo, NY$10,900$4,600$5,600$18,600$23,800-22%
Rochester, NY$10,400$4,400$5,300$17,800$22,800-25%

Explore each city

Other projects in New York

Frequently asked questions

The average roof replacement in New York costs $13,925. Prices range from $10,400 in Rochester to $17,600 in New York. Costs vary by city due to differences in labor rates, material availability, and local code requirements.