Minnesota · Millwright
Minnesota millwright prevailing wage, county by county
A millwright's prevailing wage on Minnesota public works runs from $11.41 an hour in Traverse County to $83.96 in Anoka County. The median county is $83.96.
Millwright rate in each Minnesota county, A to Z
| County | Base wage | Fringe benefits | Total rate | Effective | Source |
|---|---|---|---|---|---|
Aitkin CountyMILLWRIGHT (714) · Crow Wing County group | $45.50 | $30.48 | $75.98 | May 1, 2026 | DLI-C-01-2025-12-22 |
Anoka CountyMILLWRIGHT (714) · Hennepin County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-02-2025-12-22-rev-2026-02-09 |
Becker CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-03-2025-12-22 |
Beltrami CountyMILLWRIGHT (714) · St. Louis County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-04-2025-12-22 |
Benton CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-05-2025-12-22 |
Big Stone CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-06-2025-12-22 |
Blue Earth CountyMILLWRIGHT (714) · Olmsted County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-07-2025-12-22 |
Brown CountyMILLWRIGHT (714) · Olmsted County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-08-2025-12-22 |
Carlton CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-09-2025-12-22 |
Carver CountyMILLWRIGHT (714) · Hennepin County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-10-2025-12-22-rev-2026-02-09 |
Cass CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-11-2025-12-22 |
Chippewa CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-12-2025-12-22 |
Chisago CountyMILLWRIGHT (714) · Wright County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-13-2025-12-22-rev-2026-02-09 |
Clay CountyMILLWRIGHT (714) | $45.50 | $30.48 | $75.98 | May 1, 2026 | DLI-C-14-2025-12-22 |
Clearwater CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-15-2025-12-22 |
Cook CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-16-2025-12-22 |
Cottonwood CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-17-2025-12-22 |
Crow Wing CountyMILLWRIGHT (714) · Crow Wing County group | $45.50 | $30.48 | $75.98 | May 1, 2026 | DLI-C-18-2025-12-22 |
Dakota CountyMILLWRIGHT (714) · Hennepin County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-19-2025-12-22-rev-2026-02-09 |
Dodge CountyMILLWRIGHT (714) · Olmsted County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-20-2025-12-22 |
Douglas CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-21-2025-12-22 |
Faribault CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-22-2025-12-22 |
Fillmore CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-23-2025-12-22 |
Freeborn CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-24-2025-12-22 |
Goodhue CountyMILLWRIGHT (714) · Hennepin County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-25-2025-12-22-rev-2026-02-09 |
Grant CountyMILLWRIGHT (714) | $34.13 | $30.28 | $64.41 | Dec 22, 2025 | DLI-C-26-2025-12-22 |
Hennepin CountyMILLWRIGHT (714) · Hennepin County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-27-2025-12-22-rev-2026-02-09 |
Houston CountyMILLWRIGHT (714) | $25.00 | $4.16 | $29.16 | Dec 22, 2025 | DLI-C-28-2025-12-22 |
Hubbard CountyMILLWRIGHT (714) · St. Louis County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-29-2025-12-22 |
Isanti CountyMILLWRIGHT (714) · Wright County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-30-2025-12-22-rev-2026-02-09 |
Itasca CountyMILLWRIGHT (714) · St. Louis County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-31-2025-12-22 |
Jackson CountyMILLWRIGHT (714) · Pine County group | $41.66 | $35.40 | $77.06 | Dec 22, 2025 | DLI-C-32-2025-12-22 |
Kanabec CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-33-2025-12-22 |
Kandiyohi CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-34-2025-12-22 |
Kittson CountyMILLWRIGHT (714) | $36.24 | $18.81 | $55.05 | Dec 22, 2025 | DLI-C-35-2025-12-22 |
Koochiching CountyMILLWRIGHT (714) · St. Louis County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-36-2025-12-22 |
Lac qui Parle CountyMILLWRIGHT (714) · Le Sueur County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-37-2025-12-22-rev-2026-02-02 |
Lake CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-38-2025-12-22 |
Lake of the Woods CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-39-2025-12-22 |
Le Sueur CountyMILLWRIGHT (714) · Le Sueur County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-40-2025-12-22-rev-2026-02-02 |
Lincoln CountyMILLWRIGHT (714) · Lyon County group | $41.70 | $31.81 | $73.51 | Dec 22, 2025 | DLI-C-41-2025-12-22 |
Lyon CountyMILLWRIGHT (714) · Lyon County group | $41.70 | $31.81 | $73.51 | Dec 22, 2025 | DLI-C-42-2025-12-22 |
Mahnomen CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-43-2025-12-22 |
Marshall CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-44-2025-12-22 |
Martin CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-45-2025-12-22 |
McLeod CountyMILLWRIGHT (714) · Hennepin County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-46-2025-12-22-rev-2026-02-09 |
Meeker CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-47-2025-12-22 |
Mille Lacs CountyMILLWRIGHT (714) · Olmsted County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-48-2025-12-22 |
Morrison CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-49-2025-12-22 |
Mower CountyMILLWRIGHT (714) · Olmsted County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-50-2025-12-22 |
Murray CountyMILLWRIGHT (714) · Pine County group | $41.66 | $35.40 | $77.06 | Dec 22, 2025 | DLI-C-51-2025-12-22 |
Nicollet CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-52-2025-12-22 |
Nobles CountyMILLWRIGHT (714) · Pine County group | $41.66 | $35.40 | $77.06 | Dec 22, 2025 | DLI-C-53-2025-12-22 |
Norman CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-54-2025-12-22 |
Olmsted CountyMILLWRIGHT (714) · Olmsted County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-55-2025-12-22 |
Otter Tail CountyMILLWRIGHT (714) | $38.25 | $24.21 | $62.46 | Dec 22, 2025 | DLI-C-56-2025-12-22 |
Pennington CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-57-2025-12-22 |
Pine CountyMILLWRIGHT (714) · Pine County group | $41.66 | $35.40 | $77.06 | Dec 22, 2025 | DLI-C-58-2025-12-22 |
Pipestone CountyMILLWRIGHT (714) · Pine County group | $41.66 | $35.40 | $77.06 | Dec 22, 2025 | DLI-C-59-2025-12-22 |
Polk CountyMILLWRIGHT (714) · St. Louis County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-60-2025-12-22 |
Pope CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-61-2025-12-22 |
Ramsey CountyMILLWRIGHT (714) · Hennepin County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-62-2025-12-22-rev-2026-02-09 |
Red Lake CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-63-2025-12-22 |
Redwood CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-64-2025-12-22 |
Renville CountyMILLWRIGHT (714) · Olmsted County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-65-2025-12-22 |
Rice CountyMILLWRIGHT (714) · Olmsted County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-66-2025-12-22 |
Rock CountyMILLWRIGHT (714) | $41.66 | $35.40 | $77.06 | Dec 22, 2025 | DLI-C-67-2025-12-22 |
Roseau CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-68-2025-12-22 |
Scott CountyMILLWRIGHT (714) · Hennepin County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-70-2025-12-22-rev-2026-02-09 |
Sherburne CountyMILLWRIGHT (714) · Olmsted County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-71-2025-12-22 |
Sibley CountyMILLWRIGHT (714) · Hennepin County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-72-2025-12-22-rev-2026-02-09 |
St. Louis CountyMILLWRIGHT (714) · St. Louis County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-69-2025-12-22 |
Stearns CountyMILLWRIGHT (714) · Olmsted County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-73-2025-12-22 |
Steele CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-74-2025-12-22 |
Stevens CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-75-2025-12-22 |
Swift CountyMILLWRIGHT (714) · Olmsted County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-76-2025-12-22 |
Todd CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-77-2025-12-22 |
Traverse CountyMILLWRIGHT (714) | $11.41 | $0.00 | $11.41 | Dec 22, 2025 | DLI-C-78-2025-12-22 |
Wabasha CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-79-2025-12-22 |
Wadena CountyMILLWRIGHT (714) · Cass County group | $39.18 | $25.33 | $64.51 | Dec 22, 2025 | DLI-C-80-2025-12-22 |
Waseca CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-81-2025-12-22 |
Washington CountyMILLWRIGHT (714) · Hennepin County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-82-2025-12-22-rev-2026-02-09 |
Watonwan CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-83-2025-12-22 |
Wilkin CountyMILLWRIGHT (714) | $37.15 | $19.90 | $57.05 | Dec 22, 2025 | DLI-C-84-2025-12-22 |
Winona CountyMILLWRIGHT (714) · Morrison County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-85-2025-12-22 |
Wright CountyMILLWRIGHT (714) · Wright County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-86-2025-12-22-rev-2026-02-09 |
Yellow Medicine CountyMILLWRIGHT (714) · Le Sueur County group | $46.15 | $37.81 | $83.96 | May 1, 2026 | DLI-C-87-2025-12-22-rev-2026-02-02 |
Main millwright classification in each county (Millwright (714)), 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 a millwright make on prevailing wage in Minnesota?
$11.41 to $83.96 an hour depending on the county; the median county pays $83.96. 10 groups of counties with identical rates and 8 with rates of their own, highest main rate first.
- Morrison County group23 counties$83.96
- Olmsted County group11 counties$83.96
- Hennepin County group10 counties$83.96
- Le Sueur County group3 counties$83.96
- Wright County group3 counties$83.96
- Pine County group5 counties$77.06
- Rock County1 county$77.06
- Crow Wing County group2 counties$75.98
- Clay County1 county$75.98
- Lyon County group2 counties$73.51
- Cass County group14 counties$64.51
- St. Louis County group6 counties$64.51
- Grant County1 county$64.41
- Otter Tail County1 county$62.46
- Wilkin County1 county$57.05
- Kittson County1 county$55.05
- Houston County1 county$29.16
- Traverse County1 county$11.41
Which counties share a rate
| Counties | Main classification | Base wage | Total rate |
|---|---|---|---|
| Morrison County group, 23 localities: Benton, Big Stone, Chippewa, Cottonwood, Douglas, Faribault, Fillmore, Freeborn, Kanabec, Kandiyohi, Martin, Meeker, Morrison, Nicollet, Pope, Redwood, Steele, Stevens, Todd, Wabasha, Waseca, Watonwan, Winona | MILLWRIGHT (714) | $46.15 | $83.96 |
| Olmsted County group, 11 localities: Blue Earth, Brown, Dodge, Mille Lacs, Mower, Olmsted, Renville, Rice, Sherburne, Stearns, Swift | MILLWRIGHT (714) | $46.15 | $83.96 |
| Hennepin County group, 10 localities: Anoka, Carver, Dakota, Goodhue, Hennepin, McLeod, Ramsey, Scott, Sibley, Washington | MILLWRIGHT (714) | $46.15 | $83.96 |
| Le Sueur County group, 3 localities: Lac qui Parle, Le Sueur, Yellow Medicine | MILLWRIGHT (714) | $46.15 | $83.96 |
| Wright County group, 3 localities: Chisago, Isanti, Wright | MILLWRIGHT (714) | $46.15 | $83.96 |
| Pine County group, 5 localities: Jackson, Murray, Nobles, Pine, Pipestone | MILLWRIGHT (714) | $41.66 | $77.06 |
| Rock County | MILLWRIGHT (714) | $41.66 | $77.06 |
| Crow Wing County group, 2 localities: Aitkin, Crow Wing | MILLWRIGHT (714) | $45.50 | $75.98 |
| Clay County | MILLWRIGHT (714) | $45.50 | $75.98 |
| Lyon County group, 2 localities: Lincoln, Lyon | MILLWRIGHT (714) | $41.70 | $73.51 |
| Cass County group, 14 localities: Becker, Carlton, Cass, Clearwater, Cook, Lake, Lake of the Woods, Mahnomen, Marshall, Norman, Pennington, Red Lake, Roseau, Wadena | MILLWRIGHT (714) | $39.18 | $64.51 |
| St. Louis County group, 6 localities: Beltrami, Hubbard, Itasca, Koochiching, Polk, St. Louis | MILLWRIGHT (714) | $39.18 | $64.51 |
| Grant County | MILLWRIGHT (714) | $34.13 | $64.41 |
| Otter Tail County | MILLWRIGHT (714) | $38.25 | $62.46 |
| Wilkin County | MILLWRIGHT (714) | $37.15 | $57.05 |
| Kittson County | MILLWRIGHT (714) | $36.24 | $55.05 |
| Houston County | MILLWRIGHT (714) | $25.00 | $29.16 |
| Traverse County | MILLWRIGHT (714) | $11.41 | $11.41 |
10 groups of counties with identical DLI rates, and 8 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 millwright pay
What is the millwright prevailing wage in Hennepin County?
$83.96 an hour: a $46.15 base wage plus $37.81 in fringe, under DLI certifications of Nov 3 and Dec 22, 2025 (revised to Feb 9, 2026). Overtime and every millwright classification in Hennepin County.
Does millwright prevailing wage include fringe benefits?
Yes. In Hennepin County the $83.96 total is a $46.15 base wage plus $37.81 in fringe, about 45% of the total. The employer owes the full amount for every hour worked.
Does millwright 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 millwrights 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 millwright rate?
DLI often publishes the same millwright rates for several counties. Across Minnesota, the 87 counties with a millwright rate fall into 18 distinct sets of rates, and 10 of those sets are shared by more than one county; the largest covers 23 counties (the Morrison County group).