Skip to content

Home / Minnesota / Millwright

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

87 counties
CountyBase wageFringe benefitsTotal rateEffectiveSource
Aitkin CountyMILLWRIGHT (714) · Crow Wing County group
$45.50 $30.48 $75.98 May 1, 2026DLI-C-01-2025-12-22
Anoka CountyMILLWRIGHT (714) · Hennepin County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-02-2025-12-22-rev-2026-02-09
Becker CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-03-2025-12-22
Beltrami CountyMILLWRIGHT (714) · St. Louis County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-04-2025-12-22
Benton CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-05-2025-12-22
Big Stone CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-06-2025-12-22
Blue Earth CountyMILLWRIGHT (714) · Olmsted County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-07-2025-12-22
Brown CountyMILLWRIGHT (714) · Olmsted County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-08-2025-12-22
Carlton CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-09-2025-12-22
Carver CountyMILLWRIGHT (714) · Hennepin County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-10-2025-12-22-rev-2026-02-09
Cass CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-11-2025-12-22
Chippewa CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-12-2025-12-22
Chisago CountyMILLWRIGHT (714) · Wright County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-13-2025-12-22-rev-2026-02-09
Clay CountyMILLWRIGHT (714)
$45.50 $30.48 $75.98 May 1, 2026DLI-C-14-2025-12-22
Clearwater CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-15-2025-12-22
Cook CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-16-2025-12-22
Cottonwood CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-17-2025-12-22
Crow Wing CountyMILLWRIGHT (714) · Crow Wing County group
$45.50 $30.48 $75.98 May 1, 2026DLI-C-18-2025-12-22
Dakota CountyMILLWRIGHT (714) · Hennepin County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-19-2025-12-22-rev-2026-02-09
Dodge CountyMILLWRIGHT (714) · Olmsted County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-20-2025-12-22
Douglas CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-21-2025-12-22
Faribault CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-22-2025-12-22
Fillmore CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-23-2025-12-22
Freeborn CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-24-2025-12-22
Goodhue CountyMILLWRIGHT (714) · Hennepin County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-25-2025-12-22-rev-2026-02-09
Grant CountyMILLWRIGHT (714)
$34.13 $30.28 $64.41 Dec 22, 2025DLI-C-26-2025-12-22
Hennepin CountyMILLWRIGHT (714) · Hennepin County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-27-2025-12-22-rev-2026-02-09
Houston CountyMILLWRIGHT (714)
$25.00 $4.16 $29.16 Dec 22, 2025DLI-C-28-2025-12-22
Hubbard CountyMILLWRIGHT (714) · St. Louis County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-29-2025-12-22
Isanti CountyMILLWRIGHT (714) · Wright County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-30-2025-12-22-rev-2026-02-09
Itasca CountyMILLWRIGHT (714) · St. Louis County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-31-2025-12-22
Jackson CountyMILLWRIGHT (714) · Pine County group
$41.66 $35.40 $77.06 Dec 22, 2025DLI-C-32-2025-12-22
Kanabec CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-33-2025-12-22
Kandiyohi CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-34-2025-12-22
Kittson CountyMILLWRIGHT (714)
$36.24 $18.81 $55.05 Dec 22, 2025DLI-C-35-2025-12-22
Koochiching CountyMILLWRIGHT (714) · St. Louis County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-36-2025-12-22
Lac qui Parle CountyMILLWRIGHT (714) · Le Sueur County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-37-2025-12-22-rev-2026-02-02
Lake CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-38-2025-12-22
Lake of the Woods CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-39-2025-12-22
Le Sueur CountyMILLWRIGHT (714) · Le Sueur County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-40-2025-12-22-rev-2026-02-02
Lincoln CountyMILLWRIGHT (714) · Lyon County group
$41.70 $31.81 $73.51 Dec 22, 2025DLI-C-41-2025-12-22
Lyon CountyMILLWRIGHT (714) · Lyon County group
$41.70 $31.81 $73.51 Dec 22, 2025DLI-C-42-2025-12-22
Mahnomen CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-43-2025-12-22
Marshall CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-44-2025-12-22
Martin CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-45-2025-12-22
McLeod CountyMILLWRIGHT (714) · Hennepin County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-46-2025-12-22-rev-2026-02-09
Meeker CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-47-2025-12-22
Mille Lacs CountyMILLWRIGHT (714) · Olmsted County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-48-2025-12-22
Morrison CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-49-2025-12-22
Mower CountyMILLWRIGHT (714) · Olmsted County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-50-2025-12-22
Murray CountyMILLWRIGHT (714) · Pine County group
$41.66 $35.40 $77.06 Dec 22, 2025DLI-C-51-2025-12-22
Nicollet CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-52-2025-12-22
Nobles CountyMILLWRIGHT (714) · Pine County group
$41.66 $35.40 $77.06 Dec 22, 2025DLI-C-53-2025-12-22
Norman CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-54-2025-12-22
Olmsted CountyMILLWRIGHT (714) · Olmsted County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-55-2025-12-22
Otter Tail CountyMILLWRIGHT (714)
$38.25 $24.21 $62.46 Dec 22, 2025DLI-C-56-2025-12-22
Pennington CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-57-2025-12-22
Pine CountyMILLWRIGHT (714) · Pine County group
$41.66 $35.40 $77.06 Dec 22, 2025DLI-C-58-2025-12-22
Pipestone CountyMILLWRIGHT (714) · Pine County group
$41.66 $35.40 $77.06 Dec 22, 2025DLI-C-59-2025-12-22
Polk CountyMILLWRIGHT (714) · St. Louis County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-60-2025-12-22
Pope CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-61-2025-12-22
Ramsey CountyMILLWRIGHT (714) · Hennepin County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-62-2025-12-22-rev-2026-02-09
Red Lake CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-63-2025-12-22
Redwood CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-64-2025-12-22
Renville CountyMILLWRIGHT (714) · Olmsted County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-65-2025-12-22
Rice CountyMILLWRIGHT (714) · Olmsted County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-66-2025-12-22
Rock CountyMILLWRIGHT (714)
$41.66 $35.40 $77.06 Dec 22, 2025DLI-C-67-2025-12-22
Roseau CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-68-2025-12-22
Scott CountyMILLWRIGHT (714) · Hennepin County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-70-2025-12-22-rev-2026-02-09
Sherburne CountyMILLWRIGHT (714) · Olmsted County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-71-2025-12-22
Sibley CountyMILLWRIGHT (714) · Hennepin County group
$46.15 $37.81 $83.96 May 1, 2026DLI-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, 2025DLI-C-69-2025-12-22
Stearns CountyMILLWRIGHT (714) · Olmsted County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-73-2025-12-22
Steele CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-74-2025-12-22
Stevens CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-75-2025-12-22
Swift CountyMILLWRIGHT (714) · Olmsted County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-76-2025-12-22
Todd CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-77-2025-12-22
Traverse CountyMILLWRIGHT (714)
$11.41 $0.00 $11.41 Dec 22, 2025DLI-C-78-2025-12-22
Wabasha CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-79-2025-12-22
Wadena CountyMILLWRIGHT (714) · Cass County group
$39.18 $25.33 $64.51 Dec 22, 2025DLI-C-80-2025-12-22
Waseca CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-81-2025-12-22
Washington CountyMILLWRIGHT (714) · Hennepin County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-82-2025-12-22-rev-2026-02-09
Watonwan CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-83-2025-12-22
Wilkin CountyMILLWRIGHT (714)
$37.15 $19.90 $57.05 Dec 22, 2025DLI-C-84-2025-12-22
Winona CountyMILLWRIGHT (714) · Morrison County group
$46.15 $37.81 $83.96 May 1, 2026DLI-C-85-2025-12-22
Wright CountyMILLWRIGHT (714) · Wright County group
$46.15 $37.81 $83.96 May 1, 2026DLI-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, 2026DLI-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.

Polk County millwright: $64.51 per hourRed Lake County millwright: $64.51 per hourMeeker County millwright: $83.96 per hourIsanti County millwright: $83.96 per hourRock County millwright: $77.06 per hourCarver County millwright: $83.96 per hourKandiyohi County millwright: $83.96 per hourCottonwood County millwright: $83.96 per hourFreeborn County millwright: $83.96 per hourBenton County millwright: $83.96 per hourDouglas County millwright: $83.96 per hourMurray County millwright: $77.06 per hourPipestone County millwright: $77.06 per hourCarlton County millwright: $64.51 per hourAitkin County millwright: $75.98 per hourRice County millwright: $83.96 per hourWatonwan County millwright: $83.96 per hourOtter Tail County millwright: $62.46 per hourPennington County millwright: $64.51 per hourMahnomen County millwright: $64.51 per hourRoseau County millwright: $64.51 per hourMartin County millwright: $83.96 per hourBeltrami County millwright: $64.51 per hourSt. Louis County millwright: $64.51 per hourDodge County millwright: $83.96 per hourLe Sueur County millwright: $83.96 per hourSteele County millwright: $83.96 per hourNobles County millwright: $77.06 per hourSibley County millwright: $83.96 per hourOlmsted County millwright: $83.96 per hourLyon County millwright: $73.51 per hourRenville County millwright: $83.96 per hourTodd County millwright: $83.96 per hourCook County millwright: $64.51 per hourLincoln County millwright: $73.51 per hourRedwood County millwright: $83.96 per hourLake County millwright: $64.51 per hourBrown County millwright: $83.96 per hourKittson County millwright: $55.05 per hourLac qui Parle County millwright: $83.96 per hourWaseca County millwright: $83.96 per hourHouston County millwright: $29.16 per hourJackson County millwright: $77.06 per hourWashington County millwright: $83.96 per hourChisago County millwright: $83.96 per hourFaribault County millwright: $83.96 per hourBlue Earth County millwright: $83.96 per hourNicollet County millwright: $83.96 per hourStevens County millwright: $83.96 per hourMille Lacs County millwright: $83.96 per hourMower County millwright: $83.96 per hourGrant County millwright: $64.41 per hourHubbard County millwright: $64.51 per hourBig Stone County millwright: $83.96 per hourWadena County millwright: $64.51 per hourChippewa County millwright: $83.96 per hourWabasha County millwright: $83.96 per hourKoochiching County millwright: $64.51 per hourNorman County millwright: $64.51 per hourBecker County millwright: $64.51 per hourGoodhue County millwright: $83.96 per hourRamsey County millwright: $83.96 per hourYellow Medicine County millwright: $83.96 per hourFillmore County millwright: $83.96 per hourWright County millwright: $83.96 per hourWilkin County millwright: $57.05 per hourSwift County millwright: $83.96 per hourMarshall County millwright: $64.51 per hourPine County millwright: $77.06 per hourScott County millwright: $83.96 per hourClearwater County millwright: $64.51 per hourCrow Wing County millwright: $75.98 per hourDakota County millwright: $83.96 per hourItasca County millwright: $64.51 per hourCass County millwright: $64.51 per hourKanabec County millwright: $83.96 per hourSherburne County millwright: $83.96 per hourWinona County millwright: $83.96 per hourPope County millwright: $83.96 per hourMcLeod County millwright: $83.96 per hourLake of the Woods County millwright: $64.51 per hourMorrison County millwright: $83.96 per hourClay County millwright: $75.98 per hourHennepin County millwright: $83.96 per hourAnoka County millwright: $83.96 per hourTraverse County millwright: $11.41 per hourStearns County millwright: $83.96 per hour
$11$64$77$83$83$83Millwright, main rate, total per hour. Each shade holds about a fifth of the counties.

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.

  1. Morrison County group23 counties$83.96
  2. Olmsted County group11 counties$83.96
  3. Hennepin County group10 counties$83.96
  4. Le Sueur County group3 counties$83.96
  5. Wright County group3 counties$83.96
  6. Pine County group5 counties$77.06
  7. Rock County1 county$77.06
  8. Crow Wing County group2 counties$75.98
  9. Clay County1 county$75.98
  10. Lyon County group2 counties$73.51
  11. Cass County group14 counties$64.51
  12. St. Louis County group6 counties$64.51
  13. Grant County1 county$64.41
  14. Otter Tail County1 county$62.46
  15. Wilkin County1 county$57.05
  16. Kittson County1 county$55.05
  17. Houston County1 county$29.16
  18. Traverse County1 county$11.41
Which counties share a rate
CountiesMain classificationBase wageTotal 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, WinonaMILLWRIGHT (714)$46.15 $83.96 
Olmsted County group, 11 localities: Blue Earth, Brown, Dodge, Mille Lacs, Mower, Olmsted, Renville, Rice, Sherburne, Stearns, SwiftMILLWRIGHT (714)$46.15 $83.96 
Hennepin County group, 10 localities: Anoka, Carver, Dakota, Goodhue, Hennepin, McLeod, Ramsey, Scott, Sibley, WashingtonMILLWRIGHT (714)$46.15 $83.96 
Le Sueur County group, 3 localities: Lac qui Parle, Le Sueur, Yellow MedicineMILLWRIGHT (714)$46.15 $83.96 
Wright County group, 3 localities: Chisago, Isanti, WrightMILLWRIGHT (714)$46.15 $83.96 
Pine County group, 5 localities: Jackson, Murray, Nobles, Pine, PipestoneMILLWRIGHT (714)$41.66 $77.06 
Rock CountyMILLWRIGHT (714)$41.66 $77.06 
Crow Wing County group, 2 localities: Aitkin, Crow WingMILLWRIGHT (714)$45.50 $75.98 
Clay CountyMILLWRIGHT (714)$45.50 $75.98 
Lyon County group, 2 localities: Lincoln, LyonMILLWRIGHT (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, WadenaMILLWRIGHT (714)$39.18 $64.51 
St. Louis County group, 6 localities: Beltrami, Hubbard, Itasca, Koochiching, Polk, St. LouisMILLWRIGHT (714)$39.18 $64.51 
Grant CountyMILLWRIGHT (714)$34.13 $64.41 
Otter Tail CountyMILLWRIGHT (714)$38.25 $62.46 
Wilkin CountyMILLWRIGHT (714)$37.15 $57.05 
Kittson CountyMILLWRIGHT (714)$36.24 $55.05 
Houston CountyMILLWRIGHT (714)$25.00 $29.16 
Traverse CountyMILLWRIGHT (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).