Skip to content

Home / Missouri / Ironworker

Missouri · Ironworker

Missouri ironworker prevailing wage, county by county

An ironworker's prevailing wage on Missouri public works runs from $19.36 an hour in Ripley County to $76.87 in Audrain County. The median county is $28.13.

Main ironworker classification in each county (Iron worker), Annual Wage Order 33 (final May 29, 2026). The rates attached to the call for bids "shall remain in effect for the duration of that particular contract" (RSMo 290.250). Checked October 25, 2026.

St. Clair County ironworker: $76.71 per hourMcDonald County ironworker: $26.23 per hourWebster County ironworker: $27.20 per hourWarren County ironworker: $76.25 per hourChristian County ironworker: $70.33 per hourCooper County ironworker: $24.97 per hourLaclede County ironworker: $27.90 per hourLivingston County ironworker: $70.54 per hourBarton County ironworker: $25.87 per hourNewton County ironworker: $31.34 per hourStone County ironworker: $23.59 per hourDaviess County ironworker: $24.31 per hourScotland County ironworker: $25.69 per hourCedar County ironworker: $23.91 per hourPettis County ironworker: $73.48 per hourBenton County ironworker: $22.76 per hourDouglas County ironworker: $22.63 per hourDent County ironworker: $25.18 per hourShannon County ironworker: $21.02 per hourSullivan County ironworker: $29.47 per hourClinton County ironworker: $73.49 per hourShelby County ironworker: $73.93 per hourWashington County ironworker: $75.32 per hourAdair County ironworker: $26.28 per hourPulaski County ironworker: $28.13 per hourIron County ironworker: $75.76 per hourCaldwell County ironworker: $25.44 per hourPemiscot County ironworker: $23.34 per hourMarion County ironworker: $74.82 per hourDeKalb County ironworker: $27.00 per hourFranklin County ironworker: $74.68 per hourJasper County ironworker: $70.65 per hourWright County ironworker: $23.61 per hourTexas County ironworker: $24.72 per hourMadison County ironworker: $74.75 per hourMontgomery County ironworker: $29.25 per hourPhelps County ironworker: $75.43 per hourRay County ironworker: $27.67 per hourChariton County ironworker: $25.32 per hourMiller County ironworker: $26.53 per hourSt. Louis City ironworker: $74.68 per hourPike County ironworker: $28.21 per hourCallaway County ironworker: $76.67 per hourRalls County ironworker: $31.09 per hourLafayette County ironworker: $73.11 per hourMaries County ironworker: $23.99 per hourOsage County ironworker: $30.59 per hourMississippi County ironworker: $26.03 per hourJackson County ironworker: $73.30 per hourCamden County ironworker: $70.73 per hourScott County ironworker: $29.63 per hourCarroll County ironworker: $25.97 per hourAtchison County ironworker: $68.80 per hourGentry County ironworker: $25.66 per hourBuchanan County ironworker: $73.28 per hourAudrain County ironworker: $76.87 per hourJohnson County ironworker: $73.67 per hourBollinger County ironworker: $74.45 per hourCarter County ironworker: $21.34 per hourBoone County ironworker: $75.78 per hourPerry County ironworker: $30.44 per hourLincoln County ironworker: $74.70 per hourBates County ironworker: $25.38 per hourClay County ironworker: $74.34 per hourPutnam County ironworker: $25.50 per hourSchuyler County ironworker: $24.76 per hourClark County ironworker: $21.35 per hourGreene County ironworker: $70.23 per hourMoniteau County ironworker: $28.30 per hourHarrison County ironworker: $24.40 per hourCrawford County ironworker: $74.96 per hourHowell County ironworker: $26.59 per hourCass County ironworker: $74.33 per hourReynolds County ironworker: $28.45 per hourWorth County ironworker: $19.72 per hourRandolph County ironworker: $28.32 per hourNodaway County ironworker: $70.42 per hourSt. Louis County ironworker: $75.80 per hourDunklin County ironworker: $21.49 per hourMonroe County ironworker: $25.05 per hourMorgan County ironworker: $23.24 per hourNew Madrid County ironworker: $74.95 per hourOregon County ironworker: $21.65 per hourSte. Genevieve County ironworker: $75.66 per hourLewis County ironworker: $26.58 per hourStoddard County ironworker: $27.19 per hourGrundy County ironworker: $24.69 per hourSt. Francois County ironworker: $74.59 per hourPlatte County ironworker: $73.25 per hourOzark County ironworker: $19.97 per hourTaney County ironworker: $69.91 per hourWayne County ironworker: $22.76 per hourHolt County ironworker: $26.79 per hourHenry County ironworker: $28.91 per hourHickory County ironworker: $21.72 per hourMercer County ironworker: $26.56 per hourPolk County ironworker: $73.27 per hourKnox County ironworker: $24.73 per hourMacon County ironworker: $26.00 per hourDade County ironworker: $23.47 per hourLinn County ironworker: $26.55 per hourLawrence County ironworker: $74.85 per hourAndrew County ironworker: $23.71 per hourHoward County ironworker: $25.51 per hourDallas County ironworker: $21.49 per hourCole County ironworker: $74.57 per hourBarry County ironworker: $27.60 per hourSaline County ironworker: $73.50 per hourSt. Charles County ironworker: $75.15 per hourRipley County ironworker: $19.36 per hourVernon County ironworker: $71.45 per hourButler County ironworker: $27.82 per hourCape Girardeau County ironworker: $75.96 per hourGasconade County ironworker: $23.55 per hourJefferson County ironworker: $75.08 per hour
$19$24$26$31$74$76Ironworker, main rate, total (fringes included) per hour. Each shade holds about a fifth of the counties.

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

3 groups of counties with identical rates and 109 with rates of their own, highest main rate first. The top 40 are drawn. The table below lists which counties are in each group.

  1. Audrain County1 county$76.87
  2. St. Clair County1 county$76.71
  3. Callaway County1 county$76.67
  4. Warren County1 county$76.25
  5. Cape Girardeau County1 county$75.96
  6. St. Louis County1 county$75.80
  7. Boone County1 county$75.78
  8. Iron County1 county$75.76
  9. Ste. Genevieve County1 county$75.66
  10. Phelps County1 county$75.43
  11. Washington County1 county$75.32
  12. St. Charles County1 county$75.15
  13. Jefferson County1 county$75.08
  14. Crawford County1 county$74.96
  15. New Madrid County1 county$74.95
  16. Lawrence County1 county$74.85
  17. Marion County1 county$74.82
  18. Madison County1 county$74.75
  19. Lincoln County1 county$74.70
  20. St. Louis City group2 counties$74.68
  21. St. Francois County1 county$74.59
  22. Cole County1 county$74.57
  23. Bollinger County1 county$74.45
  24. Clay County1 county$74.34
  25. Cass County1 county$74.33
  26. Shelby County1 county$73.93
  27. Johnson County1 county$73.67
  28. Saline County1 county$73.50
  29. Clinton County1 county$73.49
  30. Pettis County1 county$73.48
  31. Jackson County1 county$73.30
  32. Buchanan County1 county$73.28
  33. Polk County1 county$73.27
  34. Platte County1 county$73.25
  35. Lafayette County1 county$73.11
  36. Vernon County1 county$71.45
  37. Camden County1 county$70.73
  38. Jasper County1 county$70.65
  39. Livingston County1 county$70.54
  40. Nodaway County1 county$70.42

Which counties pay which rate

Counties and the City of St. LouisMain classificationTotal (fringes included)Base
Audrain CountyIron Worker$76.87 —
St. Clair CountyIron Worker$76.71 —
Callaway CountyIron Worker$76.67 —
Warren CountyIron Worker$76.25 —
Cape Girardeau CountyIron Worker$75.96 —
St. Louis CountyIron Worker$75.80 —
Boone CountyIron Worker$75.78 —
Iron CountyIron Worker$75.76 —
Ste. Genevieve CountyIron Worker$75.66 —
Phelps CountyIron Worker$75.43 —
Washington CountyIron Worker$75.32 —
St. Charles CountyIron Worker$75.15 —
Jefferson CountyIron Worker$75.08 —
Crawford CountyIron Worker$74.96 —
New Madrid CountyIron Worker$74.95 —
Lawrence CountyIron Worker$74.85 —
Marion CountyIron Worker$74.82 —
Madison CountyIron Worker$74.75 —
Lincoln CountyIron Worker$74.70 —
St. Louis City group, 2 localities: Franklin, St. Louis CityIron Worker$74.68 —
St. Francois CountyIron Worker$74.59 —
Cole CountyIron Worker$74.57 —
Bollinger CountyIron Worker$74.45 —
Clay CountyIron Worker$74.34 —
Cass CountyIron Worker$74.33 —
Shelby CountyIron Worker$73.93 —
Johnson CountyIron Worker$73.67 —
Saline CountyIron Worker$73.50 —
Clinton CountyIron Worker$73.49 —
Pettis CountyIron Worker$73.48 —
Jackson CountyIron Worker$73.30 —
Buchanan CountyIron Worker$73.28 —
Polk CountyIron Worker$73.27 —
Platte CountyIron Worker$73.25 —
Lafayette CountyIron Worker$73.11 —
Vernon CountyIron Worker$71.45 —
Camden CountyIron Worker$70.73 —
Jasper CountyIron Worker$70.65 —
Livingston CountyIron Worker$70.54 —
Nodaway CountyIron Worker$70.42 —
Christian CountyIron Worker$70.33 —
Greene CountyIron Worker$70.23 —
Taney CountyIron Worker$69.91 —
Atchison CountyIron Worker$68.80 —
Newton CountyIron Worker$31.34 —
Ralls CountyIron Worker$31.09 —
Osage CountyIron Worker$30.59 —
Perry CountyIron Worker$30.44 —
Scott CountyIron Worker$29.63 —
Sullivan CountyIron Worker$29.47 —
Montgomery CountyIron Worker$29.25 —
Henry CountyIron Worker$28.91 —
Reynolds CountyIron Worker$28.45 —
Randolph CountyIron Worker$28.32 —
Moniteau CountyIron Worker$28.30 —
Pike CountyIron Worker$28.21 —
Pulaski CountyIron Worker$28.13 —
Laclede CountyIron Worker$27.90 —
Butler CountyIron Worker$27.82 —
Ray CountyIron Worker$27.67 —
Barry CountyIron Worker$27.60 —
Webster CountyIron Worker$27.20 —
Stoddard CountyIron Worker$27.19 —
DeKalb CountyIron Worker$27.00 —
Holt CountyIron Worker$26.79 —
Howell CountyIron Worker$26.59 —
Lewis CountyIron Worker$26.58 —
Mercer CountyIron Worker$26.56 —
Linn CountyIron Worker$26.55 —
Miller CountyIron Worker$26.53 —
Adair CountyIron Worker$26.28 —
McDonald CountyIron Worker$26.23 —
Mississippi CountyIron Worker$26.03 —
Macon CountyIron Worker$26.00 —
Carroll CountyIron Worker$25.97 —
Barton CountyIron Worker$25.87 —
Scotland CountyIron Worker$25.69 —
Gentry CountyIron Worker$25.66 —
Howard CountyIron Worker$25.51 —
Putnam CountyIron Worker$25.50 —
Caldwell CountyIron Worker$25.44 —
Bates CountyIron Worker$25.38 —
Chariton CountyIron Worker$25.32 —
Dent CountyIron Worker$25.18 —
Monroe CountyIron Worker$25.05 —
Cooper CountyIron Worker$24.97 —
Schuyler CountyIron Worker$24.76 —
Knox CountyIron Worker$24.73 —
Texas CountyIron Worker$24.72 —
Grundy CountyIron Worker$24.69 —
Harrison CountyIron Worker$24.40 —
Daviess CountyIron Worker$24.31 —
Maries CountyIron Worker$23.99 —
Cedar CountyIron Worker$23.91 —
Andrew CountyIron Worker$23.71 —
Wright CountyIron Worker$23.61 —
Stone CountyIron Worker$23.59 —
Gasconade CountyIron Worker$23.55 —
Dade CountyIron Worker$23.47 —
Pemiscot CountyIron Worker$23.34 —
Morgan CountyIron Worker$23.24 —
Benton County group, 2 localities: Benton, WayneIron Worker$22.76 —
Douglas CountyIron Worker$22.63 —
Hickory CountyIron Worker$21.72 —
Oregon CountyIron Worker$21.65 —
Dunklin County group, 2 localities: Dallas, DunklinIron Worker$21.49 —
Clark CountyIron Worker$21.35 —
Carter CountyIron Worker$21.34 —
Shannon CountyIron Worker$21.02 —
Ozark CountyIron Worker$19.97 —
Worth CountyIron Worker$19.72 —
Ripley CountyIron Worker$19.36 —

3 groups of counties with identical DLS rates, and 109 counties with rates of their own.

Missouri's Annual Wage Order lists journeyworker rates only. Entry-level workers and federally registered apprentices are paid 50% of the journeyworker rate for the occupational title (RSMo 290.235), at no more than one per journeyworker.

Questions about Missouri ironworker pay

What is the ironworker prevailing wage in St. Louis County?

$75.80 an hour, fringe benefits included (one rate, no separate base wage), under Annual Wage Order 33 (final May 29, 2026). Overtime and every ironworker classification in St. Louis County.

Does ironworker prevailing wage pay overtime in Missouri?

Over 10 hours a day or 40 a week pays at least 1½ times the prevailing rate, and Sundays and holidays at least double time. Because Missouri's rate already includes fringes, the multiplier applies to the whole printed figure (RSMo 290.230).

Do apprentice ironworkers get this rate?

Missouri's Annual Wage Order lists journeyworker rates only. Entry-level workers and federally registered apprentices are paid 50% of the journeyworker rate for the occupational title (RSMo 290.235), at no more than one per journeyworker.

Why do some counties have the same ironworker rate?

DLS often publishes the same ironworker rates for several counties. Across Missouri, the 115 counties with an ironworker rate fall into 112 distinct sets of rates, and 3 of those sets are shared by more than one county; the largest covers 2 counties (the Benton County group).

Which county pays ironworkers the most in Missouri?

Audrain County, at $76.87 an hour for the main classification. The lowest is Ripley County at $19.36, and the median county is $28.13.