Davis-Bacon Rate Lookupfree · sourced from sam.gov · no sign-up

Davis-Bacon rates — Snohomish County, Washington

Every active general wage determination covering this county, one section per construction type. These rates are the minimum that must be paid on a federal or federally assisted contract.

Pick the construction type that matches your contract, not the highest rate. Building, Residential, Highway and Heavy are separate determinations with different rates, and using the wrong one is a common reason a certified payroll comes back rejected. Where your trade appears under several classifications the choice between them is a judgement call — the plainest match is usually right, and the contracting officer can confirm it.
Building
WA20260113 rev 1 · 05/18/2026 · 60 classifications
ClassificationBase rateFringeTotal
HEAT & FROST INSULATOR (INCLUDES DUCT, PIPE AND MECHANICAL SYSTEMS)75.3718.8294.19
TILE SETTER49.7018.6268.32
TILE FINISHER40.9818.1759.15
BRICKLAYER55.3420.0575.39
TERRAZZO WORKER/SETTER51.7018.6270.32
TERRAZZO FINISHER40.9818.1759.15
MASON - STONE55.3420.0575.39
MARBLE SETTER49.7018.6268.32
MARBLE FINISHER40.9818.1759.15
MILLWRIGHT55.3922.3877.77
CARPENTER (INCLUDES ACOUSTICAL CEILING MECHANIC, DRYWALL HANGER & FORM WORK)63.9819.1383.11
ELECTRICIAN55.0129.2084.21
OPERATOR: PAVER (ASPHALT, AGGREGATE, AND CONCRETE)61.9327.5789.50
OPERATOR: GRADER/BLADE61.9327.5789.50
OPERATOR: BULLDOZER (D9 & UNDER)60.4627.5788.03
OPERATOR: BLADE FINISH61.1427.5788.71
OPERATOR: SCREED61.1427.5788.71
OPERATOR: ROLLER (PLANT MIX OR MULTI-LIFT MATERIALS)60.4627.5788.03
OPERATOR: ROLLER (OTHER THAN PLANT MIX)56.6327.5784.20
OPERATOR: OILER (TRUCK CRANE OILER/DRIVER: 100 TONS AND OVER)60.4627.5788.03
OPERATOR: OILER (DRILL OILERS: AUGER TYPE, TRUCK OR CRANE MOUNT; TRUCK CRANE OILER/DRIVER: UNDER 100 TONS)61.1427.5788.71
OPERATOR: LOADER (OVERHEAD UNDER 6 YARDS)61.1427.5788.71
OPERATOR: LOADER (OVERHEAD 6 YARDS BUT NOT INCLUDING 8 YARDS)61.9327.5789.50
OPERATOR: CONCRETE PUMP (TRUCK MOUNT WITH BOOM ATTACHMENT OVER 42M)61.9327.5789.50
IRONWORKER57.9434.5292.46
LABORER: ASBESTOS ABATEMENT (REMOVAL FROM FLOORS, WALLS, & CEILINGS)50.3816.9667.34
LABORER: ASPHALT, INCLUDES RAKER, SHOVELER, SPREADER AND DISTRIBUTOR52.3117.0169.32
LABORER: FORM STRIPPING50.3816.9667.34
LABORER: GRADE CHECKER52.3117.0169.32
LABORER: JACKHAMMER51.5216.9968.51
LABORER: MASON TENDER - CEMENT/CONCRETE50.3816.9667.34
LABORER: NOZZLE PERSON52.3117.0169.32
SCAFFOLD BUILDER50.3816.9667.34
TRAFFIC CONTROL: FLAGGER40.8816.7257.60
LABORER, MASON TENDER BRICK50.3816.9667.34
LABORER: CONCRETE SAW CHAIN51.5216.9968.51
LABORER: FIRE WATCH40.5615.6056.16
GLAZIER61.1423.7684.90
PAINTER41.2414.7055.94
DRYWALL FINISHER/TAPER53.5923.6577.24
FLOOR LAYER: SOFT FLOORS42.0120.2062.21
CEMENT MASON/CONCRETE FINISHER54.1621.2775.43
PLASTERER52.5020.6773.17
PIPEFITTER60.7234.1594.87
PLUMBER75.2133.88109.09
ROOFER48.0116.4464.45
SPRINKLER FITTER68.8933.80102.69
SHEET METAL WORKER69.8633.39103.25
TRUCK DRIVER: DUMP TRUCK35.4613.0048.46
OPERATOR: MECHANIC42.8519.2062.05
OPERATOR: BOBCAT/SKID STEER/SKID LOADER40.539.5650.09
OPERATOR: BACKHOE/EXCAVATOR/TRACKHOE45.65—45.65
LABORER: PIPELAYER35.8310.8946.72
LABORER: LANDSCAPE18.225.6023.82
LABORER: COMMON OR GENERAL36.719.9146.62
TRUCK DRIVER: CONCRETE TRUCK55.4327.5282.95
TRUCK DRIVER: PICKUP TRUCK51.7827.5279.30
OPERATOR: DRILL56.4221.1577.57
LABORER: HOD CARRIER47.9514.4062.35
OPERATOR: CRANE56.1025.5781.67
Residential
WA20260094 rev 1 · 05/18/2026 · 27 classifications
ClassificationBase rateFringeTotal
BRICKLAYER55.3420.0575.39
BRICK POINTER/CAULKER/CLEANER55.3420.0575.39
ELEVATOR MECHANIC. FOOTNOTE: A. PAID VACATION EMPLOYER CONTRIBUTES 8% OF REGULAR HOURLY RATE AS VACATION PAY CREDIT FOR EMPLOYEES WITH MORE THAN 5 YEARS OF SERVICE, AND 6% FOR 6 MONTHS TO 5 YEARS OF SERVICE. B. PAID HOLIDAYS: NEW YEARS DAY, MEMORIAL DAY, INDEPENDENCE DAY, LABOR DAY, VETERANS DAY, THANKSGIVING DAY, FRIDAY AFTER THANKSGIVING, AND CHRISTMAS DAY67.6138.44106.05
LABORER: MASON TENDER - CEMENT/CONCRETE38.0516.7554.80
LABORER: MASON TENDER - BRICK50.3816.9667.34
GLAZIER40.2816.0656.34
CEMENT MASON/CONCRETE FINISHER54.1621.2775.43
SPRINKLER FITTER46.1826.4072.58
SHEET METAL WORKER (INCLUDING HVAC DUCT INSTALLATION)52.4032.7285.12
ROOFER23.122.9026.02
PLUMBER30.537.8438.37
PAINTER: DRYWALL FINISHING/TAPING ONLY34.3614.3448.70
PAINTER: BRUSH, ROLLER, AND SPRAY23.247.2030.44
OPERATOR: CONCRETE PUMP33.5715.1548.72
OPERATOR: BULLDOZER29.63—29.63
OPERATOR: BOBCAT/SKID STEER/SKID LOADER17.53—17.53
OPERATOR: BACKHOE/EXCAVATOR/TRACKHOE32.7415.1547.89
LABORER: COMMON OR GENERAL19.073.2722.34
ELECTRICIAN33.5411.7145.25
DRYWALL HANGER AND METAL STUD INSTALLER24.59—24.59
CARPENTER24.454.7129.16
WORKING IN AS FOLLOWS: LEVEL C-D: - $.50 PER HOUR - THIS LEVEL MAY USE AN AIR PURIFYING RESPIRATOR OR ADDITIONAL PROTECTIVE CLOTHING LEVEL A-B: - $1.00 PER HOUR - USES SUPPLIED AIR IN CONJUNCTION WITH A CHEMICAL SPLASH SUIT OR FULLY ENCAPSULATED SUIT WITH A SELF-CONTAINED BREATHING APPARATUS. EMPLOYEES SHALL BE PAID HAZMAT PAY IN INCREMENTS OF FOUR(4) AND EIGHT(8) HOURS37.8820.9358.81
FOOTNOTE A - ANYONE WORKING ON A HAZMAT JOB, WHERE HAZMAT CERFIFICATION IS REQUIRED, SHALL BE COMPENSATED AS A PREMIUM, IN ADDITION TO THE CLASSIFICATION WORKING IN AS FOLLOWS: LEVEL C-D: - $.50 PER HOUR - THIS LEVEL MAY USE AN AIR PURIFYING RESPIRATOR OR ADDITIONAL PROTECTIVE CLOTHING. LEVEL A-B: - $1.00 PER HOUR - USES SUPPLIED AIR IN CONJUNCTION WITH A CHEMICAL SPLASH SUIT OR FULLY ENCAPSULATED SUIT WITH A SELF-CONTAINED BREATHING APPARATUS. EMPLOYEES SHALL BE PAID HAZMAT PAY IN INCREMENTS OF FOUR(4) AND EIGHT(8) HOURS37.5620.9358.49
C-D: - $.50 PER HOUR - THIS LEVEL MAY USE AN AIR PURIFYING RESPIRATOR OR ADDITIONAL PROTECTIVE CLOTHING. LEVEL A-B: - $1.00 PER HOUR - USES SUPPLIED AIR IN CONJUNCTION WITH A CHEMICAL SPLASH SUIT OR FULLY ENCAPSULATED SUIT WITH A SELF-CONTAINED BREATHING APPARATUS. EMPLOYEES SHALL BE PAID HAZMAT PAY IN INCREMENTS OF FOUR(4) AND EIGHT(8) HOURS37.2220.9358.15
REQUIRED, SHALL BE COMPENSATED AS A PREMIUM, IN ADDITION TO THE CLASSIFICATION WORKING IN AS FOLLOWS: LEVEL C-D: - $.50 PER HOUR - THIS LEVEL MAY USE AN AIR PURIFYING RESPIRATOR OR ADDITIONAL PROTECTIVE CLOTHING. LEVEL A-B: - $1.00 PER HOUR - USES SUPPLIED AIR IN CONJUNCTION WITH A CHEMICAL SPLASH SUIT OR FULLY ENCAPSULATED SUIT WITH A SELF-CONTAINED BREATHING APPARATUS. EMPLOYEES SHALL BE PAID HAZMAT PAY IN INCREMENTS OF FOUR(4) AND EIGHT(8) HOURS37.0220.9357.95
FOOTNOTE A - ANYONE WORKING ON A HAZMAT JOB, WHERE HAZMAT CERFIFICATION IS REQUIRED, SHALL BE COMPENSATED AS A PREMIUM, IN ADDITION TO THE CLASSIFICATION WORKING IN AS FOLLOWS: LEVEL C-D - $.50 PER HOUR - THIS LEVEL MAY USE AN AIR PURIFYING RESPIRATOR OR ADDITIONAL PROTECTIVE CLOTHING. LEVEL A-B: - $1.00 PER HOUR - USES SUPPLIED AIR IN CONJUNCTION WITH A CHEMICAL SPLASH SUIT OR FULLY ENCAPSULATED SUIT WITH A SELF-CONTAINED BREATHING APPARATUS. EMPLOYEES SHALL BE PAID HAZMAT PAY IN INCREMENTS OF FOUR(4) AND EIGHT(8) HOURS36.9120.9357.84
FOOTNOTE A - ANYONE WORKING ON A HAZMAT JOB, WHERE HAZMAT CERFIFICATION IS REQUIRED, SHALL BE COMPENSATED AS A PREMIUM, IN ADDITION TO THE CLASSIFICATION WORKING IN AS FOLLOWS: LEVEL C-D: - $.50 PER HOUR - THIS LEVEL MAY USE AN AIR PURIFYING RESPIRATOR OR ADDITIONAL PROTECTIVE CLOTHING. LEVEL A-B: - $1.00 PER HOUR - USES SUPPLIED AIR IN CONJUNCTION WITH A CHEMICAL SPLASH SUIT OR FULLY ENCAPSULATED SUIT WITH A SELF-CONTAINED BREATHING APPARATUS. EMPLOYEES SHALL BE PAID HAZMAT PAY IN INCREMENTS OF FOUR(4) AND EIGHT(8) HOURS36.5820.9357.51
Heavy
WA20260129 rev 1 · 05/18/2026 · 53 classifications
ClassificationBase rateFringeTotal
BRICKLAYER55.3420.0575.39
PILEDRIVER PERSON65.5319.1384.66
FORM WORKER63.9819.1383.11
LINE CONSTRUCTION: LINE PERSON64.1724.5488.71
TREE TRIMMER: GROUND PERSON22.6016.3738.97
TREE TRIMMER42.5717.9760.54
LINE CONSTRUCTION: (CABLE SPLICER)64.1724.7788.94
LINE CONSTRUCTION: EQUIPMENT OPERATOR55.1920.9476.13
LINE CONSTRUCTION: (GROUND PERSON)37.5317.7455.27
OPERATOR: DRILL (DRILLING MACHINE)62.8527.5790.42
OPERATOR: LOADER (OVERHEAD UNDER 6 YARDS)61.1427.5788.71
OPERATOR: LOADER (OVERHEAD 8 YARDS & OVER)61.9327.5789.50
OPERATOR: LOADER (OVERHEAD 6 YARDS BUT NOT INCLUDING 8 YARDS)62.8527.5790.42
OPERATOR: SCRAPER (SELF PROPELLED UNDER 45)61.1427.5788.71
OPERATOR: OILER (TRUCK CRANE OILER/DRIVER: 100 TONS AND OVER)60.4627.5788.03
OPERATOR: OILER (DRILL OILERS: AUGER TYPE, TRUCK OR CRANE MOUNT)61.1427.5788.71
OPERATOR: GRADER/BLADE61.9327.5789.50
OPERATOR: CONCRETE PUMP61.1427.5788.71
OPERATOR: BULLDOZER (D9 & UNDER)60.4627.5788.03
OPERATOR: BACKHOE/EXCAVATOR/TRACKHOE (OVER 30 METRIC TONS AND UP TO 50 METRIC TONS)61.9327.5789.50
OPERATOR: BACKHOE/EXCAVATOR/TRACKHOE (15 TO 30 METRIC TONS)61.1427.5788.71
IRONWORKER57.9434.5292.46
LABORER: MASON TENDER - CEMENT/CONCRETE50.3816.9667.34
LABORER: NOZZLE PERSON52.3117.0169.32
LABORER: PIPELAYER51.5216.9968.51
LABORER: CONCRETE SAW CHAIN51.5216.9968.51
PAINTER41.2414.7055.94
PLUMBER60.7234.1594.87
PIPEFITTER75.2133.88109.09
SHEET METAL WORKER69.8633.39103.25
TRUCK DRIVER: WATER TRUCK31.6216.8448.46
TRAFFIC CONTROL: FLAGGER32.8110.5443.35
OPERATOR: SCREED49.969.6659.62
OPERATOR: ROLLER43.2119.2062.41
OPERATOR: PAVER (ASPHALT, AGGREGATE, AND CONCRETE)32.3513.4445.79
OPERATOR: MILLING MACHINE48.9510.3359.28
OPERATOR: MECHANIC37.1119.2056.31
OPERATOR: FORKLIFT49.89—49.89
OPERATOR: CRANE43.5917.9461.53
OPERATOR: BOBCAT/SKID STEER/SKID LOADER51.50—51.50
MILLWRIGHT51.098.8559.94
LABORER: FENCE ERECTOR29.01—29.01
LABORER: LANDSCAPE27.40—27.40
LABORER: HOD CARRIER38.5810.8949.47
LABORER: COMMON OR GENERAL34.0010.7044.70
LABORER: ASPHALT, INCLUDES RAKER, SHOVELER, SPREADER AND DISTRIBUTOR41.716.3348.04
ELECTRICIAN39.7413.9753.71
CEMENT MASON/CONCRETE FINISHER49.31—49.31
CARPENTER, EXCLUDES FORM WORK44.4815.5260.00
TRUCK DRIVER: DUMP TRUCK55.4827.5283.00
TRUCK DRIVER: ASPHALT MIX55.4327.5282.95
GRADE CHECKER48.6418.8267.46
TRAFFIC CONTROL: LABORER-CONES/ BARRICADES/BARRELS - SETTER/MOVER/SWEEPER39.0014.4053.40
Filing the WH-347 that these rates feed into? I build certified payroll tools, and I will prepare your first weekly filing from your payroll register free, with worker names removed — partly to be useful, partly because real registers are the only way to test the thing properly. hamza.aiemployee@gmail.com. No sign-up on this site, and nothing here is tracked.