TradeSalary

Davis-Bacon prevailing wage rates in Kansas

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

Kansas has 150 active Davis-Bacon wage determinations covering building, residential, highway and heavy construction in 105 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$8.19 – $51.01$8.19 – $77.26150$31.66
Plumbers and pipefitters$9.70 – $55.56$9.70 – $81.3636$31.36
Carpenters$8.62 – $44.63$8.62 – $67.03150$27.39
Laborers$7.25 – $37.45$7.25 – $53.32150$21.56
Power equipment operators$7.25 – $45.48$7.25 – $67.90149$24.82
Ironworkers$11.19 – $39.00$13.02 – $73.25126$28.15
Sheet metal workers$8.55 – $52.18$8.55 – $79.3334$30.13
Painters$7.25 – $36.18$7.25 – $56.1543$21.88
Roofers$8.61 – $38.45$8.61 – $60.7436$22.69
Cement masons$8.06 – $40.13$8.06 – $60.63147$25.06
Bricklayers$11.57 – $43.57$11.57 – $66.5934$28.47
Truck drivers$7.25 – $41.09$7.25 – $56.94135not published

Rates by county

Pages for more counties are coming. The determinations below also cover Allen County, Anderson County, Atchison County, Barber County, Barton County, Bourbon County, Brown County, Butler County, Chase County, Chautauqua County, Cherokee County, Cheyenne County, Clark County, Clay County, Cloud County, Coffey County, Comanche County, Cowley County, Crawford County, Decatur County, Dickinson County, Doniphan County, Douglas County, Edwards County, Elk County, Ellis County, Ellsworth County, Finney County, Ford County, Franklin County, Geary County, Gove County, Graham County, Grant County, Gray County, Greeley County, Greenwood County, Hamilton County, Harper County, Harvey County, Haskell County, Hodgeman County, Jackson County, Jefferson County, Jewell County, Kearny County, Kingman County, Kiowa County, Labette County, Lane County, Leavenworth County, Lincoln County, Linn County, Logan County, Lyon County, Marion County, Marshall County, McPherson County, Meade County, Miami County, Mitchell County, Montgomery County, Morris County, Morton County, Nemaha County, Neosho County, Ness County, Norton County, Osage County, Osborne County, Ottawa County, Pawnee County, Phillips County, Pottawatomie County, Pratt County, Rawlins County, Reno County, Republic County, Rice County, Riley County, Rooks County, Rush County, Russell County, Saline County, Scott County, Seward County, Shawnee County, Sheridan County, Sherman County, Smith County, Stafford County, Stanton County, Stevens County, Sumner County, Thomas County, Trego County, Wabaunsee County, Wallace County, Washington County, Wichita County, Wilson County, Woodson County, Wyandotte County.

Active determinations

NumberTypeCountiesMod.Published
KS20260003BuildingChase1May 18, 2026
KS20260007BuildingEllis1May 18, 2026
KS20260011BuildingFinney1May 18, 2026
KS20260012BuildingGreeley1May 18, 2026
KS20260013BuildingKearny1May 18, 2026
KS20260020BuildingLyon1May 18, 2026
KS20260038BuildingMontgomery1May 18, 2026
KS20260039BuildingNorton1May 18, 2026
KS20260040BuildingReno1May 18, 2026
KS20260041BuildingRice1May 18, 2026
KS20260042BuildingScott1May 18, 2026
KS20260043BuildingSeward1May 18, 2026
KS20260044BuildingAllen, Anderson, Atchison, Barber, Barton, Bourbon and 65 more1May 18, 2026
KS20260045BuildingOttawa, Saline1May 18, 2026
KS20260046BuildingButler1May 18, 2026
KS20260047BuildingDoniphan1May 18, 2026
KS20260048BuildingDouglas1May 18, 2026
KS20260049BuildingGeary1May 18, 2026
KS20260050BuildingHarvey1May 18, 2026
KS20260051BuildingJefferson1May 18, 2026
KS20260052BuildingJohnson1May 18, 2026
KS20260053BuildingLeavenworth1May 18, 2026
KS20260054BuildingLinn1May 18, 2026
KS20260055BuildingPottawatomie1May 18, 2026
KS20260056BuildingRiley1May 18, 2026
KS20260057BuildingSedgwick1May 18, 2026
KS20260058BuildingShawnee1May 18, 2026
KS20260059BuildingSumner1May 18, 2026
KS20260060BuildingFranklin, Miami, Wyandotte1May 18, 2026
KS20260061BuildingJackson, Osage, Wabaunsee1May 18, 2026
KS20260001ResidentialAllen, Anderson, Atchison, Barber, Barton, Bourbon and 90 more1May 18, 2026
KS20260002ResidentialButler, Harvey, Sedgwick1May 18, 2026
KS20260006ResidentialJohnson, Wyandotte1May 18, 2026
KS20260008ResidentialDouglas, Leavenworth1May 18, 2026
KS20260009ResidentialMiami1May 18, 2026
KS20260010ResidentialShawnee1May 18, 2026
KS20260062HighwayAllen1May 18, 2026
KS20260063HighwayAnderson1May 18, 2026
KS20260064HighwayAtchison1May 18, 2026
KS20260065HighwayBarber1May 18, 2026
KS20260066HighwayBarton1May 18, 2026
KS20260067HighwayBourbon1May 18, 2026
KS20260068HighwayBrown1May 18, 2026
KS20260069HighwayChase1May 18, 2026
KS20260070HighwayChautauqua1May 18, 2026
KS20260071HighwayCherokee1May 18, 2026
KS20260072HighwayClark1May 18, 2026
KS20260073HighwayClay1May 18, 2026
KS20260074HighwayCloud1May 18, 2026
KS20260075HighwayCoffey1May 18, 2026
KS20260076HighwayCowley1May 18, 2026
KS20260077HighwayCrawford1May 18, 2026
KS20260078HighwayDecatur1May 18, 2026
KS20260079HighwayDickinson1May 18, 2026
KS20260080HighwayEllis1May 18, 2026
KS20260081HighwayEllsworth1May 18, 2026
KS20260082HighwayFord1May 18, 2026
KS20260083HighwayGraham1May 18, 2026
KS20260084HighwayGrant1May 18, 2026
KS20260085HighwayGray1May 18, 2026
KS20260086HighwayGreenwood1May 18, 2026
KS20260087HighwayHamilton1May 18, 2026
KS20260088HighwayHarper1May 18, 2026
KS20260089HighwayHaskell1May 18, 2026
KS20260090HighwayHodgeman1May 18, 2026
KS20260091HighwayJewell1May 18, 2026
KS20260092HighwayKingman1May 18, 2026
KS20260093HighwayKiowa1May 18, 2026
KS20260094HighwayLabette1May 18, 2026
KS20260095HighwayLane1May 18, 2026
KS20260096HighwayLincoln1May 18, 2026
KS20260097HighwayLogan1May 18, 2026
KS20260098HighwayLyon1May 18, 2026
KS20260099HighwayMarion1May 18, 2026
KS20260100HighwayMarshall1May 18, 2026
KS20260101HighwayMcPherson1May 18, 2026
KS20260102HighwayMitchell1May 18, 2026
KS20260103HighwayMontgomery1May 18, 2026
KS20260104HighwayMorris1May 18, 2026
KS20260105HighwayNemaha1May 18, 2026
KS20260106HighwayNeosho1May 18, 2026
KS20260107HighwayNorton1May 18, 2026
KS20260108HighwayOsborne1May 18, 2026
KS20260109HighwayOttawa1May 18, 2026
KS20260110HighwayPawnee1May 18, 2026
KS20260111HighwayPratt1May 18, 2026
KS20260112HighwayReno1May 18, 2026
KS20260113HighwayRepublic1May 18, 2026
KS20260114HighwayRice1May 18, 2026
KS20260115HighwayRooks1May 18, 2026
KS20260116HighwayRussell1May 18, 2026
KS20260117HighwaySaline1May 18, 2026
KS20260118HighwayScott1May 18, 2026
KS20260119HighwaySeward1May 18, 2026
KS20260120HighwaySheridan1May 18, 2026
KS20260121HighwaySherman1May 18, 2026
KS20260122HighwayStafford1May 18, 2026
KS20260123HighwayStevens1May 18, 2026
KS20260124HighwayThomas1May 18, 2026
KS20260125HighwayTrego1May 18, 2026
KS20260126HighwayWallace1May 18, 2026
KS20260127HighwayWashington1May 18, 2026
KS20260128HighwayWilson1May 18, 2026
KS20260129HighwayWoodson1May 18, 2026
KS20260130HighwayCheyenne, Comanche, Edwards, Elk, Gove, Greeley and 9 more1May 18, 2026
KS20260131HighwayFinney, Kearny1May 18, 2026
KS20260132HighwayButler1May 18, 2026
KS20260133HighwayDoniphan1May 18, 2026
KS20260134HighwayDouglas1May 18, 2026
KS20260135HighwayFranklin1May 18, 2026
KS20260136HighwayGeary1May 18, 2026
KS20260137HighwayHarvey1May 18, 2026
KS20260138HighwayJackson1May 18, 2026
KS20260139HighwayJefferson1May 18, 2026
KS20260140HighwayJohnson1May 18, 2026
KS20260141HighwayLeavenworth1May 18, 2026
KS20260142HighwayLinn1May 18, 2026
KS20260143HighwayMiami1May 18, 2026
KS20260144HighwayOsage1May 18, 2026
KS20260145HighwayPottawatomie1May 18, 2026
KS20260146HighwayRiley1May 18, 2026
KS20260147HighwaySedgwick1May 18, 2026
KS20260148HighwayShawnee1May 18, 2026
KS20260149HighwaySumner1May 18, 2026
KS20260150HighwayWabaunsee1May 18, 2026
KS20260151HighwayWyandotte1May 18, 2026
KS20260004HeavyDoniphan1May 18, 2026
KS20260005HeavyDouglas1May 18, 2026
KS20260014HeavyFranklin1May 18, 2026
KS20260015HeavyGeary1May 18, 2026
KS20260016HeavyEllis1May 18, 2026
KS20260017HeavyGove1May 18, 2026
KS20260018HeavyMarshall1May 18, 2026
KS20260019HeavyMontgomery1May 18, 2026
KS20260021HeavyChase, Lyon, Ottawa, Saline1May 18, 2026
KS20260022HeavyFinney, Kearny1May 18, 2026
KS20260036HeavyCherokee1May 18, 2026
KS20260037HeavyAllen, Anderson, Atchison, Barber, Barton, Bourbon and 68 more1May 18, 2026
KS20260152HeavyJackson1May 18, 2026
KS20260153HeavyJohnson1May 18, 2026
KS20260154HeavyLeavenworth1May 18, 2026
KS20260155HeavyLinn1May 18, 2026
KS20260156HeavyMiami1May 18, 2026
KS20260157HeavyPottawatomie1May 18, 2026
KS20260158HeavyRiley1May 18, 2026
KS20260159HeavySedgwick1May 18, 2026
KS20260160HeavyShawnee1May 18, 2026
KS20260161HeavyWyandotte1May 18, 2026
KS20260162HeavyButler, Harvey, Sumner1May 18, 2026
KS20260163HeavyJefferson, Osage, Wabaunsee1May 18, 2026

Federal work only

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