Millwright: Minnesota prevailing wage by county
The certified minimum for millwright (labor code 714, "MILLWRIGHT") on state-funded commercial construction, county by county. Totals run from $11.41 to $83.96 per hour depending on the county. Last verified against DLI's schedules on 2026-07-08.
| County | Effective | Basic | Fringe | Total |
|---|---|---|---|---|
| Aitkin* | 2025-12-22 | $41.90 | $30.48 | $72.38 |
| Aitkin* | 2026-05-01 | $45.50 | $30.48 | $75.98 |
| Anoka | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Anoka | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Becker* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Beltrami | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Benton* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Benton* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Big Stone* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Big Stone* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Blue Earth | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Blue Earth | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Brown | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Brown | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Carlton* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Carver | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Carver | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Cass* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Chippewa* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Chippewa* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Chisago* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Chisago* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Clay | 2025-12-22 | $41.90 | $30.48 | $72.38 |
| Clay | 2026-05-01 | $45.50 | $30.48 | $75.98 |
| Clearwater* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Cook* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Cottonwood* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Cottonwood* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Crow Wing* | 2025-12-22 | $41.90 | $30.48 | $72.38 |
| Crow Wing* | 2026-05-01 | $45.50 | $30.48 | $75.98 |
| Dakota | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Dakota | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Dodge | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Dodge | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Douglas* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Douglas* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Faribault* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Faribault* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Fillmore* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Fillmore* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Freeborn* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Freeborn* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Goodhue | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Goodhue | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Grant* | 2025-12-22 | $34.13 | $30.28 | $64.41 |
| Hennepin | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Hennepin | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Houston* | 2025-12-22 | $25.00 | $4.16 | $29.16 |
| Hubbard | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Isanti* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Isanti* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Itasca | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Jackson* | 2025-12-22 | $41.66 | $35.40 | $77.06 |
| Kanabec* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Kanabec* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Kandiyohi* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Kandiyohi* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Kittson* | 2025-12-22 | $36.24 | $18.81 | $55.05 |
| Koochiching | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Lac Qui Parle* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Lac Qui Parle* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Lake* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Lake Of The Woods* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Lesueur* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Lesueur* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Lincoln* | 2025-12-22 | $41.70 | $31.81 | $73.51 |
| Lyon* | 2025-12-22 | $41.70 | $31.81 | $73.51 |
| Mahnomen* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Marshall* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Martin* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Martin* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Mcleod | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Mcleod | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Meeker* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Meeker* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Mille Lacs | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Mille Lacs | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Morrison* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Morrison* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Mower | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Mower | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Murray* | 2025-12-22 | $41.66 | $35.40 | $77.06 |
| Nicollet* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Nicollet* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Nobles* | 2025-12-22 | $41.66 | $35.40 | $77.06 |
| Norman* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Olmsted | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Olmsted | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Ottertail* | 2025-12-22 | $38.25 | $24.21 | $62.46 |
| Pennington* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Pine* | 2025-12-22 | $41.66 | $35.40 | $77.06 |
| Pipestone* | 2025-12-22 | $41.66 | $35.40 | $77.06 |
| Polk | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Pope* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Pope* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Ramsey | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Ramsey | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Red Lake* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Redwood* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Redwood* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Renville | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Renville | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Rice | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Rice | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Rock | 2025-12-22 | $41.66 | $35.40 | $77.06 |
| Roseau* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Scott | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Scott | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Sherburne | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Sherburne | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Sibley | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Sibley | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| St. Louis | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Stearns | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Stearns | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Steele* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Steele* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Stevens* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Stevens* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Swift | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Swift | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Todd* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Todd* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Traverse | 2025-12-22 | $11.41 | $0.00 | $11.41 |
| Wabasha* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Wabasha* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Wadena* | 2025-12-22 | $39.18 | $25.33 | $64.51 |
| Waseca* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Waseca* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Washington | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Washington | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Watonwan* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Watonwan* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Wilkin* | 2025-12-22 | $37.15 | $19.90 | $57.05 |
| Winona* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Winona* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Wright* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Wright* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
| Yellow Medicine* | 2025-12-22 | $42.95 | $37.81 | $80.76 |
| Yellow Medicine* | 2026-05-01 | $46.15 | $37.81 | $83.96 |
* means DLI used an adjacent county's rate. Total = basic + fringe. Certified rates apply on covered state-funded projects, with time and a half past 8 hours a day or 40 a week on the project.
Working millwright hours on a covered project for less than these numbers? Run the wage theft checkup or the overtime calculator, or report it to DLI's Prevailing Wage unit at 651-284-5091.
Bidding public work in Minnesota?
These are the certified rates your bid has to carry. If you are a licensed contractor, you may already have a profile on our network: we publish Minnesota's contractor license records, and license holders can claim and manage their listing.
Find and claim your contractor profile