Millwrights Local 2158 wages 2026 (Illinois)
The hourly rates, overtime, shift, vacation and per diem rules of Millwrights Local 2158 in Illinois and Iowa, read from the three agreements built into the Millwright app. An independent guide: the agreement and your hall have the final word.
Zone 1 (Quad Cities, Illinois and Iowa)
Millwright Local 2158 wage, fringe and deduction schedule, June 1 2026 to May 31 2027, Zone 1: Carroll, Henderson, Henry, Mercer and Rock Island (south of I-80) counties in Illinois and Scott, Clinton and Muscatine counties in Iowa (the working agreement isn't public)
$40.92an hour
Journeyman millwright, Zone 1 (Quad Cities, Illinois and Iowa)
From June 1, 2026. No later step published.
| Classification | From June 1, 2026 |
|---|---|
| Journeyman millwrightbase rate | $40.92 |
| ForemanJM + 6% | $43.38 |
| General foremanJM + 9% | $44.60 |
| Apprentice, 4th year90% | $36.83 |
| Apprentice, 3rd year80% | $32.74 |
| Apprentice, 2nd year70% | $28.64 |
| Apprentice, 1st year60% | $24.55 |
- Overtime
- Overtime (Illinois Department of Labor schedule): every hour past 8 Monday to Friday and every Saturday hour is time and a half; Sundays and holidays are double time.
- Per diem and travel
- Local 2158's travel and per diem rules aren't published (the agreement isn't public).
Zone 3 (Rockford area)
Millwright Local 2158 wage, fringe and deduction schedule, June 1 2026 to May 31 2027, Zone 3: Boone, Jo Daviess, Ogle, Stephenson and Winnebago counties (the working agreement isn't public)
$54.00 an hour, journeyman millwright, from June 1, 2026.
| Classification | From June 1, 2026 |
|---|---|
| Journeyman millwrightbase rate | $54.00 |
| ForemanJM + 10% | $59.40 |
| General foremanJM + 20% | $64.80 |
| Apprentice, 4th year90% | $48.60 |
| Apprentice, 3rd year80% | $43.20 |
| Apprentice, 2nd year70% | $37.80 |
| Apprentice, 1st year60% | $32.40 |
- Overtime
- Overtime (Illinois Department of Labor schedule): every hour past 8 Monday to Friday and every Saturday hour is time and a half; Sundays and holidays are double time.
- Per diem and travel
- Local 2158's travel and per diem rules aren't published (the agreement isn't public).
Zone 5 (LaSalle, DeKalb, Bureau area)
Millwright Local 2158 wage, fringe and deduction schedule, June 1 2026 to May 31 2027, Zone 5: Bureau, DeKalb, LaSalle, Lee, Marshall, Putnam, Stark and Whiteside counties and Rock Island County north of I-80 (the working agreement isn't public)
$53.28 an hour, journeyman millwright, from June 1, 2026.
| Classification | From June 1, 2026 |
|---|---|
| Journeyman millwrightbase rate | $53.28 |
| ForemanJM + 10% | $58.61 |
| General foremanJM + 20% | $63.94 |
| Apprentice, 4th year90% | $47.95 |
| Apprentice, 3rd year80% | $42.62 |
| Apprentice, 2nd year70% | $37.30 |
| Apprentice, 1st year60% | $31.97 |
- Overtime
- Overtime (Illinois Department of Labor schedule): every hour past 8 Monday to Friday and every Saturday hour is time and a half; Sundays and holidays are double time.
- Per diem and travel
- Local 2158's travel and per diem rules aren't published (the agreement isn't public).
One 40-hour week, worked out
Week of October 25, 2026Journeyman millwright, Zone 1 (Quad Cities, Illinois and Iowa)
Example| Day | Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|---|
| Hours | 0 | 8 | 8 | 8 | 8 | 8 | 0 |
| Earnings | |
| Regular40 h × 40.92 | 1,636.80 |
| Gross pay | 1,636.80 |
| Deductions | |
| Field dues9% of gross wages (dues fund 4%, check-off 1%, vacation 4%) | −147.31 |
| Social Security6.2% | −101.48 |
| Medicare1.45% | −23.73 |
| Federal income taxestimate (W-4) | −190.29 |
| Illinois income taxestimate | −81.02 |
What's missing
Where the app can't follow a rule to the letter yet, its notes say so, and say how to allow for it when you enter your hours. From this page's agreements:
- Zone 1 (Quad Cities, Illinois and Iowa). The June 1 2027 schedule isn't out, so the app keeps the 2026 rates after May 31 2027: then type your new rate under Enter my own rate.
- Zone 1 (Quad Cities, Illinois and Iowa). The agreement isn't public, so the app has no step to double time on a weekday, no 4×10 and no make-up day; check overtime against your stub. Iowa has no state schedule: the app uses the same rules for the Iowa counties.
- Zone 1 (Quad Cities, Illinois and Iowa). The agreement's own list isn't public (the state schedule adds Veterans Day for some classifications), and whether a holiday on a Saturday or Sunday moves isn't known, so the app leaves each on its date: tick Holiday on any other day your job observes.
- Zone 1 (Quad Cities, Illinois and Iowa). The shift rules aren't published, so the app adds nothing for night work; leave Night off, or use Enter my own rate if your stub shows a premium.
- Zone 1 (Quad Cities, Illinois and Iowa). The app shows the three on one 9% line, so the Year tab counts the vacation in Union dues logged.
- Zone 1 (Quad Cities, Illinois and Iowa). Not published (the agreement isn't public), so none are built in. Enter the hours you're paid; to show a per diem, switch it on on the Settings tab and type it.
- Zone 3 (Rockford area). The June 1 2027 schedule isn't out, so the app keeps the 2026 rates after May 31 2027: then type your new rate under Enter my own rate.
- Zone 3 (Rockford area). The agreement isn't public, so the app has no step to double time on a weekday, no 4×10 and no make-up day; check overtime against your stub.
- Zone 3 (Rockford area). The agreement's own list isn't public (the state schedule adds Veterans Day for some classifications), and whether a holiday on a Saturday or Sunday moves isn't known, so the app leaves each on its date: tick Holiday on any other day your job observes.
- Zone 3 (Rockford area). The shift rules aren't published, so the app adds nothing for night work; leave Night off, or use Enter my own rate if your stub shows a premium.
- Zone 3 (Rockford area). The app shows the three on one 9% line, so the Year tab counts the vacation in Union dues logged.
- Zone 3 (Rockford area). Not published (the agreement isn't public), so none are built in. Enter the hours you're paid; to show a per diem, switch it on on the Settings tab and type it.
- Zone 5 (LaSalle, DeKalb, Bureau area). The June 1 2027 schedule isn't out, so the app keeps the 2026 rates after May 31 2027: then type your new rate under Enter my own rate.
- Zone 5 (LaSalle, DeKalb, Bureau area). The agreement isn't public, so the app has no step to double time on a weekday, no 4×10 and no make-up day; check overtime against your stub.
- Zone 5 (LaSalle, DeKalb, Bureau area). The agreement's own list isn't public (the state schedule adds Veterans Day for some classifications), and whether a holiday on a Saturday or Sunday moves isn't known, so the app leaves each on its date: tick Holiday on any other day your job observes.
- Zone 5 (LaSalle, DeKalb, Bureau area). The shift rules aren't published, so the app adds nothing for night work; leave Night off, or use Enter my own rate if your stub shows a premium.
- Zone 5 (LaSalle, DeKalb, Bureau area). The app shows the three on one 9% line, so the Year tab counts the vacation in Union dues logged.
- Zone 5 (LaSalle, DeKalb, Bureau area). Not published (the agreement isn't public), so none are built in. Enter the hours you're paid; to show a per diem, switch it on on the Settings tab and type it.
Enter your own hours in the Millwright app: it applies these rates, the overtime and holiday rules, dues and tax, and keeps a year of paychecks. Free for a month.
Your agreement isn't here, or a number is wrong? Send us your agreement from the app's Settings tab. If the app doesn't have it yet, you get a free year when it's added.
Questions
What does a Local 2158 journeyman millwright make in 2026?
$40.92 an hour under the Millwright Local 2158 wage, fringe and deduction schedule, June 1 2026 to May 31 2027, Zone 1: Carroll, Henderson, Henry, Mercer and Rock Island (south of I-80) counties in Illinois and Scott, Clinton and Muscatine counties in Iowa (the working agreement isn't public), from June 1, 2026. The other agreements on this page: Zone 3 (Rockford area) $54.00 and Zone 5 (LaSalle, DeKalb, Bureau area) $53.28.
When is the next Local 2158 raise?
No later step is published in the data for the Zone 1 (Quad Cities, Illinois and Iowa) agreement. Rates usually change once a year; check the schedule before you count on a raise.
What do Local 2158 apprentices make?
Apprentice, 4th year $36.83 (90%), Apprentice, 3rd year $32.74 (80%), Apprentice, 2nd year $28.64 (70%) and Apprentice, 1st year $24.55 (60%) an hour from June 1, 2026.
Does Local 2158 pay a per diem?
Local 2158's travel and per diem rules aren't published (the agreement isn't public).
How is Local 2158 overtime paid?
Overtime (Illinois Department of Labor schedule): every hour past 8 Monday to Friday and every Saturday hour is time and a half; Sundays and holidays are double time.
Sources
The agreements and schedules these numbers were read from. Built October 15, 2026 from the Millwright app, version 0.1.0.
- Millwright LU 2158 wage, fringe schedule, June 1 2026 to May 31 2027
- Millwright LU 2158 wage, fringe schedule, June 1 2025 to May 31 2026
- Local 2158 dues chart, January 2024
- Local 2158 Illinois and Iowa zone maps (2016)
- Illinois Department of Labor prevailing wage, Rock Island County, September 2026
- Local 2158 Illinois zone map (2016)
- Illinois Department of Labor prevailing wage, Winnebago County, September 2026
- Illinois Department of Labor prevailing wage, LaSalle County, September 2026
Independent. Not affiliated with any union. Check your agreement.