Skip to content

Home / Puerto Rico / Roofer

Puerto Rico · Roofer

Puerto Rico roofer prevailing wage, municipio by municipio

A roofer's Davis-Bacon prevailing wage in Puerto Rico runs from $9.99 an hour in Yabucoa Municipio to $10.49 in Aguada Municipio. The median municipio is $9.99.

Main roofer classification in each municipio (Roofer), Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026. A contract keeps the wage determination in its bid documents. Modifications published before bid opening apply to it, though one published less than 10 days before can be left out if the agency finds there isn't time to tell bidders (29 CFR 1.6(c)). Checked October 25, 2026.

Santa Isabel Municipio: no rate for this tradeCaguas Municipio roofer: $9.99 per hourCataño Municipio roofer: $9.99 per hourMorovis Municipio roofer: $9.99 per hourFlorida Municipio roofer: $9.99 per hourJayuya Municipio: no rate for this tradeAibonito Municipio roofer: $9.99 per hourSan Lorenzo Municipio roofer: $9.99 per hourVega Alta Municipio roofer: $9.99 per hourMaricao Municipio: no rate for this tradeRincón Municipio roofer: $10.49 per hourCayey Municipio roofer: $9.99 per hourGuaynabo Municipio roofer: $9.99 per hourCanóvanas Municipio roofer: $9.99 per hourCorozal Municipio roofer: $9.99 per hourHumacao Municipio roofer: $9.99 per hourArroyo Municipio roofer: $10.25 per hourBarranquitas Municipio roofer: $9.99 per hourJuncos Municipio roofer: $9.99 per hourSabana Grande Municipio roofer: $10.49 per hourComerío Municipio roofer: $9.99 per hourMaunabo Municipio roofer: $9.99 per hourJuana Díaz Municipio roofer: $10.49 per hourLoíza Municipio roofer: $9.99 per hourCabo Rojo Municipio roofer: $10.49 per hourNaranjito Municipio roofer: $9.99 per hourHormigueros Municipio roofer: $10.49 per hourGuayama Municipio roofer: $10.25 per hourVega Baja Municipio roofer: $9.99 per hourVillalba Municipio roofer: $10.49 per hourToa Baja Municipio roofer: $9.99 per hourSan Germán Municipio roofer: $10.49 per hourRío Grande Municipio roofer: $9.99 per hourPonce Municipio roofer: $10.49 per hourLajas Municipio roofer: $10.49 per hourSan Sebastián Municipio roofer: $10.49 per hourUtuado Municipio: no rate for this tradeAguada Municipio roofer: $10.49 per hourAdjuntas Municipio: no rate for this tradeAguas Buenas Municipio roofer: $9.99 per hourOrocovis Municipio roofer: $9.99 per hourCeiba Municipio roofer: $10.25 per hourCiales Municipio roofer: $9.99 per hourGuánica Municipio roofer: $10.49 per hourCulebra Municipio: no rate for this tradeArecibo Municipio roofer: $9.99 per hourNaguabo Municipio roofer: $9.99 per hourGuayanilla Municipio roofer: $10.49 per hourAñasco Municipio roofer: $10.49 per hourMayagüez Municipio roofer: $10.49 per hourSan Juan Municipio roofer: $9.99 per hourTrujillo Alto Municipio roofer: $9.99 per hourIsabela Municipio roofer: $10.49 per hourLas Marías Municipio: no rate for this tradeQuebradillas Municipio roofer: $9.99 per hourLares Municipio roofer: $10.49 per hourLuquillo Municipio roofer: $10.25 per hourPeñuelas Municipio roofer: $10.49 per hourLas Piedras Municipio roofer: $9.99 per hourPatillas Municipio roofer: $10.25 per hourBarceloneta Municipio roofer: $9.99 per hourVieques Municipio: no rate for this tradeGurabo Municipio roofer: $9.99 per hourYauco Municipio roofer: $10.49 per hourAguadilla Municipio roofer: $10.49 per hourCarolina Municipio roofer: $9.99 per hourHatillo Municipio roofer: $9.99 per hourYabucoa Municipio roofer: $9.99 per hourBayamón Municipio roofer: $9.99 per hourCidra Municipio roofer: $9.99 per hourMoca Municipio roofer: $10.49 per hourToa Alta Municipio roofer: $9.99 per hourManatí Municipio roofer: $9.99 per hourCamuy Municipio roofer: $9.99 per hourCoamo Municipio: no rate for this tradeDorado Municipio roofer: $9.99 per hourFajardo Municipio roofer: $10.25 per hourSalinas Municipio: no rate for this trade
$9.99$9.99$9.99$9.99$10.49$10.49Roofer, main rate, base + fringe per hour. Each shade holds about a fifth of the counties.

How much does a roofer make on prevailing wage in Puerto Rico?

7 groups of localities with identical rates and 2 with rates of their own, highest main rate first. The table below lists which localities are in each group.

  1. Aguada Municipio group8 localities$10.49
  2. Cabo Rojo Municipio group4 localities$10.49
  3. Guánica Municipio group4 localities$10.49
  4. Hormigueros Municipio group2 localities$10.49
  5. Juana Díaz Municipio group2 localities$10.49
  6. Ponce Municipio1 municipio$10.49
  7. Arroyo Municipio group6 localities$10.25
  8. Aguas Buenas Municipio group40 localities$9.99
  9. San Juan Municipio1 municipio$9.99

Which localities pay which rate

7 groups of counties with identical DOL rates, and 2 counties with rates of their own.

Questions about Puerto Rico roofer pay

What is the roofer prevailing wage in Aguada Municipio?

$10.49 an hour: a $9.44 base wage plus $1.05 in fringe benefits, under wage determination PR20260028, modification 1. Overtime and every roofer classification in Aguada Municipio.

Does roofer prevailing wage include fringe benefits?

Yes. In Aguada Municipio the $10.49 total is a $9.44 base wage plus $1.05 in fringe benefits, about 10% of the total. The employer owes the full amount for every hour worked.

Does roofer prevailing wage pay overtime in Puerto Rico?

Davis-Bacon rates are straight time. On contracts over $100,000, the Contract Work Hours and Safety Standards Act requires 1½ times the basic rate for hours over 40 in a workweek (40 U.S.C. 3702). The fringe is owed for every hour at its straight-time amount.

Do apprentice roofers get this rate?

Davis-Bacon determinations list journeyworker rates. Apprentices in a program registered with DOL or a recognized state agency can be paid the program's percentage of the rate, within its ratio; anyone else gets the full rate (29 CFR 5.5(a)(4)).

Why do some localities have the same roofer rate?

DOL often publishes the same roofer rates for several localities. Across Puerto Rico, the 68 localities with a roofer rate fall into 9 distinct sets of rates, and 7 of those sets are shared by more than one municipio; the largest covers 40 localities (the Aguas Buenas Municipio group).