Skip to content

Home / Wisconsin / Ironworker

Wisconsin · Ironworker

Wisconsin ironworker prevailing wage, county by county

An ironworker's Davis-Bacon prevailing wage in Wisconsin runs from $76.66 an hour in Rock County to $98.39 in Adams County. The median county is $83.21.

Main ironworker classification in each county, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026. A contract keeps the wage determination in its bid documents. Modifications published before bid opening apply to it, though one published less than 10 days before can be left out if the agency finds there isn't time to tell bidders (29 CFR 1.6(c)). Checked October 25, 2026.

Marinette County ironworker: $98.39 per hourWaushara County ironworker: $98.39 per hourSawyer County ironworker: $79.75 per hourWaupaca County ironworker: $98.39 per hourManitowoc County ironworker: $98.39 per hourLincoln County ironworker: $79.75 per hourTaylor County ironworker: $83.21 per hourWaukesha County ironworker: $81.19 per hourMarathon County ironworker: $76.66 per hourClark County ironworker: $83.21 per hourPortage County ironworker: $98.39 per hourWood County ironworker: $98.39 per hourMenominee County ironworker: $98.39 per hourGreen Lake County ironworker: $98.39 per hourRichland County ironworker: $98.39 per hourRock County ironworker: $76.66 per hourKenosha County ironworker: $81.19 per hourMarquette County ironworker: $98.39 per hourPrice County ironworker: $79.75 per hourLanglade County ironworker: $98.39 per hourChippewa County ironworker: $83.21 per hourBayfield County ironworker: $79.75 per hourVernon County ironworker: $98.39 per hourFlorence County ironworker: $98.39 per hourOzaukee County ironworker: $81.19 per hourDodge County ironworker: $98.39 per hourPierce County ironworker: $83.21 per hourPolk County ironworker: $83.21 per hourSt. Croix County ironworker: $83.21 per hourColumbia County ironworker: $98.39 per hourWashburn County ironworker: $79.75 per hourPepin County ironworker: $83.21 per hourCalumet County ironworker: $78.33 per hourOutagamie County ironworker: $78.33 per hourBuffalo County ironworker: $83.21 per hourBarron County ironworker: $83.21 per hourKewaunee County ironworker: $98.39 per hourIron County ironworker: $79.75 per hourCrawford County ironworker: $98.39 per hourBurnett County ironworker: $79.75 per hourDane County ironworker: $76.66 per hourDouglas County ironworker: $79.75 per hourGrant County ironworker: $98.39 per hourRacine County ironworker: $81.19 per hourLa Crosse County ironworker: $76.66 per hourEau Claire County ironworker: $83.21 per hourMilwaukee County ironworker: $81.19 per hourJackson County ironworker: $83.21 per hourDoor County ironworker: $98.39 per hourOconto County ironworker: $98.39 per hourLafayette County ironworker: $98.39 per hourGreen County ironworker: $98.39 per hourVilas County ironworker: $79.75 per hourShawano County ironworker: $98.39 per hourDunn County ironworker: $83.21 per hourTrempealeau County ironworker: $83.21 per hourFond du Lac County ironworker: $98.39 per hourAshland County ironworker: $79.75 per hourWashington County ironworker: $81.19 per hourWalworth County ironworker: $78.33 per hourAdams County ironworker: $98.39 per hourRusk County ironworker: $83.21 per hourSauk County ironworker: $98.39 per hourJefferson County ironworker: $98.39 per hourOneida County ironworker: $79.75 per hourMonroe County ironworker: $98.39 per hourForest County ironworker: $98.39 per hourJuneau County ironworker: $98.39 per hourWinnebago County ironworker: $78.33 per hourBrown County ironworker: $78.33 per hourIowa County ironworker: $98.39 per hourSheboygan County ironworker: $78.33 per hour
$76$79$83$98$98$98Ironworker, main rate, base + fringe per hour. Each shade holds about a fifth of the counties.

How much does an ironworker make on prevailing wage in Wisconsin?

8 groups of counties with identical rates and 11 with rates of their own, highest main rate first. The table below lists which counties are in each group.

  1. Dodge County group23 counties$98.39
  2. Fond du Lac County group7 counties$98.39
  3. Green County1 county$98.39
  4. Barron County group10 counties$83.21
  5. Eau Claire County group2 counties$83.21
  6. St. Croix County group2 counties$83.21
  7. Milwaukee County group4 counties$81.19
  8. Kenosha County1 county$81.19
  9. Racine County1 county$81.19
  10. Oneida County group10 counties$79.75
  11. Douglas County1 county$79.75
  12. Winnebago County group3 counties$78.33
  13. Brown County1 county$78.33
  14. Outagamie County1 county$78.33
  15. Walworth County1 county$78.33
  16. Dane County1 county$76.66
  17. La Crosse County1 county$76.66
  18. Marathon County1 county$76.66
  19. Rock County1 county$76.66

Which counties pay which rate

CountiesMain classificationBase + fringeBase
Dodge County group, 23 localities: Adams, Columbia, Crawford, Dodge, Florence, Forest, Grant, Green Lake, Iowa, Jefferson, Juneau, Lafayette, Langlade, Marquette, Menominee, Monroe, Portage, Richland, Sauk, Vernon, Waupaca, Waushara, WoodIRONWORKER (GREEN (S.E. 1/3) AND WALWORTH (EXCEPT N.E. PART) COUNTIES)$98.39 $48.74 
Fond du Lac County group, 7 localities: Door, Fond du Lac, Kewaunee, Manitowoc, Marinette, Oconto, ShawanoIRONWORKER (GREEN (S.E. 1/3) AND WALWORTH (EXCEPT N.E. PART) COUNTIES)$98.39 $48.74 
Green CountyIRONWORKER (GREEN (S.E. 1/3), ROCK (SOUTH OF EDGERTON AND MILTON), AND WALWORTH (S.W. 1/3) COUNTIES:)$98.39 $48.74 
Barron County group, 10 localities: Barron, Buffalo, Clark, Dunn, Jackson, Pepin, Polk, Rusk, Taylor, TrempealeauIRONWORKER (BARRON, BUFFALO, CLARK, DUNN, JACKSON, PEPIN, POLK, RUSK, TAYLOR AND TREMPEALEAU COUNTIES)$83.21 $46.35 
Eau Claire County group, 2 localities: Chippewa, Eau ClaireIRONWORKER$83.21 $46.35 
St. Croix County group, 2 localities: Pierce, St. CroixIRONWORKER$83.21 $46.35 
Milwaukee County group, 4 localities: Milwaukee, Ozaukee, Washington, WaukeshaIRONWORKER. PAID HOLIDAYS: NEW YEAR'S DAY, MEMORIAL DAY, JULY 4TH, LABOR DAY, THANKSGIVING DAY & CHRISTMAS DAY$81.19 $47.52 
Kenosha CountyIRONWORKER. PAID HOLIDAYS: NEW YEAR'S DAY, MEMORIAL DAY, JULY 4TH, LABOR DAY, THANKSGIVING DAY & CHRISTMAS DAY$81.19 $47.52 
Racine CountyIRONWORKER. PAID HOLIDAYS: NEW YEAR'S DAY, MEMORIAL DAY, JULY 4TH, LABOR DAY, THANKSGIVING DAY & CHRISTMAS DAY$81.19 $47.52 
Oneida County group, 10 localities: Ashland, Bayfield, Burnett, Iron, Lincoln, Oneida, Price, Sawyer, Vilas, WashburnIRONWORKER (ASHLAND, BAYFIELD, BURNETT, IRON, LINCOLN, ONEIDA, PRICE, SAWYER, VILAS AND WASHBURN COUNTIES)$79.75 $42.89 
Douglas CountyIRONWORKERS$79.75 $42.89 
Winnebago County group, 3 localities: Calumet, Sheboygan, WinnebagoIRONWORKER. PAID HOLIDAYS: NEW YEAR'S DAY, MEMORIAL DAY, JULY 4TH, LABOR DAY, THANKSGIVING DAY & CHRISTMAS DAY$78.33 $44.66 
Brown CountyIRONWORKER. PAID HOLIDAYS: NEW YEAR'S DAY, MEMORIAL DAY, JULY 4TH, LABOR DAY, THANKSGIVING DAY & CHRISTMAS DAY$78.33 $44.66 
Outagamie CountyIRONWORKER. PAID HOLIDAYS: NEW YEAR'S DAY, MEMORIAL DAY, JULY 4TH, LABOR DAY, THANKSGIVING DAY & CHRISTMAS DAY$78.33 $44.66 
Walworth CountyIRONWORKER (CALUMET, DOOR, FOND DU LAC, KEWAUNEE, MANITOWOC, MARINETTE, OCONTO, OUTAGAMIE, SHAWANO AND WALWORTH (NORTHEASTERN PART) COUNTIES)$78.33 $44.66 
Dane CountyIRONWORKER$76.66 $44.00 
La Crosse CountyIRONWORKER$76.66 $44.00 
Marathon CountyIRONWORKER$76.66 $44.00 
Rock CountyIRONWORKER (ROCK COUNTY (NORTHERN AREA, VICINITY OF EDGERTON AND MILTON))$76.66 $44.00 

8 groups of counties with identical DOL rates, and 11 counties with rates of their own.

Questions about Wisconsin ironworker pay

What is the ironworker prevailing wage in Milwaukee County?

$81.19 an hour: a $47.52 base wage plus $33.67 in fringe benefits, under wage determination WI20260001, modification 1. Overtime and every ironworker classification in Milwaukee County.

Does ironworker prevailing wage include fringe benefits?

Yes. In Milwaukee County the $81.19 total is a $47.52 base wage plus $33.67 in fringe benefits, about 41% of the total. The employer owes the full amount for every hour worked.

Does ironworker prevailing wage pay overtime in Wisconsin?

Davis-Bacon rates are straight time. On contracts over $100,000, the Contract Work Hours and Safety Standards Act requires 1½ times the basic rate for hours over 40 in a workweek (40 U.S.C. 3702). The fringe is owed for every hour at its straight-time amount.

Do apprentice ironworkers get this rate?

Davis-Bacon determinations list journeyworker rates. Apprentices in a program registered with DOL or a recognized state agency can be paid the program's percentage of the rate, within its ratio; anyone else gets the full rate (29 CFR 5.5(a)(4)).

Why do some counties have the same ironworker rate?

DOL often publishes the same ironworker rates for several counties. Across Wisconsin, the 72 counties with an ironworker rate fall into 19 distinct sets of rates, and 8 of those sets are shared by more than one county; the largest covers 23 counties (the Dodge County group).