Skip to content

Home / Minnesota / Laborer

Minnesota · Laborer

Minnesota laborer prevailing wage, county by county

A laborer's prevailing wage on Minnesota public works runs from $21.00 an hour in Cass County to $74.12 in Anoka County. The median county is $63.31.

Main laborer classification in each county (Laborer, common (general labor work) (101)), 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 laborer: $27.50 per hourRed Lake County laborer: $56.01 per hourMeeker County laborer: $68.00 per hourIsanti County laborer: $74.12 per hourRock County laborer: $63.31 per hourCarver County laborer: $74.12 per hourKandiyohi County laborer: $34.75 per hourCottonwood County laborer: $63.31 per hourFreeborn County laborer: $66.30 per hourBenton County laborer: $62.07 per hourDouglas County laborer: $68.00 per hourMurray County laborer: $29.50 per hourPipestone County laborer: $26.86 per hourCarlton County laborer: $60.39 per hourAitkin County laborer: $62.62 per hourRice County laborer: $66.30 per hourWatonwan County laborer: $63.31 per hourOtter Tail County laborer: $68.00 per hourPennington County laborer: $27.50 per hourMahnomen County laborer: $56.01 per hourRoseau County laborer: $24.00 per hourMartin County laborer: $63.31 per hourBeltrami County laborer: $56.01 per hourSt. Louis County laborer: $60.39 per hourDodge County laborer: $66.30 per hourLe Sueur County laborer: $66.30 per hourSteele County laborer: $66.30 per hourNobles County laborer: $54.36 per hourSibley County laborer: $63.31 per hourOlmsted County laborer: $66.30 per hourLyon County laborer: $63.31 per hourRenville County laborer: $63.31 per hourTodd County laborer: $68.00 per hourCook County laborer: $60.39 per hourLincoln County laborer: $26.86 per hourRedwood County laborer: $63.31 per hourLake County laborer: $60.39 per hourBrown County laborer: $63.31 per hourKittson County laborer: $24.00 per hourLac qui Parle County laborer: $59.63 per hourWaseca County laborer: $66.30 per hourHouston County laborer: $66.30 per hourJackson County laborer: $63.31 per hourWashington County laborer: $74.12 per hourChisago County laborer: $74.12 per hourFaribault County laborer: $66.30 per hourBlue Earth County laborer: $63.31 per hourNicollet County laborer: $63.31 per hourStevens County laborer: $68.00 per hourMille Lacs County laborer: $62.62 per hourMower County laborer: $66.30 per hourGrant County laborer: $68.00 per hourHubbard County laborer: $68.00 per hourBig Stone County laborer: $21.00 per hourWadena County laborer: $68.00 per hourChippewa County laborer: $60.45 per hourWabasha County laborer: $66.30 per hourKoochiching County laborer: $60.83 per hourNorman County laborer: $27.50 per hourBecker County laborer: $68.00 per hourGoodhue County laborer: $74.12 per hourRamsey County laborer: $74.12 per hourYellow Medicine County laborer: $63.31 per hourFillmore County laborer: $66.30 per hourWright County laborer: $74.12 per hourWilkin County laborer: $32.95 per hourSwift County laborer: $68.00 per hourMarshall County laborer: $56.01 per hourPine County laborer: $36.22 per hourScott County laborer: $74.12 per hourClearwater County laborer: $27.50 per hourCrow Wing County laborer: $68.00 per hourDakota County laborer: $74.12 per hourItasca County laborer: $60.83 per hourCass County laborer: $21.00 per hourKanabec County laborer: $62.62 per hourSherburne County laborer: $74.12 per hourWinona County laborer: $66.30 per hourPope County laborer: $36.08 per hourMcLeod County laborer: $63.31 per hourLake of the Woods County laborer: $56.01 per hourMorrison County laborer: $68.00 per hourClay County laborer: $68.00 per hourHennepin County laborer: $74.12 per hourAnoka County laborer: $74.12 per hourTraverse County laborer: $68.00 per hourStearns County laborer: $68.00 per hour
$21$56$63$66$68$74Laborer, main rate, total per hour. Each shade holds about a fifth of the counties.

How much does a laborer make on prevailing wage in Minnesota?

6 groups of counties with identical rates and 72 with rates of their own, highest main rate first. The top 40 are drawn. The table below lists which counties are in each group.

  1. Dakota County group4 counties$74.12
  2. Carver County1 county$74.12
  3. Chisago County1 county$74.12
  4. Goodhue County1 county$74.12
  5. Hennepin County1 county$74.12
  6. Isanti County1 county$74.12
  7. Ramsey County1 county$74.12
  8. Sherburne County1 county$74.12
  9. Washington County1 county$74.12
  10. Crow Wing County group2 counties$68.00
  11. Becker County1 county$68.00
  12. Clay County1 county$68.00
  13. Douglas County1 county$68.00
  14. Grant County1 county$68.00
  15. Meeker County1 county$68.00
  16. Morrison County1 county$68.00
  17. Otter Tail County1 county$68.00
  18. Stearns County1 county$68.00
  19. Stevens County1 county$68.00
  20. Swift County1 county$68.00
  21. Todd County1 county$68.00
  22. Traverse County1 county$68.00
  23. Wadena County1 county$68.00
  24. Dodge County1 county$66.30
  25. Faribault County1 county$66.30
  26. Fillmore County1 county$66.30
  27. Freeborn County1 county$66.30
  28. Houston County1 county$66.30
  29. Le Sueur County1 county$66.30
  30. Mower County1 county$66.30
  31. Olmsted County1 county$66.30
  32. Rice County1 county$66.30
  33. Steele County1 county$66.30
  34. Wabasha County1 county$66.30
  35. Waseca County1 county$66.30
  36. Winona County1 county$66.30
  37. Martin County group3 counties$63.31
  38. McLeod County group2 counties$63.31
  39. Renville County group2 counties$63.31
  40. Blue Earth County1 county$63.31

Which counties pay which rate

CountiesMain classificationTotalBase
Dakota County group, 4 localities: Anoka, Dakota, Scott, WrightLABORER, COMMON (GENERAL LABOR WORK) (101)$74.12 $46.25 
Carver CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$74.12 $46.25 
Chisago CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$74.12 $46.25 
Goodhue CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$74.12 $46.25 
Hennepin CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$74.12 $46.25 
Isanti CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$74.12 $46.25 
Ramsey CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$74.12 $46.25 
Sherburne CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$74.12 $46.25 
Washington CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$74.12 $46.25 
Crow Wing County group, 2 localities: Crow Wing, HubbardLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Becker CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Clay CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Douglas CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Grant CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Meeker CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Morrison CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Otter Tail CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Stearns CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Stevens CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Swift CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Todd CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Traverse CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Wadena CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$68.00 $40.52 
Dodge CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$66.30 $39.00 
Faribault CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$66.30 $39.00 
Fillmore CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$66.30 $39.00 
Freeborn CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$66.30 $39.00 
Houston CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$66.30 $39.00 
Le Sueur CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$66.30 $39.00 
Mower CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$66.30 $39.00 
Olmsted CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$66.30 $39.00 
Rice CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$66.30 $39.00 
Steele CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$66.30 $39.00 
Wabasha CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$66.30 $39.00 
Waseca CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$66.30 $39.00 
Winona CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$66.30 $39.00 
Martin County group, 3 localities: Brown, Martin, WatonwanLABORER, COMMON (GENERAL LABOR WORK) (101)$63.31 $35.83 
McLeod County group, 2 localities: McLeod, SibleyLABORER, COMMON (GENERAL LABOR WORK) (101)$63.31 $35.83 
Renville County group, 2 localities: Cottonwood, RenvilleLABORER, COMMON (GENERAL LABOR WORK) (101)$63.31 $35.83 
Blue Earth CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$63.31 $35.83 
Jackson CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$63.31 $35.83 
Lyon CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$63.31 $35.83 
Nicollet CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$63.31 $35.83 
Redwood CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$63.31 $35.83 
Rock CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$63.31 $35.83 
Yellow Medicine CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$63.31 $35.83 
Aitkin CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$62.62 $37.41 
Kanabec CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$62.62 $37.41 
Mille Lacs CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$62.62 $37.41 
Benton CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$62.07 $37.66 
Itasca County group, 2 localities: Itasca, KoochichingLABORER, COMMON (GENERAL LABOR WORK) (101)$60.83 $34.87 
Chippewa CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$60.45 $36.06 
Carlton CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$60.39 $35.22 
Cook CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$60.39 $35.22 
Lake CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$60.39 $35.22 
St. Louis CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$60.39 $35.22 
Lac qui Parle CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$59.63 $59.63 
Beltrami CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$56.01 $32.09 
Lake of the Woods CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$56.01 $32.09 
Mahnomen CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$56.01 $32.09 
Marshall CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$56.01 $32.09 
Red Lake CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$56.01 $32.09 
Nobles CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$54.36 $30.89 
Pine CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$36.22 $33.00 
Pope CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$36.08 $33.00 
Kandiyohi CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$34.75 $33.00 
Wilkin CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$32.95 $29.80 
Murray CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$29.50 $26.30 
Clearwater CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$27.50 $22.00 
Norman CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$27.50 $22.00 
Pennington CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$27.50 $22.00 
Polk CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$27.50 $22.00 
Lincoln CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$26.86 $24.00 
Pipestone CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$26.86 $24.00 
Kittson CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$24.00 $24.00 
Roseau CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$24.00 $24.00 
Big Stone CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$21.00 $21.00 
Cass CountyLABORER, COMMON (GENERAL LABOR WORK) (101)$21.00 $21.00 

6 groups of counties with identical DLI rates, and 72 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 laborer pay

What is the laborer prevailing wage in Hennepin County?

$74.12 an hour: a $46.25 base wage plus $27.87 in fringe, under DLI certifications of Nov 3 and Dec 22, 2025 (revised to Feb 9, 2026). Overtime and every laborer classification in Hennepin County.

Does laborer prevailing wage include fringe benefits?

Yes. In Hennepin County the $74.12 total is a $46.25 base wage plus $27.87 in fringe, about 38% of the total. The employer owes the full amount for every hour worked.

Does laborer 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 laborers 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 laborer rate?

DLI often publishes the same laborer rates for several counties. Across Minnesota, the 87 counties with a laborer rate fall into 78 distinct sets of rates, and 6 of those sets are shared by more than one county; the largest covers 4 counties (the Dakota County group).