TradeSalary

Davis-Bacon prevailing wage rates in Washington

Rates as of June 16, 2026, from the U.S. Department of Labor's wage determinations on SAM.gov

Washington has 97 active Davis-Bacon wage determinations covering building, residential, highway and heavy construction in 39 counties. Each one sets the minimum hourly rate and fringe benefit a contractor must pay each trade on federal and federally assisted jobs there.

Typical rates by trade

The lowest and highest basic hourly rate for each trade across the state's current determinations, the total with fringe, and the BLS median wage for the same occupation statewide (May 2025). Per-day rows and figures DOL printed outside the usual range are left out of the spread.

TradeHourly rateWith fringeDeterminationsBLS median
Electricians$19.00 – $83.56$22.17 – $117.2795$45.78
Plumbers and pipefitters$25.80 – $75.21$28.62 – $109.0977$38.96
Carpenters$16.47 – $65.58$16.47 – $84.7196$35.67
Laborers$11.87 – $53.99$11.87 – $71.0496$27.75
Power equipment operators$17.50 – $64.66$17.50 – $92.2397$39.28
Ironworkers$11.30 – $57.94$14.88 – $92.4645$51.76
Sheet metal workers$20.84 – $69.86$24.83 – $103.2563$47.38
Painters$16.00 – $41.80$16.00 – $62.6596$28.68
Roofers$23.12 – $48.01$26.02 – $64.4560$29.16
Cement masons$17.21 – $54.66$17.21 – $75.9396$37.27
Bricklayers$33.95 – $55.34$53.28 – $75.3957$40.00
Truck drivers$19.33 – $55.48$19.67 – $83.0096not published

Rates by county

Pages for more counties are coming. The determinations below also cover Adams County, Asotin County, Benton County, Chelan County, Clallam County, Columbia County, Cowlitz County, Douglas County, Ferry County, Franklin County, Garfield County, Grant County, Grays Harbor County, Island County, Jefferson County, Kittitas County, Klickitat County, Lewis County, Lincoln County, Mason County, Okanogan County, Pacific County, Pend Oreille County, San Juan County, Skagit County, Skamania County, Stevens County, Wahkiakum County, Walla Walla County, Whatcom County, Whitman County.

Active determinations

NumberTypeCountiesMod.Published
WA20260002Building, Heavy, HighwayBenton, Franklin2May 20, 2026
WA20260003BuildingAsotin2May 18, 2026
WA20260021BuildingAdams2May 18, 2026
WA20260022BuildingClallam1May 18, 2026
WA20260024BuildingFerry2May 18, 2026
WA20260025BuildingGarfield2May 18, 2026
WA20260026BuildingGrant2May 18, 2026
WA20260027BuildingGrays Harbor1May 18, 2026
WA20260028BuildingIsland1May 18, 2026
WA20260029BuildingJefferson1May 18, 2026
WA20260030BuildingKittitas1May 18, 2026
WA20260031BuildingKlickitat1May 18, 2026
WA20260032BuildingLewis1May 18, 2026
WA20260033BuildingLincoln2May 18, 2026
WA20260034BuildingMason1May 18, 2026
WA20260035BuildingOkanogan2May 18, 2026
WA20260036BuildingPacific1May 18, 2026
WA20260038BuildingSan Juan1May 18, 2026
WA20260040BuildingWahkiakum1May 18, 2026
WA20260042BuildingWhitman2May 18, 2026
WA20260102BuildingBenton2May 18, 2026
WA20260103BuildingChelan1May 18, 2026
WA20260104BuildingColumbia2May 18, 2026
WA20260105BuildingCowlitz1May 18, 2026
WA20260106BuildingDouglas1May 18, 2026
WA20260107BuildingFranklin2May 18, 2026
WA20260108BuildingKing1May 18, 2026
WA20260109BuildingKitsap1May 18, 2026
WA20260110BuildingPend Oreille2May 18, 2026
WA20260111BuildingPierce1May 18, 2026
WA20260112BuildingSkagit1May 18, 2026
WA20260113BuildingSnohomish1May 18, 2026
WA20260114BuildingSpokane2May 18, 2026
WA20260115BuildingStevens2May 18, 2026
WA20260116BuildingThurston1May 18, 2026
WA20260117BuildingWalla Walla2May 18, 2026
WA20260118BuildingWhatcom1May 18, 2026
WA20260119BuildingYakima1May 18, 2026
WA20260120BuildingClark, Skamania1May 18, 2026
WA20260081ResidentialClallam1May 18, 2026
WA20260082ResidentialGrant1May 18, 2026
WA20260083ResidentialAdams, Kittitas, Okanogan1May 18, 2026
WA20260084ResidentialFerry, Garfield, Lincoln, Whitman1May 18, 2026
WA20260085ResidentialGrays Harbor, Island, Jefferson, Mason, San Juan1May 18, 2026
WA20260086ResidentialKlickitat, Lewis, Pacific, Wahkiakum1May 18, 2026
WA20260087ResidentialBenton1May 18, 2026
WA20260088ResidentialChelan1May 18, 2026
WA20260089ResidentialCowlitz1May 18, 2026
WA20260090ResidentialDouglas1May 18, 2026
WA20260091ResidentialKing1May 18, 2026
WA20260092ResidentialKitsap1May 18, 2026
WA20260093ResidentialPierce1May 18, 2026
WA20260094ResidentialSnohomish1May 18, 2026
WA20260095ResidentialSpokane1May 18, 2026
WA20260096ResidentialThurston1May 18, 2026
WA20260097ResidentialYakima1May 18, 2026
WA20260098ResidentialAsotin, Pend Oreille, Stevens1May 18, 2026
WA20260099ResidentialClark, Skamania1May 18, 2026
WA20260100ResidentialColumbia, Franklin, Walla Walla1May 18, 2026
WA20260101ResidentialSkagit, Whatcom1May 18, 2026
WA20260001HighwayAdams, Asotin, Benton, Chelan, Clallam, Clark and 33 more4June 16, 2026
WA20260043HeavyAdams2May 18, 2026
WA20260044HeavyClallam1May 18, 2026
WA20260045HeavyGrant2May 18, 2026
WA20260046HeavyGrays Harbor1May 18, 2026
WA20260047HeavyIsland1May 18, 2026
WA20260048HeavyJefferson1May 18, 2026
WA20260049HeavyKittitas1May 18, 2026
WA20260050HeavyKlickitat2May 20, 2026
WA20260051HeavyLewis1May 18, 2026
WA20260052HeavyLincoln2May 18, 2026
WA20260053HeavyMason1May 18, 2026
WA20260054HeavyOkanogan2May 18, 2026
WA20260055HeavyPacific1May 18, 2026
WA20260057HeavySan Juan1May 18, 2026
WA20260059HeavyWahkiakum1May 18, 2026
WA20260061HeavyWhitman2May 18, 2026
WA20260062HeavyFerry, Garfield2May 18, 2026
WA20260080HeavyAdams, Asotin, Benton, Chelan, Clallam, Clark and 33 more1May 18, 2026
WA20260121HeavyBenton2May 18, 2026
WA20260122HeavyChelan1May 18, 2026
WA20260123HeavyCowlitz1May 18, 2026
WA20260124HeavyDouglas1May 18, 2026
WA20260125HeavyKing1May 18, 2026
WA20260126HeavyKitsap1May 18, 2026
WA20260127HeavyPierce1May 18, 2026
WA20260128HeavySkagit1May 18, 2026
WA20260129HeavySnohomish1May 18, 2026
WA20260130HeavySpokane2May 18, 2026
WA20260131HeavyStevens2May 18, 2026
WA20260132HeavyThurston1May 18, 2026
WA20260133HeavyWalla Walla2May 18, 2026
WA20260134HeavyWhatcom1May 18, 2026
WA20260135HeavyYakima1May 18, 2026
WA20260136HeavyAsotin, Pend Oreille2May 18, 2026
WA20260137HeavyClark, Skamania1May 18, 2026
WA20260138HeavyColumbia, Franklin2May 18, 2026

Federal work only

Davis-Bacon rates apply to federal and federally assisted construction. Washington may set its own prevailing wages for state-funded work; see the Department of Labor's list of state prevailing wage laws. The determination attached to a contract governs, not the current one here. Nothing on this page is legal advice.

Questions

Which Davis-Bacon rate applies to my job in Washington?
The determination for the county where the work is and for its construction type (building, residential, highway and heavy). The contracting agency attaches it to the bid documents and the contract; the one attached governs, even after a newer modification is published.
Does this cover Washington's own prevailing wage law?
No. These are federal Davis-Bacon determinations, for federal and federally assisted construction. State-funded work follows the state's own law and rates where it has one; the Department of Labor keeps a list of state prevailing wage laws.
Why do survey rates look low or old?
A row marked survey comes from a Department of Labor wage survey, and its identifier's date says when; some are more than ten years old. Union rows follow the collective bargaining agreement and update with it. Both are what contractors must pay at minimum today.