Home / Colorado
Colorado prevailing wage rates (Davis-Bacon)
Pick a county to see every trade's rate there, or pick a trade to compare it across the state. All 1,442 rates come from the 30 Davis-Bacon wage determinations the U.S. Department of Labor publishes for Colorado on SAM.gov, for building, residential, highway and heavy construction.
Colorado's state rule uses these same Davis-Bacon determinations for state-agency projects of $500,000 or more that have no federal money (CDOT contracts excluded), with no separate survey (SB19-196, C.R.S. 24-92-205). The City of Denver publishes its own schedules for its own projects, on the City of Denver page.
The Department of Labor modifies these determinations on SAM.gov in weekly batches through the year; the latest Colorado modification we hold is dated May 18, 2026. What changed in Colorado's determinations. 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 against sam.gov on October 25, 2026.
What is the prevailing wage rate in Colorado?
It depends on the trade. Taking each trade's main rate in each county, DOL's figures run from $9.75 an hour (laborer, Alamosa County) to $99.97 (elevator constructor, City of Denver schedules). Each figure is the base wage plus fringe benefits. Pick a county or a trade below for the exact rate.
Prevailing wage rates by county
- Adams28 trades
- Alamosa21 trades
- Arapahoe28 trades
- Archuleta21 trades
- Baca21 trades
- Bent21 trades
- Boulder28 trades
- Broomfield29 trades
- Chaffee21 trades
- Cheyenne22 trades
- Clear Creek27 trades
- Conejos21 trades
- Costilla21 trades
- Crowley21 trades
- Custer21 trades
- Delta21 trades
- Denver28 trades
- Dolores21 trades
- Douglas28 trades
- Eagle21 trades
- El Paso25 trades
- Elbert27 trades
- Fremont21 trades
- Garfield21 trades
- Gilpin27 trades
- Grand21 trades
- Gunnison21 trades
- Hinsdale21 trades
- Huerfano21 trades
- Jackson21 trades
- Jefferson28 trades
- Kiowa21 trades
- Kit Carson22 trades
- La Plata21 trades
- Lake21 trades
- Larimer25 trades
- Las Animas21 trades
- Lincoln22 trades
- Logan21 trades
- Mesa23 trades
- Mineral21 trades
- Moffat20 trades
- Montezuma21 trades
- Montrose21 trades
- Morgan21 trades
- Otero21 trades
- Ouray21 trades
- Park27 trades
- Phillips21 trades
- Pitkin21 trades
- Prowers21 trades
- Pueblo24 trades
- Rio Blanco21 trades
- Rio Grande21 trades
- Routt21 trades
- Saguache21 trades
- San Juan21 trades
- San Miguel21 trades
- Sedgwick21 trades
- Summit21 trades
- Teller21 trades
- Washington21 trades
- Weld24 trades
- Yuma21 trades
- City of Denver schedules49 trades
Rates by trade
Each trade page maps that trade's main rate in every county. Carpenter rates, for example, range from $18.22 to $48.93 an hour.
- Appliance Mechanic$32.27
- Asbestos & Lead Abatement Laborer$29.58
- Boilermaker$17.60
- Brick Tender$15.99
- Bricklayer$21.96–$57.58
- Building Engineer$45.95
- Building Service Employee$34.67
- Carpenter$18.22–$48.93
- Carpet & Soft Floor Layer$30.58–$32.58
- Cement Mason$27.07–$49.88
- Conveyance System Maintenance (Baggage Systems)$43.79
- De-icing / Glycol Facility Worker$37.28
- Drywall Finisher$13.00–$39.67
- Drywall Installer / Lather$16.91–$25.54
- Electrical Utility Lineman$76.24–$76.36
- Electrician$35.14–$66.33
- Elevator Constructor$95.01
- Fence Builder$16.22–$20.93
- Fire Extinguisher Repairer$28.59
- Flagger$12.60–$12.78
- Fuel Handler (Fuel Facility Operator / Mechanic)$31.00
- Furniture Mover$26.37
- Glazier$50.41
- Guardrail Installer$16.09–$28.23
- Heavy Equipment Mechanic$37.47
- Insulator (Heat & Frost / Asbestos Worker)$21.56–$53.80
- Ironworker$51.71
- Laborer$9.75–$20.64
- Landscape & Irrigation Laborer$15.42–$18.53
- Millwright$61.12
- Operating Engineer$13.41–$28.88
- Painter$15.19–$38.97
- Parking Electronics Technician$34.74
- Pest Controller$29.99
- Plaster Tender$22.32
- Plasterer$48.55
- Plumber / Pipefitter$57.33–$68.91
- Quality Control & Assurance Technician$33.02
- Refrigeration & A/C Mechanic$33.38–$34.59
- Roofer$16.03–$39.08
- Sheet Metal Worker$26.18–$65.70
- Sign Installer$28.40
- Striping & Traffic Control Worker$15.83–$18.77
- Teamster (Truck Driver)$17.34–$21.30
- Telephone Line Worker (Outside)$59.17
- Tile Finisher$35.04
- Tile Setter$40.99
- Transit Technician$94.20
- Tree Maintenance Laborer$31.22
- Tunnel Worker$27.59
- Water Well Driller$32.55
- Waterproofer$12.71–$16.94
- Window Cleaner$47.26
How Davis-Bacon rates work in Colorado
- Which projects. Davis-Bacon and its Related Acts cover contractors and subcontractors "performing on federally funded or assisted contracts in excess of $2,000" for the construction, alteration or repair of public buildings or public works (DOL).
- Colorado's own law. Colorado's state rule uses these same Davis-Bacon determinations for state-agency projects of $500,000 or more that have no federal money (CDOT contracts excluded), with no separate survey (SB19-196, C.R.S. 24-92-205). The City of Denver publishes its own schedules for its own projects, on the City of Denver page.
- Four kinds of construction. Each wage determination (WD) covers building, residential, highway or heavy construction, or a mix, in a set of counties (29 CFR 1.2, 1.5). Residential WDs cover single family homes and apartments up to and including four stories. A project uses the WD for its kind of work, and a mixed project can need more than one.
- Which rate applies. 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)).
- Base plus one fringe amount. Each classification has a base rate and one fringe figure. The contractor can pay the fringe into bona fide benefit plans or as cash, and can meet the total with any mix of wage and fringe (29 CFR 5.5(a)(1)). Our total is the base plus the fringe; DOL prints no total.
- Rate identifiers. Each rate carries an identifier. A union code such as ELEC0011-002 means DOL found the collectively bargained rate prevailing; SU marks a survey rate, UAVG a weighted union average, and SA a rate adopted from a state survey. The date after it is the date of that rate, not of the WD.
- Overtime. 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.
- Classifications that aren't listed. If the work needs a classification the WD doesn't list, it can be added after award only through the contract's labor standards clauses (29 CFR 5.5(a)(1)(iii)), as each WD says.
- Payroll. Contractors and subcontractors submit certified payrolls every week to the contracting agency and keep the records for three years (29 CFR 5.5(a)(3)).
How we read DOL's data
We read every active Colorado Davis-Bacon wage determination from SAM.gov's own data and check every number with a second, independent read of the same file. DOL prints no total; ours is base plus fringe. The City of Denver rows are copied from Denver Labor's own schedules. How we check.
Download the data
All Colorado rates as CSV or JSON, plus one file per county on the data page.
Apprentice rates
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)).
Colorado Davis-Bacon questions
Does Colorado have a prevailing wage law?
Colorado's state rule uses these same Davis-Bacon determinations for state-agency projects of $500,000 or more that have no federal money (CDOT contracts excluded), with no separate survey (SB19-196, C.R.S. 24-92-205). The City of Denver publishes its own schedules for its own projects, on the City of Denver page.
How much is Davis-Bacon pay for an electrician in Colorado?
From $35.14 to $66.33 an hour for the main electrician classification, depending on the county; the median county is $51.46. See every county on one map.
How often do Davis-Bacon rates change in Colorado?
The Department of Labor modifies these determinations on SAM.gov in weekly batches through the year. In 2026 DOL published 30 modifications to 30 Colorado wage determinations that changed a rate, the latest on May 18, 2026. See each one.
Which wage determination applies to my project?
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)).
Do apprentices get prevailing wage in Colorado?
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)).