Roofers Salary in New Jersey

Ranked #2 of 51 · NJ

27.9% above U.S. average
Mean annual salary $74,380 ≈ $36/hr
Median annual salary $76,600
Employment 1,860

Salary Distribution (10th–90th percentile)

P10 $45,230P25 $49,680 Median $76,600P75 $99,760P90 $103,720

About 80% of rooferss in New Jersey earn between $45,230 and $103,720. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

New Jersey
$74,380
U.S. average
$58,140

The mean roofers salary in New Jersey is $74,380, about 27.9% above the U.S. average ($58,140). That works out to roughly $36/hr at 2,080 hours per year.

Metro Areas in New Jersey

Metro areaMedianMeanEmployment
Trenton-Princeton, NJ $82,100 $76,630 140
Atlantic City-Hammonton, NJ $77,990 $74,410 90

← Back to all roofers states