Roof Replacement Cost in New Jersey
$7,700 – $24,900We estimate roof replacement in New Jersey at $7,700 to $24,900 for asphalt shingles on a 2,000 square foot roof, with tear-off. The national estimate is $6,650 to $20,800. New Jersey roofer pay is 38% above the national median, ranking 2 of 51.
| Part of the job | Low | High |
|---|---|---|
| Parts and materials (our assumption) | $4,000 | $10,000 |
| Labor hours (our assumption) | 40 | 90 |
| Billed labor rate per hour | $92 | $166 |
| Estimated total | $7,700 | $24,900 |
Our estimate, not a quote. Billed rate is the New Jersey median wage from BLS (2025, $36.83 an hour) times 2.5 to 4.5 to cover payroll costs, overhead, travel and profit. How we estimate
What other publishers report
| Publisher | Low | High | Scope |
|---|---|---|---|
| Fixr | $6,000 | $10,000 | Asphalt shingles, about 2,000 square feet of roofing. Page dated February 2026. |
| Bob Vila | $7,400 | $10,500 | 2,000 square foot house, shingles. Page dated April 2024. |
| Bob Vila | $5,800 | $12,700 | Asphalt shingles installed. Page dated April 2024. |
| This Old House | $7,071 | $23,417 | 1,800 square foot house, all materials; $7,071 is asphalt. Page dated June 2026. |
Who can legally do this in New Jersey
Roofing and siding work is home improvement work in New Jersey, so roofing contractors must register with the Division of Consumer Affairs.
Compared with neighboring states
| State | Median wage | Low | High |
|---|---|---|---|
| Delaware | $28.58 | $6,850 | $21,600 |
| New York | $31.74 | $7,150 | $22,900 |
| Pennsylvania | $26.79 | $6,700 | $20,800 |
Other roofer jobs in New Jersey
Roof Replacement cost in every state · New Jersey home repair guide
Sources
General information, not professional advice. Conditions, codes and prices vary. Turn off power, gas or water before any work, and hire a licensed professional when in doubt. Cost figures are our estimates, not quotes.