Roof replacement cost in North Jersey

A typical asphalt shingle replacement on a 1,500 to 2,500 sq ft home in the North Jersey area runs about:

$12,000 to $18,600

Typical installed range, full replacement with tear-off. Worked out with the New Jersey state index (1.11, about 11% above the national baseline). We do not have a separate North Jersey figure.

1 of 7

What’s your ZIP code?

Only one vetted roofer gets your info.

North Jersey roof replacement cost by material and home size

Typical installed range in the North Jersey area, using the New Jersey state index.
Home sizeAsphalt shingleMetalFlat roof (TPO or EPDM)
Under 1,500 sq ft$8,500 to $13,200$17,900 to $29,200$10,400 to $20,800
1,500 to 2,500 sq ft$12,000 to $18,600$25,300 to $41,300$14,700 to $29,300
2,500 to 3,500 sq ft$16,500 to $25,600$34,800 to $56,800$20,100 to $40,300
Over 3,500 sq ft$22,000 to $34,200$46,400 to $75,700$26,900 to $53,700

Per roofing square installed: asphalt shingle $500 to $777; metal $1,055 to $1,721; flat roof (TPO or EPDM) $611 to $1,221.

What moves the price in North Jersey

Areas of New Jersey close to New York City often price above the statewide figure, so treat these ranges as a floor there.

The ranges assume: full replacement with a single-layer tear-off, sound decking, average pitch (4/12 to 7/12), standard permits, and architectural shingle as the default. A steep roof can add roughly 15 to 30%. Extra layers to tear off add labor and disposal. Rotten decking found during tear-off is replaced, often at $2 to $6 per sq ft of affected area. Metal and flat roof systems cost more per square than asphalt shingle.

Your exact price comes from the roofer who inspects your roof. Sources and method

One roofer, not several

Check if a vetted roofer serves your address.

One Good Roofer sends each request to one vetted local roofing company per area, not several. It's free for homeowners. Enter your ZIP to see if a vetted roofer serves your area. If not yet, you can join the list and we'll reach out when we vet one near you.

Check if a vetted roofer serves your address

  • A real roofing business, currently operating
  • Has a Google Business Profile
  • Insured and bonded
  • One company per area, and it keeps the spot by performing

How we vet roofers

Questions

Common questions

How much does a new roof cost in North Jersey?

A typical asphalt shingle replacement on a 1,500 to 2,500 sq ft home in the North Jersey area runs about $12,000 to $18,600, and metal about $25,300 to $41,300. These are typical installed ranges using the New Jersey state index. We do not have a separate North Jersey figure.

Is this a quote?

No. These are typical ranges, not quotes. Actual cost depends on roof size, pitch, material tier, and site conditions. Your exact price comes from the roofer who inspects your roof.

Does One Good Roofer have a roofer in my area?

Enter your ZIP to see if a vetted roofer serves your area. The form checks your ZIP before it asks for your contact details. If not yet, you can join the list and we'll reach out when we vet one near you.

Is this free?

For homeowners, yes. You never pay us anything.

Are you a roofing company?

No. We're a matching service. We connect homeowners with one vetted local roofing company per area. We are not a roofing contractor.

Roof replacement cost in New Jersey · Homeowner guides