Roof Replacement Cost in New York, New York Roof replacement price in New York, New York ranges coming from $7,600 to $45,500 relying on the measurements of your roofing and premium of roof shingles. This does not consist of a brand new rooftop along with a single-layer outside.