Salaripedia
English

How much does a roofer make in Trenton?

$82,100a year

Median yearly pay for roofers in the Trenton-Princeton, NJ metro area. That is $39.47 an hour or $6,842 a month.

Hourly
$39.47
Vs. national median
+48%
Rank among cities
2 of 265
Jobs in the area
140
Pay range
Lowest 10%: $45,230Median: $82,100Highest 10%: $96,490
PercentileYearlyHourly
10th$45,230$21.75
25th$55,920$26.88
Median$82,100$39.47
75th$94,330$45.35
90th$96,490$46.39

Other cities in New Jersey

Median yearly pay for roofers.

Atlantic City, NJ$77,990
New York, NY$76,400
Philadelphia, PA$59,730
Allentown, PA$58,140
Roofer salary in New Jersey Roofer salary in all states

Related jobs in Trenton

Same field, median yearly pay.

Structural Iron and Steel Worker$116,400
First-Line Supervisors of Construction Trade and Extraction Worker$104,300
Electrician$98,210
Construction and Building Inspector$82,660
Plumber$76,360
Construction Laborer$71,920
Cement Mason and Concrete Finisher$71,820
Operating Engineer and Other Construction Equipment Operator$69,800
Carpenter$65,690
Miscellaneous Construction and Related Worker$65,330
Salaries for every job in Trenton, NJ

Frequently asked questions

How much does a roofer make an hour in Trenton?

The median hourly pay in the Trenton-Princeton, NJ metro area is $39.47 ($82,100 a year).

Do roofers make more in Trenton than the national average?

Yes: $82,100 against $55,440 nationally, 48% more.

How does Trenton compare with the rest of New Jersey?

The median in New Jersey is $76,600, so Trenton pays 7% more.

Where does Trenton rank for roofer pay?

2 of 265 metro areas with data.

How much does a roofer make starting out in Trenton?

The lowest-paid 10% make $45,230 or less a year; the top 10% make $96,490 or more.

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.