TradeSalary

Davis-Bacon prevailing wage rates in Iowa

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

Iowa has 80 active Davis-Bacon wage determinations covering building, residential, highway and heavy construction in 99 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.60 – $47.00$28.10 – $75.5669$29.26
Plumbers and pipefitters$14.04 – $46.10$15.58 – $73.1560$30.72
Carpenters$13.00 – $37.53$13.48 – $66.6180$27.75
Laborers$8.41 – $36.00$8.41 – $66.3573$23.31
Power equipment operators$16.00 – $44.07$16.00 – $82.7579$29.01
Ironworkers$18.57 – $38.82$23.43 – $68.4956$37.21
Sheet metal workers$15.04 – $42.44$18.86 – $65.8867$31.95
Painters$18.61 – $33.32$18.61 – $52.3753$23.90
Roofers$14.00 – $38.23$16.90 – $62.1165$23.39
Cement masons$13.00 – $36.98$13.00 – $61.5178$27.99
Bricklayers$17.21 – $37.44$25.39 – $59.8576$33.38
Truck drivers$12.00 – $34.11$12.00 – $51.9818not published

Rates by county

Pages for more counties are coming. The determinations below also cover Adair County, Adams County, Allamakee County, Appanoose County, Audubon County, Benton County, Black Hawk County, Boone County, Bremer County, Buchanan County, Buena Vista County, Butler County, Calhoun County, Carroll County, Cass County, Cedar County, Cerro Gordo County, Cherokee County, Chickasaw County, Clarke County, Clay County, Clayton County, Clinton County, Crawford County, Dallas County, Davis County, Decatur County, Delaware County, Des Moines County, Dickinson County, Dubuque County, Emmet County, Fayette County, Floyd County, Franklin County, Fremont County, Greene County, Grundy County, Guthrie County, Hamilton County, Hancock County, Hardin County, Harrison County, Henry County, Howard County, Humboldt County, Ida County, Iowa County, Jackson County, Jasper County, Jefferson County, Johnson County, Jones County, Keokuk County, Kossuth County, Lee County, Linn County, Louisa County, Lucas County, Lyon County, Madison County, Mahaska County, Marion County, Marshall County, Mills County, Mitchell County, Monona County, Monroe County, Montgomery County, Muscatine County, O'Brien County, Osceola County, Page County, Palo Alto County, Plymouth County, Pocahontas County, Pottawattamie County, Poweshiek County, Ringgold County, Sac County, Scott County, Shelby County, Sioux County, Story County, Tama County, Taylor County, Union County, Van Buren County, Wapello County, Warren County, Washington County, Wayne County, Webster County, Winnebago County, Winneshiek County, Woodbury County, Worth County, Wright County.

Active determinations

NumberTypeCountiesMod.Published
IA20260029BuildingAdair1May 18, 2026
IA20260030BuildingAdams1May 18, 2026
IA20260031BuildingAllamakee1May 18, 2026
IA20260032BuildingAppanoose1May 18, 2026
IA20260033BuildingAudubon1May 18, 2026
IA20260034BuildingBoone1May 18, 2026
IA20260035BuildingCarroll1May 18, 2026
IA20260036BuildingCedar1May 18, 2026
IA20260037BuildingCerro Gordo1May 18, 2026
IA20260038BuildingClinton1May 18, 2026
IA20260039BuildingCrawford2May 18, 2026
IA20260040BuildingDavis1May 18, 2026
IA20260041BuildingDes Moines1May 18, 2026
IA20260042BuildingDickinson1May 18, 2026
IA20260043BuildingFloyd1May 18, 2026
IA20260044BuildingHoward1May 18, 2026
IA20260045BuildingIowa1May 18, 2026
IA20260046BuildingJasper1May 18, 2026
IA20260047BuildingLee1May 18, 2026
IA20260048BuildingMarion1May 18, 2026
IA20260049BuildingMarshall1May 18, 2026
IA20260050BuildingMuscatine1May 18, 2026
IA20260051BuildingPage1May 18, 2026
IA20260052BuildingPoweshiek1May 18, 2026
IA20260053BuildingSioux1May 18, 2026
IA20260054BuildingUnion1May 18, 2026
IA20260055BuildingWapello1May 18, 2026
IA20260056BuildingWebster1May 18, 2026
IA20260057BuildingBuena Vista, Calhoun, Cherokee, Clay, Emmet, Hamilton and 13 more1May 18, 2026
IA20260058BuildingCass, Clarke1May 18, 2026
IA20260059BuildingClayton, Delaware1May 18, 2026
IA20260060BuildingDecatur, Fremont, Greene, Lucas, Monona, Montgomery and 4 more1May 18, 2026
IA20260061BuildingHenry, Jackson, Jefferson, Keokuk, Louisa, Mahaska and 3 more1May 18, 2026
IA20260062BuildingBlack Hawk1May 18, 2026
IA20260063BuildingBremer1May 18, 2026
IA20260064BuildingDallas1May 18, 2026
IA20260065BuildingDubuque1May 18, 2026
IA20260066BuildingGrundy1May 18, 2026
IA20260067BuildingHarrison1May 18, 2026
IA20260068BuildingJohnson1May 18, 2026
IA20260069BuildingLinn1May 18, 2026
IA20260070BuildingMills1May 18, 2026
IA20260071BuildingPolk1May 18, 2026
IA20260072BuildingPottawattamie1May 18, 2026
IA20260073BuildingScott1May 18, 2026
IA20260074BuildingStory1May 18, 2026
IA20260075BuildingWarren1May 18, 2026
IA20260076BuildingWashington1May 18, 2026
IA20260077BuildingWoodbury1May 18, 2026
IA20260078BuildingBenton, Jones1May 18, 2026
IA20260079BuildingGuthrie, Madison1May 18, 2026
IA20260080BuildingBuchanan, Butler, Chickasaw, Fayette, Franklin, Hardin and 3 more1May 18, 2026
IA20260004ResidentialAppanoose1May 18, 2026
IA20260005ResidentialMuscatine1May 18, 2026
IA20260006ResidentialTama1May 18, 2026
IA20260007ResidentialAdair, Adams, Audubon, Boone, Carroll, Cass and 14 more1May 18, 2026
IA20260008ResidentialAllamakee, Buchanan, Butler, Cerro Gordo, Chickasaw, Clayton and 9 more1May 18, 2026
IA20260009ResidentialBuena Vista, Calhoun, Clay, Hamilton, Hancock, Ida and 6 more1May 18, 2026
IA20260010ResidentialCedar, Clinton, Davis, Henry, Iowa, Jackson and 7 more1May 18, 2026
IA20260011ResidentialCherokee, Dickinson, Emmet, Humboldt, Kossuth, Lyon and 4 more1May 18, 2026
IA20260012ResidentialDes Moines, Jasper, Lee, Marion, Marshall, Poweshiek1May 18, 2026
IA20260013ResidentialDubuque1May 18, 2026
IA20260014ResidentialGuthrie1May 18, 2026
IA20260015ResidentialHarrison1May 18, 2026
IA20260016ResidentialJohnson1May 18, 2026
IA20260017ResidentialJones1May 18, 2026
IA20260018ResidentialMadison1May 18, 2026
IA20260019ResidentialScott1May 18, 2026
IA20260020ResidentialStory1May 18, 2026
IA20260021ResidentialWarren1May 18, 2026
IA20260022ResidentialWashington1May 18, 2026
IA20260023ResidentialWoodbury1May 18, 2026
IA20260024ResidentialBenton, Linn1May 18, 2026
IA20260025ResidentialBlack Hawk, Bremer, Grundy1May 18, 2026
IA20260026ResidentialDallas, Polk1May 18, 2026
IA20260027ResidentialMills, Pottawattamie1May 18, 2026
IA20260001Heavy, HighwayScott2July 30, 2026
IA20260028Heavy, HighwayAdair, Adams, Allamakee, Appanoose, Audubon, Benton and 92 more4June 25, 2026
IA20260002HeavyAdair, Adams, Allamakee, Appanoose, Audubon, Benton and 93 more2June 24, 2026
IA20260003HeavyAdair, Adams, Allamakee, Appanoose, Audubon, Benton and 93 more1May 18, 2026

Federal work only

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