Skip to content

Home / New Mexico / Roofer / Bernalillo County group

New Mexico · Roofer · 33 counties

Roofer prevailing wage, Bernalillo County group, New Mexico (33 counties)

DWS sets the same roofer rates, row for row, in 33 counties: Bernalillo, Catron, Chaves, Cibola, Colfax, Curry, De Baca, Dona Ana, Eddy, Grant, Guadalupe, Harding, Hidalgo, Lea, Lincoln, Los Alamos, Luna, McKinley, Mora, Otero, Quay, Rio Arriba, Roosevelt, San Juan, San Miguel, Sandoval, Santa Fe, Sierra, Socorro, Taos, Torrance, Union and Valencia. Every figure on this page applies in each of them.

$40.56an hour, base wage + fringe benefits (our sum) · Roofer – Roofer journeyman

$31.20 base wage + $9.36 fringe benefits · General building

On New Mexico public works in each of these 33 counties, a roofer working as roofer – roofer journeyman must be paid at least $40.56 an hour: a $31.20 base wage plus $9.36 in fringe. DWS prints no total, so $40.56 is our sum of the two.

11.1.2.20 NMAC rates for decisions issued from July 1, 2026; this rate, effective July 1, 2026. Each project is governed by one wage rate decision "which shall remain effective for the duration of the project" (11.1.2.14 NMAC). Checked against dws.state.nm.us on October 25, 2026.

DWS lists 8 roofer rates for each of these counties, from $28.08 to $40.56 an hour. See all of them.

These rates come from the rule. The DWS wage rate decision issued for the project is what binds.

Base wage and fringe benefits: $31.20 + $9.36

The base wage is the taxable hourly wage. DWS prints the fringe 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)$31.20
Fringe benefits (one figure, not itemized)$9.36
Base + fringe (our sum; DWS prints no total)$40.56

When does this rate change?

Dated rates for this classification

DWS prints more than one dated line for Roofer – Roofer journeyman. The one in force on October 25, 2026 leads this page; scheduled lines take effect on their date.

EffectiveRateStatus
Jan 1, 2026$40.56 ($31.20 + $9.36)Earlier
Jul 1, 2026$40.56 ($31.20 + $9.36)In force
Jan 1, 2027$40.56 ($31.20 + $9.36)Scheduled

Every roofer rate in the Bernalillo County group

As DWS lists them. The highlighted row is the one this page leads with.

  1. Roofer – Roofer journeymanStreet, highway, utility and light engineering$40.56
  2. Roofer – Roofer journeymanGeneral building$40.56
  3. Roofer – Roofer JourneymanResidential$40.56
  4. Roofer – Roofer journeymanHeavy engineering$40.56
  5. Roofer – Roofer helperStreet, highway, utility and light engineering · Helper$28.08
  6. Roofer – Roofer helperGeneral building · Helper$28.08
  7. Roofer – Roofer HelperResidential · Helper$28.08
  8. Roofer – Roofer helperHeavy engineering · Helper$28.08
Hourly rate of each roofer classification in the Bernalillo County group, highest first, split into wage and fringe.
ClassificationBase wageFringe benefitsTotal rateEffective
Roofer – Roofer journeymanStreet, highway, utility and light engineering$31.20 $9.36 $40.56 Jul 1, 2026
Roofer – Roofer helperStreet, highway, utility and light engineeringHelper$18.72 $9.36 $28.08 Jul 1, 2026
Roofer – Roofer journeymanGeneral building$31.20 $9.36 $40.56 Jul 1, 2026
Roofer – Roofer helperGeneral buildingHelper$18.72 $9.36 $28.08 Jul 1, 2026
Roofer – Roofer JourneymanResidential$31.20 $9.36 $40.56 Jul 1, 2026
Roofer – Roofer HelperResidentialHelper$18.72 $9.36 $28.08 Jul 1, 2026
Roofer – Roofer journeymanHeavy engineering$31.20 $9.36 $40.56 Jul 1, 2026
Roofer – Roofer helperHeavy engineeringHelper$18.72 $9.36 $28.08 Jul 1, 2026

Davis-Bacon roofer rates in these counties

The counties share DWS's rates, but not always the same federal wage determination. When a contract requires both the state rate and the Davis-Bacon rate, paying the higher of the two meets both. The contract documents say which apply.

CountyFederal classificationBase + fringeWDvs DWS
Bernalillo CountyFederal rates listed on the county page; no one-to-one match
Catron CountyROOFER$13.74 NM20260013 Mod 1DWS +$26.82
Chaves CountyROOFER$13.74 NM20260014 Mod 1DWS +$26.82
Cibola CountyROOFER$18.84 NM20260031 Mod 2DWS +$21.72
Colfax CountyROOFER$18.84 NM20260015 Mod 2DWS +$21.72
Curry CountyROOFER$13.74 NM20260016 Mod 1DWS +$26.82
De Baca CountyROOFER$13.74 NM20260017 Mod 1DWS +$26.82
Dona Ana CountyNo federal row for this trade
Eddy CountyROOFER$15.41 NM20260018 Mod 1DWS +$25.15
Grant CountyROOFER$13.74 NM20260019 Mod 1DWS +$26.82
Guadalupe CountyROOFER$18.84 NM20260031 Mod 2DWS +$21.72
Harding CountyROOFER$18.84 NM20260031 Mod 2DWS +$21.72
Hidalgo CountyROOFER$13.74 NM20260032 Mod 1DWS +$26.82
Lea CountyROOFER$13.74 NM20260020 Mod 1DWS +$26.82
Lincoln CountyROOFER$13.74 NM20260021 Mod 1DWS +$26.82
Los Alamos CountyROOFER$18.84 NM20260022 Mod 1DWS +$21.72
Luna CountyROOFER$13.74 NM20260023 Mod 1DWS +$26.82
McKinley CountyROOFER$18.84 NM20260024 Mod 1DWS +$21.72
Mora CountyROOFER$18.84 NM20260031 Mod 2DWS +$21.72
Otero CountyROOFER$13.74 NM20260025 Mod 1DWS +$26.82
Quay CountyROOFER$18.84 NM20260031 Mod 2DWS +$21.72
Rio Arriba CountyROOFER$18.84 NM20260026 Mod 2DWS +$21.72
Roosevelt CountyROOFER$13.74 NM20260027 Mod 1DWS +$26.82
San Juan CountyFederal rates listed on the county page; no one-to-one match
San Miguel CountyROOFER$18.84 NM20260028 Mod 2DWS +$21.72
Sandoval CountyFederal rates listed on the county page; no one-to-one match
Santa Fe CountyFederal rates listed on the county page; no one-to-one match
Sierra CountyROOFER$13.74 NM20260032 Mod 1DWS +$26.82
Socorro CountyROOFER$13.74 NM20260029 Mod 1DWS +$26.82
Taos CountyROOFER$18.84 NM20260031 Mod 2DWS +$21.72
Torrance CountyFederal rates listed on the county page; no one-to-one match
Union CountyROOFER$18.84 NM20260030 Mod 2DWS +$21.72
Valencia CountyFederal rates listed on the county page; no one-to-one match

How the Bernalillo County group 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 Mexico

Wage and fringe, nearby

  1. Bernalillo County groupbase $31.20$40.56
  2. Valencia Countybase $31.20$40.56
  3. Sandoval Countybase $31.20$40.56
  4. Santa Fe Countybase $31.20$40.56

Which county is in which roofer group

Every New Mexico county with a roofer rate. Counties DWS treats alike share one page; the rest have their own.

CountiesMain classificationBase wageTotal rate
Bernalillo County group, 33 localities: Bernalillo, Catron, Chaves, Cibola, Colfax, Curry, De Baca, Dona Ana, Eddy, Grant, Guadalupe, Harding, Hidalgo, Lea, Lincoln, Los Alamos, Luna, McKinley, Mora, Otero, Quay, Rio Arriba, Roosevelt, San Juan, San Miguel, Sandoval, Santa Fe, Sierra, Socorro, Taos, Torrance, Union, ValenciaRoofer – Roofer journeyman$31.20 $40.56 

1 group of counties with identical DWS rates, and 0 counties with rates of their own.

New Mexico roofer prevailing wage by county, with a map

More from DWS on this rate

Every trade's rates, county by county: Bernalillo · Catron · Chaves · Cibola · Colfax · Curry · De Baca · Dona Ana · Eddy · Grant · Guadalupe · Harding · Hidalgo · Lea · Lincoln · Los Alamos · Luna · McKinley · Mora · Otero · Quay · Rio Arriba · Roosevelt · San Juan · San Miguel · Sandoval · Santa Fe · Sierra · Socorro · Taos · Torrance · Union · Valencia

Are you being paid this rate?

Add your base wage to what your employer pays into fringe plans for you, and compare it with the total. Certified payrolls carry the project's wage rate decision number and go to the agency monthly (11.1.2.9 NMAC). DWS Public Works: DWS prevailing wage.

Source

Department of Workforce Solutions (DWS), 11.1.2.20 NMAC rates for decisions issued from July 1, 2026. For the row this page leads with:

We read 11.1.2.20 NMAC's rate tables as published in the New Mexico Register and check every number with a second, separate read. The rule prints no total; ours is base plus fringe, and the apprenticeship contribution is inside the fringe. How we check · Download every New Mexico rate as CSV · Report an error