Skip to content

Home / Minnesota / Sheet Metal Worker

Minnesota · Sheet Metal Worker

Minnesota sheet metal worker prevailing wage, county by county

A sheet metal worker's prevailing wage on Minnesota public works runs from $27.77 an hour in Martin County to $96.78 in Anoka County. The median county is $77.51.

Main sheet metal worker classification in each county (Sheet metal workers (721)), 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 sheet metal worker: $35.60 per hourRed Lake County sheet metal worker: $58.06 per hourMeeker County sheet metal worker: $96.78 per hourIsanti County sheet metal worker: $96.78 per hourRock County sheet metal worker: $52.39 per hourCarver County sheet metal worker: $96.78 per hourKandiyohi County sheet metal worker: $77.25 per hourCottonwood County sheet metal worker: $37.40 per hourFreeborn County sheet metal worker: $84.25 per hourBenton County sheet metal worker: $77.27 per hourDouglas County sheet metal worker: $85.47 per hourMurray County sheet metal worker: $65.19 per hourPipestone County sheet metal worker: $65.19 per hourCarlton County sheet metal worker: $82.48 per hourAitkin County sheet metal worker: $82.48 per hourRice County sheet metal worker: $96.78 per hourWatonwan County sheet metal worker: $65.19 per hourOtter Tail County sheet metal worker: $85.47 per hourPennington County sheet metal worker: $34.00 per hourMahnomen County sheet metal worker: $85.47 per hourRoseau County sheet metal worker: $34.00 per hourMartin County sheet metal worker: $27.77 per hourBeltrami County sheet metal worker: $68.29 per hourSt. Louis County sheet metal worker: $79.90 per hourDodge County sheet metal worker: $84.25 per hourLe Sueur County sheet metal worker: $27.77 per hourSteele County sheet metal worker: $84.25 per hourNobles County sheet metal worker: $52.39 per hourSibley County sheet metal worker: $96.78 per hourOlmsted County sheet metal worker: $84.25 per hourLyon County sheet metal worker: $65.19 per hourRenville County sheet metal worker: $77.25 per hourTodd County sheet metal worker: $85.47 per hourCook County sheet metal worker: $82.48 per hourLincoln County sheet metal worker: $65.19 per hourRedwood County sheet metal worker: $65.19 per hourLake County sheet metal worker: $82.48 per hourBrown County sheet metal worker: $48.74 per hourKittson County sheet metal worker: $58.06 per hourLac qui Parle County sheet metal worker: $77.25 per hourWaseca County sheet metal worker: $65.19 per hourHouston County sheet metal worker: $72.51 per hourJackson County sheet metal worker: $65.19 per hourWashington County sheet metal worker: $96.78 per hourChisago County sheet metal worker: $96.78 per hourFaribault County sheet metal worker: $27.77 per hourBlue Earth County sheet metal worker: $27.77 per hourNicollet County sheet metal worker: $65.19 per hourStevens County sheet metal worker: $85.47 per hourMille Lacs County sheet metal worker: $85.47 per hourMower County sheet metal worker: $84.25 per hourGrant County sheet metal worker: $85.47 per hourHubbard County sheet metal worker: $77.51 per hourBig Stone County sheet metal worker: $52.39 per hourWadena County sheet metal worker: $77.51 per hourChippewa County sheet metal worker: $77.25 per hourWabasha County sheet metal worker: $84.25 per hourKoochiching County sheet metal worker: $79.90 per hourNorman County sheet metal worker: $35.60 per hourBecker County sheet metal worker: $43.30 per hourGoodhue County sheet metal worker: $84.25 per hourRamsey County sheet metal worker: $96.78 per hourYellow Medicine County sheet metal worker: $77.25 per hourFillmore County sheet metal worker: $72.51 per hourWright County sheet metal worker: $96.78 per hourWilkin County sheet metal worker: $63.27 per hourSwift County sheet metal worker: $77.25 per hourMarshall County sheet metal worker: $58.06 per hourPine County sheet metal worker: $96.78 per hourScott County sheet metal worker: $96.78 per hourClearwater County sheet metal worker: $68.29 per hourCrow Wing County sheet metal worker: $77.51 per hourDakota County sheet metal worker: $96.78 per hourItasca County sheet metal worker: $79.90 per hourCass County sheet metal worker: $77.51 per hourKanabec County sheet metal worker: $96.78 per hourSherburne County sheet metal worker: $85.47 per hourWinona County sheet metal worker: $84.25 per hourPope County sheet metal worker: $85.47 per hourMcLeod County sheet metal worker: $96.78 per hourLake of the Woods County sheet metal worker: $68.29 per hourMorrison County sheet metal worker: $85.47 per hourClay County sheet metal worker: $63.27 per hourHennepin County sheet metal worker: $96.78 per hourAnoka County sheet metal worker: $96.78 per hourTraverse County sheet metal worker: $85.47 per hourStearns County sheet metal worker: $85.47 per hour
$27$63$77$84$85$96Sheet Metal Worker, main rate, total per hour. Each shade holds about a fifth of the counties.

How much does a sheet metal worker make on prevailing wage in Minnesota?

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

  1. Hennepin County group11 counties$96.78
  2. Rice County group4 counties$96.78
  3. Sibley County1 county$96.78
  4. Stearns County group10 counties$85.47
  5. Grant County group2 counties$85.47
  6. Olmsted County group7 counties$84.25
  7. Goodhue County1 county$84.25
  8. Carlton County group4 counties$82.48
  9. St. Louis County group3 counties$79.90
  10. Crow Wing County group4 counties$77.51
  11. Benton County1 county$77.27
  12. Kandiyohi County group3 counties$77.25
  13. Chippewa County1 county$77.25
  14. Lac qui Parle County1 county$77.25
  15. Yellow Medicine County1 county$77.25
  16. Fillmore County group2 counties$72.51
  17. Beltrami County group3 counties$68.29
  18. Redwood County group6 counties$65.19
  19. Murray County group3 counties$65.19
  20. Clay County1 county$63.27
  21. Wilkin County1 county$63.27
  22. Marshall County group2 counties$58.06
  23. Kittson County1 county$58.06
  24. Nobles County group2 counties$52.39
  25. Rock County1 county$52.39
  26. Brown County1 county$48.74
  27. Becker County1 county$43.30
  28. Cottonwood County1 county$37.40
  29. Norman County1 county$35.60
  30. Polk County1 county$35.60
  31. Roseau County group2 counties$34.00
  32. Faribault County group2 counties$27.77
  33. Blue Earth County1 county$27.77
  34. Le Sueur County1 county$27.77

Which counties pay which rate

CountiesMain classificationTotalBase
Hennepin County group, 11 localities: Anoka, Carver, Chisago, Dakota, Hennepin, Isanti, McLeod, Ramsey, Scott, Washington, WrightSHEET METAL WORKERS (721)$96.78 $60.96 
Rice County group, 4 localities: Kanabec, Meeker, Pine, RiceSHEET METAL WORKERS (721)$96.78 $60.96 
Sibley CountySHEET METAL WORKERS (721)$96.78 $60.96 
Stearns County group, 10 localities: Douglas, Mahnomen, Mille Lacs, Morrison, Otter Tail, Pope, Sherburne, Stearns, Stevens, ToddSHEET METAL WORKERS (721)$85.47 $54.96 
Grant County group, 2 localities: Grant, TraverseSHEET METAL WORKERS (721)$85.47 $54.96 
Olmsted County group, 7 localities: Dodge, Freeborn, Mower, Olmsted, Steele, Wabasha, WinonaSHEET METAL WORKERS (721)$84.25 $52.48 
Goodhue CountySHEET METAL WORKERS (721)$84.25 $52.48 
Carlton County group, 4 localities: Aitkin, Carlton, Cook, LakeSHEET METAL WORKERS (721)$82.48 $49.83 
St. Louis County group, 3 localities: Itasca, Koochiching, St. LouisSHEET METAL WORKERS (721)$79.90 $48.76 
Crow Wing County group, 4 localities: Cass, Crow Wing, Hubbard, WadenaSHEET METAL WORKERS (721)$77.51 $45.75 
Benton CountySHEET METAL WORKERS (721)$77.27 $48.15 
Kandiyohi County group, 3 localities: Kandiyohi, Renville, SwiftSHEET METAL WORKERS (721)$77.25 $45.73 
Chippewa CountySHEET METAL WORKERS (721)$77.25 $45.73 
Lac qui Parle CountySHEET METAL WORKERS (721)$77.25 $45.73 
Yellow Medicine CountySHEET METAL WORKERS (721)$77.25 $45.73 
Fillmore County group, 2 localities: Fillmore, HoustonSHEET METAL WORKERS (721)$72.51 $43.53 
Beltrami County group, 3 localities: Beltrami, Clearwater, Lake of the WoodsSHEET METAL WORKERS (721)$68.29 $40.96 
Redwood County group, 6 localities: Jackson, Lyon, Nicollet, Redwood, Waseca, WatonwanSHEET METAL WORKERS (721)$65.19 $41.58 
Murray County group, 3 localities: Lincoln, Murray, PipestoneSHEET METAL WORKERS (721)$65.19 $41.58 
Clay CountySHEET METAL WORKERS (721)$63.27 $38.51 
Wilkin CountySHEET METAL WORKERS (721)$63.27 $38.51 
Marshall County group, 2 localities: Marshall, Red LakeSHEET METAL WORKERS (721)$58.06 $35.37 
Kittson CountySHEET METAL WORKERS (721)$58.06 $35.37 
Nobles County group, 2 localities: Big Stone, NoblesSHEET METAL WORKERS (721)$52.39 $39.00 
Rock CountySHEET METAL WORKERS (721)$52.39 $39.00 
Brown CountySHEET METAL WORKERS (721)$48.74 $36.00 
Becker CountySHEET METAL WORKERS (721)$43.30 $34.00 
Cottonwood CountySHEET METAL WORKERS (721)$37.40 $30.00 
Norman CountySHEET METAL WORKERS (721)$35.60 $32.00 
Polk CountySHEET METAL WORKERS (721)$35.60 $32.00 
Roseau County group, 2 localities: Pennington, RoseauSHEET METAL WORKERS (721)$34.00 $28.50 
Faribault County group, 2 localities: Faribault, MartinSHEET METAL WORKERS (721)$27.77 $26.00 
Blue Earth CountySHEET METAL WORKERS (721)$27.77 $26.00 
Le Sueur CountySHEET METAL WORKERS (721)$27.77 $26.00 

17 groups of counties with identical DLI rates, and 17 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 sheet metal worker pay

What is the sheet metal worker prevailing wage in Hennepin County?

$96.78 an hour: a $60.96 base wage plus $35.82 in fringe, under DLI certifications of Nov 3 and Dec 22, 2025 (revised to Feb 9, 2026). Overtime and every sheet metal worker classification in Hennepin County.

Does sheet metal worker prevailing wage include fringe benefits?

Yes. In Hennepin County the $96.78 total is a $60.96 base wage plus $35.82 in fringe, about 37% of the total. The employer owes the full amount for every hour worked.

Does sheet metal worker 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 sheet metal workers 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 sheet metal worker rate?

DLI often publishes the same sheet metal worker rates for several counties. Across Minnesota, the 87 counties with a sheet metal worker rate fall into 34 distinct sets of rates, and 17 of those sets are shared by more than one county; the largest covers 11 counties (the Hennepin County group).