Home / New Jersey / Middlesex County / Roofer
Middlesex County, NJ · Roofer
Roofer prevailing wage in Middlesex County, New Jersey
$81.36an hour, base wage + fringe benefits
$47.12 base wage + $34.24 fringe benefits
Middlesex County uses the same roofer rates as 7 other counties. See all of them on one page.
On New Jersey public works in Middlesex County, a roofer must be paid at least $81.36 an hour: a $47.12 base wage plus $34.24 in fringe benefits.
NJDOL county packages of October 19, 2026; this rate, effective June 1, 2026. Rates are those in effect when the contract is awarded, plus every pre-determined increase listed then, from its date (NJDOL FAQ). Checked against nj.gov on October 25, 2026.
NJDOL lists 2 roofer rates for Middlesex County, from $81.36 to $84.36 an hour. See all of them.
NJDOL's posted rates are informational. The public body obtains the project's official determination, and it goes in the contract.
Base wage and fringe benefits: $47.12 + $34.24
The base wage is the taxable hourly wage. NJDOL prints the fringe benefits as one hourly figure, not itemized; it can go to health, pension, vacation and training plans, or be paid as cash where the state allows.
| Base wage (taxable) | $47.12 |
| Fringe benefits (one figure, not itemized) | $34.24 |
| Total hourly rate, as printed | $81.36 |
When does this rate change?
- The rates in effect on the date the contract is awarded apply, plus every pre-determined increase listed then, from its date. A later posting doesn't change an awarded job (NJDOL FAQ). Rates marked expired "remain in effect" until new ones are posted.
- NJDOL reissues a county's package whenever a union agreement changes. This page uses the packages of October 19, 2026 (NJDOL current rates).
Every roofer rate in Middlesex County
As NJDOL lists them. The highlighted row is the one this page leads with.
| Classification | Base wage | Fringe benefits | Total rate | Effective |
|---|---|---|---|---|
| Roofer: Foreman | $50.12 | $34.24 | $84.36 | Jun 1, 2026 |
| Roofer: Journeyman | $47.12 | $34.24 | $81.36 | Jun 1, 2026 |
Davis-Bacon roofer rate in Middlesex County
Federally funded or assisted construction here uses the U.S. Department of Labor's wage determinations. Where both Davis-Bacon and the New Jersey Act apply, "whichever rate is higher must be paid" (NJDOL FAQ).
We don't put a federal figure next to NJDOL's here, because the federal determination lists more than one rate for this trade here. The federal rows for this trade are below; match the classification to the work.
| Construction | Federal classification | Base wage | Total rate | WD |
|---|---|---|---|---|
| Building | ROOFER (INCLUDES ALL TYPES OF ROOFERS) (MIDDLESEX COUNTY (north and east of Route #18))ROOF0004-008 | $44.52 | $76.77 | NJ20260036 Mod 1 |
| Building | ROOFER: SLATE AND TILE (MIDDLESEX COUNTY (SOUTH AND WEST OF ROUTE #18)) MOPPER, AND OPERATOR OF FELT-LAYING MACHINE: $.50 PER HOUR ADDITIONAL. WORK APPLYING …ROOF0030-030 | $38.95 | $60.80 | NJ20260036 Mod 1 |
| Building | ROOFER: SHINGLES (MIDDLESEX COUNTY (SOUTH AND WEST OF ROUTE #18)) MOPPER, AND OPERATOR OF FELT-LAYING MACHINE: $.50 PER HOUR ADDITIONAL. WORK APPLYING ROOFING …ROOF0030-030 | $35.95 | $57.80 | NJ20260036 Mod 1 |
| Residential | ROOFER (INCLUDES ALL TYPES OF ROOFS) (MIDDLESEX COUNTY (NORTH AND EAST OF ROUTE #18))ROOF0004-008 | $44.52 | $76.77 | NJ20260024 Mod 2 |
| Residential | ROOFER (ALL TYPES) (MIDDLESEX COUNTY (SOUTH AND WEST OF ROUTE #18))ROOF0030-018 | $34.35 | $56.10 | NJ20260024 Mod 2 |
Davis-Bacon rates from SAM.gov, read October 25, 2026. Our federal totals are base plus fringe; DOL prints no total. New Jersey Davis-Bacon changes
How Middlesex County compares
The main roofer rate in every county that has one, and how the pay splits here and nearby. All bars use the same scale.
Every county in New Jersey
Wage and fringe benefits, nearby
- Middlesex Countybase $47.12$81.36
- Somerset Countybase $47.12$81.36
- Union Countybase $47.12$81.36
- Mercer Countybase $47.53$82.75
Roofer rates in nearby counties
Current NJDOL rates. Rates "are generally set for each of the State's twenty-one (21) counties", and some crafts are statewide (NJDOL FAQ).
NJDOL's roofer rates for Middlesex County are the same as in 7 other counties: Essex, Monmouth, Morris, Somerset, Sussex, Union, Warren.
| County | Classification | Base wage | Total rate | vs Middlesex County |
|---|---|---|---|---|
| Hudson County | Roofer: Journeyman | $52.50 | $92.88 | +$11.52 |
| Mercer County | Roofer: Journeyman | $47.53 | $82.75 | +$1.39 |
| Middlesex County | Roofer: Journeyman | $47.12 | $81.36 | |
| Somerset County | Roofer: Journeyman | $47.12 | $81.36 | same |
| Union County | Roofer: Journeyman | $47.12 | $81.36 | same |
| Monmouth County | Roofer: Journeyman | $47.12 | $81.36 | same |
| Essex County | Roofer: Journeyman | $47.12 | $81.36 | same |
More from NJDOL on this rate
- NJDOL NJDOL county package, page 58
- NJDOL's current prevailing wage rates
- These are journeyman rates. Apprentices registered with the U.S. Office of Apprenticeship get the percentage in the craft's apprentice schedule, with full benefits unless noted.
Are you being paid this rate?
Add your wage to what your employer pays into benefits for you, or pays you in cash each payday, and compare it with the total. Rates for every craft, including future increases, must be posted on site, and certified payroll goes to NJDOL within 10 days of payday (N.J.S.A. 34:11-56.29). NJDOL Public Contracts: (609) 292-2259.
Source
Department of Labor and Workforce Development (NJDOL), NJDOL county package NJDOL-20261019-middlesex, issued October 19, 2026, effective June 1, 2026, page 58: lwdwebpt.dol.state.nj.us/archivewages/292125119-middlesex-10-19-2026.pdf
We read every county package of October 19, 2026, including its statewide pages, and check every number with a second, separate reader. Wage plus benefit equals NJDOL's printed total on every step that prints both. How we check · Download Middlesex County as CSV · Report an error