Roof Replacement Cost — New York

What a new roof costs in New York.

A typical 24-square architectural shingle roof in New York costs $12,050 – $18,050 installed — about $15,050 on average. Architectural shingle runs $502 – $753 per square here, versus a national band of $450 – $675.

Snow upstate, coastal storms downstate, and NYC-metro labor rates at the top of the range.

New York roof cost by material

MaterialPer squareTypical 24-square roofLifespan
Asphalt Shingle — 3-Tab$390 – $530$9,350 – $12,70015-20 years
Asphalt Shingle — Architectural$502 – $753$12,050 – $18,05025-30 years
Metal — Exposed Fastener$948 – $1,450$22,750 – $34,80040-50 years
Metal — Standing Seam$1,226 – $2,063$29,450 – $49,50040-60 years
Cedar Shake$780 – $1,282$18,750 – $30,75025-35 years
Concrete / Clay Tile$1,338 – $2,342$32,100 – $56,20050+ years

Installed, including tear-off of one layer, underlayment, and standard flashing. Costs verified October 2026 — sources and method.

What Moves The Price In New York

The honest factors.

Labor. New York roofers earn a median $31.74/hr (BLS OEWS, May 2025) against a national median of $26.65/hr. Our New York rates adjust the national dataset by that difference, applied to the labor share of the job.

Weather and code. Snow upstate, coastal storms downstate, and NYC-metro labor rates at the top of the range.

Licensing. New York licenses roofers locally (NYC and several counties) rather than statewide — check your municipality.

The invisible stuff. Decking replacement ($65–$95 per sheet, installed) and extra shingle layers are only fully countable after tear-off — which is why every number on this page is a range, and why our satellite estimate shows its imagery date.

Want your own roof measured? The satellite estimator is free and needs no signup — or price it by hand with the calculator.

Optional — Real Prices

Want real prices instead of a range?

Want real prices? We can send your roof details — size, pitch, and the estimate — to local roofers and let them send you their price. We never give them your phone number. You compare in peace, and if you like one, you decide who gets to contact you.

Coming soon to New York: the real-prices step launches area by area as local roofers are vetted. The free estimate above works everywhere, today.

Roofers see

  • Roof size, sections & pitch
  • Material you picked & the estimate range
  • City & ZIP code

Roofers never see

  • Your name
  • Your phone number
  • Your email or street address

What's in it for us? If you choose one of these roofers, they pay us a small referral fee. You never pay us anything, and it doesn't change the price they give you.

No thanks — I'll just use the free estimate. That's fine. It stays free either way.

Demo mode: lead capture opens area by area as roofers are vetted (Washington first). This form currently validates your entry on this page only — nothing is sent or stored.

Fair Questions

Asked by every homeowner.

How much does a new roof cost in New York?

For a typical 24-square architectural shingle roof, New York homeowners pay about $12,050 – $18,050 installed, with an average near $15,050. Across all materials the range runs from roughly $9,350 for 3-tab shingles to $56,200 or more for tile.

Why do New York roof prices differ from the national average?

Labor is the biggest single factor. Roofers in New York earn a median of $31.74 per hour (U.S. Bureau of Labor Statistics, OEWS May 2025) versus $26.65 nationally, and we adjust our published national rates by that labor difference. Snow upstate, coastal storms downstate, and NYC-metro labor rates at the top of the range.

Are New York roofers licensed?

New York licenses roofers locally (NYC and several counties) rather than statewide — check your municipality. Always verify registration and insurance yourself before signing — it takes two minutes and it is the cheapest protection you can buy.

Is the satellite estimate really free?

Yes — no email, no phone number, no account. If you want real prices afterward, that step is optional and roofers never see your contact details unless you choose one and tell us to share them.