Minnesota · Ironworker
Minnesota ironworker prevailing wage, county by county
An ironworker's prevailing wage on Minnesota public works runs from $32.77 an hour in Traverse County to $87.36 in Benton County. The median county is $87.36.
Main ironworker classification in each county (Ironworkers (712)), DLI certifications of Nov 3 and Dec 22, 2025 (revised to Feb 9, 2026). The rates "must be ascertained before the state asks for bids" and written into the contract, with their dated steps (Minn. Stat. 177.43). Checked October 25, 2026.
How much does an ironworker make on prevailing wage in Minnesota?
7 groups of counties with identical rates and 4 with rates of their own, highest main rate first. The table below lists which counties are in each group.
- Olmsted County group32 counties$87.36
- Sherburne County group13 counties$87.36
- Hennepin County group10 counties$87.36
- Chisago County group2 counties$87.36
- Le Sueur County group2 counties$87.36
- Yellow Medicine County1 county$87.36
- Anoka County1 county$85.61
- St. Louis County group13 counties$84.57
- Crow Wing County group11 counties$84.57
- Red Lake County1 county$76.87
- Traverse County1 county$32.77
Which counties pay which rate
7 groups of counties with identical DLI rates, and 4 counties with rates of their own.
DLI's schedules list journeyworker rates only. Apprentices in a registered program are paid the program's rate (Minn. R. 5200.1070); anyone else on the payroll gets the full rate for the work performed.
Questions about Minnesota ironworker pay
What is the ironworker prevailing wage in Hennepin County?
$87.36 an hour: a $49.50 base wage plus $37.86 in fringe, under DLI certifications of Nov 3 and Dec 22, 2025 (revised to Feb 9, 2026). Overtime and every ironworker classification in Hennepin County.
Does ironworker prevailing wage include fringe benefits?
Yes. In Hennepin County the $87.36 total is a $49.50 base wage plus $37.86 in fringe, about 43% of the total. The employer owes the full amount for every hour worked.
Does ironworker prevailing wage pay overtime in Minnesota?
Over 8 hours a day or 40 hours a week is paid at 1½ times the basic hourly rate; the fringe isn't multiplied. Every DLI schedule says overtime after 8 hours "must be paid even if the worker does not exceed forty (40) hours" (Minn. Stat. 177.42, subd. 4). DLI publishes no weekend or holiday multipliers.
Do apprentice ironworkers get this rate?
DLI's schedules list journeyworker rates only. Apprentices in a registered program are paid the program's rate (Minn. R. 5200.1070); anyone else on the payroll gets the full rate for the work performed.
Why do some counties have the same ironworker rate?
DLI often publishes the same ironworker rates for several counties. Across Minnesota, the 87 counties with an ironworker rate fall into 11 distinct sets of rates, and 7 of those sets are shared by more than one county; the largest covers 32 counties (the Olmsted County group).