Salaripedia
English

How much does a roofer make in New Jersey?

$76,600a year

Median yearly pay for roofers in New Jersey. That is $36.83 an hour or $6,383 a month.

Hourly
$36.83
Vs. national median
+38%
Rank among states
2 of 51
Jobs in the state
1,860
Pay range
Lowest 10%: $45,230Median: $76,600Highest 10%: $103,700
PercentileYearlyHourly
10th$45,230$21.75
25th$49,680$23.88
Median$76,600$36.83
75th$99,760$47.96
90th$103,700$49.87

Cities in New Jersey

Metro areas, median yearly pay.

Trenton, NJ$82,100
Atlantic City, NJ$77,990
New York, NY$76,400
Philadelphia, PA$59,730
Allentown, PA$58,140
Salaries for every job in New Jersey

Nearby in the ranking

States with similar pay for roofers.

1. Illinois$77,900
2. New Jersey$76,600
3. Minnesota$74,490
4. Massachusetts$72,750
5. Alaska$66,750
Roofer salary in all states

Frequently asked questions

How much does a roofer make an hour in New Jersey?

The median hourly pay in New Jersey is $36.83 ($76,600 a year).

Do roofers make more in New Jersey than the national average?

Yes: $76,600 against $55,440 nationally, 38% more.

Where does New Jersey rank for roofer pay?

New Jersey ranks 2 of 51 states.

Which city in New Jersey pays roofers the most?

Trenton-Princeton, NJ, with a median of $82,100 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.