TradeSalary

Davis-Bacon prevailing wage rates in Oklahoma

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

Oklahoma has 76 active Davis-Bacon wage determinations covering building, residential, highway and heavy construction in 77 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$7.25 – $51.00$7.25 – $74.8072$29.33
Plumbers and pipefitters$7.25 – $41.00$7.25 – $64.8253$27.87
Carpenters$7.25 – $27.79$7.25 – $37.8476$22.55
Laborers$7.25 – $14.00$7.25 – $17.1876$18.92
Power equipment operators$7.25 – $32.71$7.25 – $51.7674$23.06
Ironworkers$7.25 – $32.10$7.25 – $49.4855$22.92
Sheet metal workers$7.25 – $35.49$7.25 – $50.0943$31.56
Painters$7.25 – $13.56$7.25 – $13.5644$21.59
Roofers$7.25 – $26.30$7.25 – $36.6444$21.00
Cement masons$7.25 – $33.52$7.25 – $49.4070$22.00
Bricklayers$7.25 – $26.92$7.25 – $40.0153$24.34
Truck drivers$7.25 – $30.85$7.25 – $47.5044not published

Rates by county

Pages for more counties are coming. The determinations below also cover Adair County, Alfalfa County, Atoka County, Beaver County, Beckham County, Blaine County, Bryan County, Caddo County, Canadian County, Carter County, Cherokee County, Choctaw County, Cimarron County, Coal County, Comanche County, Cotton County, Craig County, Creek County, Custer County, Delaware County, Dewey County, Ellis County, Garfield County, Garvin County, Grady County, Grant County, Greer County, Harmon County, Harper County, Haskell County, Hughes County, Jackson County, Jefferson County, Johnston County, Kay County, Kingfisher County, Kiowa County, Latimer County, Le Flore County, Lincoln County, Logan County, Love County, Major County, Marshall County, Mayes County, McClain County, McCurtain County, McIntosh County, Murray County, Muskogee County, Noble County, Nowata County, Okfuskee County, Okmulgee County, Osage County, Ottawa County, Pawnee County, Payne County, Pittsburg County, Pontotoc County, Pottawatomie County, Pushmataha County, Roger Mills County, Rogers County, Seminole County, Sequoyah County, Stephens County, Texas County, Tillman County, Wagoner County, Washington County, Washita County, Woods County, Woodward County.

Active determinations

NumberTypeCountiesMod.Published
OK20260037BuildingCarter1May 18, 2026
OK20260038BuildingGarfield1May 18, 2026
OK20260039BuildingJackson1May 18, 2026
OK20260040BuildingJohnston1May 18, 2026
OK20260041BuildingCanadian2May 18, 2026
OK20260042BuildingCleveland2May 18, 2026
OK20260043BuildingComanche1May 18, 2026
OK20260044BuildingCreek1May 18, 2026
OK20260045BuildingGrady2May 18, 2026
OK20260046BuildingLincoln2May 18, 2026
OK20260047BuildingLogan2May 18, 2026
OK20260048BuildingMcClain2May 18, 2026
OK20260049BuildingOklahoma2May 18, 2026
OK20260050BuildingOsage1May 18, 2026
OK20260051BuildingPawnee1May 18, 2026
OK20260052BuildingRogers1May 18, 2026
OK20260053BuildingTulsa1May 18, 2026
OK20260054BuildingLe Flore, Sequoyah2May 18, 2026
OK20260055BuildingOkmulgee, Wagoner1May 18, 2026
OK20260056BuildingBeckham1May 18, 2026
OK20260057BuildingCuster1May 18, 2026
OK20260058BuildingLove1May 18, 2026
OK20260059BuildingMayes1May 18, 2026
OK20260060BuildingMurray1May 18, 2026
OK20260061BuildingMuskogee1May 18, 2026
OK20260062BuildingOttawa1May 18, 2026
OK20260063BuildingPayne1May 18, 2026
OK20260064BuildingStephens1May 18, 2026
OK20260065BuildingWashington1May 18, 2026
OK20260066BuildingWoods1May 18, 2026
OK20260067BuildingAdair, Cherokee1May 18, 2026
OK20260068BuildingAlfalfa, Beaver, Blaine, Cimarron, Dewey, Ellis and 8 more1May 18, 2026
OK20260069BuildingAtoka, Bryan, Choctaw1May 18, 2026
OK20260070BuildingCaddo, Cotton, Greer, Harmon, Jefferson, Kiowa and 3 more1May 18, 2026
OK20260071BuildingCoal, Garvin, Haskell, Hughes, Latimer, Marshall and 6 more1May 18, 2026
OK20260072BuildingCraig, Delaware, McIntosh, Nowata, Okfuskee1May 18, 2026
OK20260001ResidentialCarter, Coal, Garvin, Jefferson, Johnston, Love and 4 more1May 18, 2026
OK20260002ResidentialAtoka, Bryan, Choctaw, Haskell, Latimer, McCurtain and 2 more1May 18, 2026
OK20260003ResidentialHughes, McIntosh, Okfuskee, Seminole1May 18, 2026
OK20260004ResidentialPayne, Pottawatomie1May 18, 2026
OK20260005ResidentialAdair, Cherokee, Craig, Delaware, Mayes, Nowata and 2 more1May 18, 2026
OK20260008ResidentialAlfalfa, Beaver, Beckham, Blaine, Caddo, Cimarron and 15 more1May 18, 2026
OK20260009ResidentialMuskogee1May 18, 2026
OK20260011ResidentialGreer, Harmon, Jackson, Kiowa, Tillman1May 18, 2026
OK20260073ResidentialCleveland1May 18, 2026
OK20260074ResidentialOklahoma1May 18, 2026
OK20260075ResidentialWagoner1May 18, 2026
OK20260076ResidentialCanadian, Grady, Lincoln, Logan, McClain1May 18, 2026
OK20260077ResidentialComanche, Cotton1May 18, 2026
OK20260078ResidentialCreek, Okmulgee1May 18, 2026
OK20260079ResidentialLe Flore, Sequoyah1May 18, 2026
OK20260080ResidentialOsage, Pawnee1May 18, 2026
OK20260081ResidentialRogers, Tulsa1May 18, 2026
OK20260014HighwayComanche1May 18, 2026
OK20260015HighwayOklahoma1May 18, 2026
OK20260016HighwayLe Flore, Sequoyah1May 18, 2026
OK20260017HighwayCreek, Okmulgee, Osage, Pawnee, Rogers, Tulsa and 1 more1May 18, 2026
OK20260018HighwayBeckham, Caddo, Cotton, Custer, Greer, Harmon and 7 more1May 18, 2026
OK20260019HighwayAdair, Cherokee, Craig, Delaware, Mayes, McIntosh and 5 more1May 18, 2026
OK20260020HighwayAtoka, Bryan, Carter, Choctaw, Coal, Garvin and 13 more1May 18, 2026
OK20260021HighwayAlfalfa, Beaver, Blaine, Cimarron, Dewey, Ellis and 11 more1May 18, 2026
OK20260022HighwayCanadian, Cleveland, Grady, Lincoln, Logan, McClain1May 18, 2026
OK20260023HeavyComanche1May 18, 2026
OK20260024HeavyLe Flore1May 18, 2026
OK20260025HeavyLogan1May 18, 2026
OK20260026HeavyOklahoma1May 18, 2026
OK20260027HeavySequoyah1May 18, 2026
OK20260028HeavyTulsa1May 18, 2026
OK20260029HeavyCanadian, Cleveland, Grady, Lincoln, McClain1May 18, 2026
OK20260030HeavyCreek, Okmulgee, Osage, Pawnee, Rogers, Wagoner1May 18, 2026
OK20260031HeavyPayne1May 18, 2026
OK20260032HeavyTexas1May 18, 2026
OK20260033HeavyAdair, Cherokee, Craig, Delaware, Mayes, McIntosh and 5 more1May 18, 2026
OK20260034HeavyAlfalfa, Beaver, Blaine, Cimarron, Dewey, Ellis and 9 more1May 18, 2026
OK20260035HeavyAtoka, Bryan, Carter, Choctaw, Coal, Garvin and 13 more1May 18, 2026
OK20260036HeavyBeckham, Caddo, Cotton, Custer, Greer, Harmon and 7 more1May 18, 2026

Federal work only

Davis-Bacon rates apply to federal and federally assisted construction. Oklahoma 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 Oklahoma?
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 Oklahoma'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.