Home / Minnesota / Plumber / Pipefitter
Minnesota · Plumber / Pipefitter
Minnesota plumber or pipefitter prevailing wage, county by county
A plumber or pipefitter's prevailing wage on Minnesota public works runs from $39.72 an hour in Lac qui Parle County to $97.10 in Anoka County. The median county is $71.29.
Main plumber or pipefitter classification in each county (Plumbers (719)), 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 plumber or pipefitter make on prevailing wage in Minnesota?
19 groups of counties with identical rates and 31 with rates of their own, highest main rate first. The top 40 are drawn. The table below lists which counties are in each group.
- Wright County group4 counties$97.10
- Hennepin County group3 counties$97.10
- Ramsey County group3 counties$97.10
- Chisago County group2 counties$97.10
- Mille Lacs County1 county$97.10
- Sherburne County1 county$97.10
- Pope County group6 counties$89.12
- Stearns County group4 counties$89.12
- Big Stone County1 county$89.12
- Olmsted County group3 counties$88.49
- Dodge County group2 counties$88.49
- Faribault County group2 counties$88.49
- Houston County1 county$88.49
- Rice County1 county$88.49
- St. Louis County group3 counties$83.15
- Kanabec County1 county$83.15
- Pine County1 county$83.15
- Cass County1 county$80.20
- Itasca County1 county$80.20
- Lake County1 county$80.20
- Martin County group3 counties$71.29
- Blue Earth County group2 counties$71.29
- Redwood County group2 counties$71.29
- Jackson County1 county$71.29
- Le Sueur County1 county$71.29
- Lincoln County1 county$71.29
- Lyon County1 county$71.29
- Pipestone County1 county$71.29
- Rock County1 county$71.29
- Sibley County1 county$71.29
- Yellow Medicine County1 county$71.29
- Otter Tail County group5 counties$70.98
- Norman County group4 counties$70.98
- Douglas County group2 counties$70.98
- Polk County group2 counties$70.98
- Wadena County group2 counties$70.98
- Crow Wing County1 county$70.98
- Hubbard County1 county$70.98
- Mahnomen County1 county$70.98
- Koochiching County1 county$70.84
Which counties pay which rate
| Counties | Main classification | Total | Base |
|---|---|---|---|
| Wright County group, 4 localities: Carver, Isanti, McLeod, Wright | PLUMBERS (719) | $97.10 | $63.84 |
| Hennepin County group, 3 localities: Anoka, Hennepin, Scott | PLUMBERS (719) | $97.10 | $63.84 |
| Ramsey County group, 3 localities: Dakota, Ramsey, Washington | PLUMBERS (719) | $97.10 | $62.78 |
| Chisago County group, 2 localities: Chisago, Goodhue | PLUMBERS (719) | $97.10 | $62.78 |
| Mille Lacs County | PLUMBERS (719) | $97.10 | $63.84 |
| Sherburne County | PLUMBERS (719) | $97.10 | $63.84 |
| Pope County group, 6 localities: Benton, Chippewa, Meeker, Pope, Stevens, Swift | PLUMBERS (719) | $89.12 | $56.91 |
| Stearns County group, 4 localities: Kandiyohi, Morrison, Stearns, Todd | PLUMBERS (719) | $89.12 | $56.91 |
| Big Stone County | PLUMBERS (719) | $89.12 | $56.91 |
| Olmsted County group, 3 localities: Freeborn, Mower, Olmsted | PLUMBERS (719) | $88.49 | $54.91 |
| Dodge County group, 2 localities: Dodge, Steele | PLUMBERS (719) | $88.49 | $54.91 |
| Faribault County group, 2 localities: Faribault, Waseca | PLUMBERS (719) | $88.49 | $54.91 |
| Houston County | PLUMBERS (719) | $88.49 | $54.91 |
| Rice County | PLUMBERS (719) | $88.49 | $54.91 |
| St. Louis County group, 3 localities: Carlton, Cook, St. Louis | PLUMBERS (719) | $83.15 | $55.59 |
| Kanabec County | PLUMBERS (719) | $83.15 | $55.59 |
| Pine County | PLUMBERS (719) | $83.15 | $55.59 |
| Cass County | PLUMBERS (719) | $80.20 | $51.87 |
| Itasca County | PLUMBERS (719) | $80.20 | $51.87 |
| Lake County | PLUMBERS (719) | $80.20 | $51.87 |
| Martin County group, 3 localities: Martin, Renville, Watonwan | PLUMBERS (719) | $71.29 | $42.12 |
| Blue Earth County group, 2 localities: Blue Earth, Brown | PLUMBERS (719) | $71.29 | $42.12 |
| Redwood County group, 2 localities: Nicollet, Redwood | PLUMBERS (719) | $71.29 | $42.12 |
| Jackson County | PLUMBERS (719) | $71.29 | $42.12 |
| Le Sueur County | PLUMBERS (719) | $71.29 | $42.12 |
| Lincoln County | PLUMBERS (719) | $71.29 | $42.12 |
| Lyon County | PLUMBERS (719) | $71.29 | $42.12 |
| Pipestone County | PLUMBERS (719) | $71.29 | $42.12 |
| Rock County | PLUMBERS (719) | $71.29 | $42.12 |
| Sibley County | PLUMBERS (719) | $71.29 | $42.12 |
| Yellow Medicine County | PLUMBERS (719) | $71.29 | $42.12 |
| Otter Tail County group, 5 localities: Aitkin, Beltrami, Clay, Grant, Otter Tail | PLUMBERS (719) | $70.98 | $49.64 |
| Norman County group, 4 localities: Becker, Norman, Traverse, Wilkin | PLUMBERS (719) | $70.98 | $49.64 |
| Douglas County group, 2 localities: Douglas, Marshall | PLUMBERS (719) | $70.98 | $49.64 |
| Polk County group, 2 localities: Polk, Red Lake | PLUMBERS (719) | $70.98 | $49.64 |
| Wadena County group, 2 localities: Lake of the Woods, Wadena | PLUMBERS (719) | $70.98 | $49.64 |
| Crow Wing County | PLUMBERS (719) | $70.98 | $49.64 |
| Hubbard County | PLUMBERS (719) | $70.98 | $49.64 |
| Mahnomen County | PLUMBERS (719) | $70.98 | $49.64 |
| Koochiching County | PLUMBERS (719) | $70.84 | $44.70 |
| Fillmore County group, 2 localities: Fillmore, Wabasha | PLUMBERS (719) | $63.61 | $44.11 |
| Winona County | PLUMBERS (719) | $63.61 | $44.11 |
| Cottonwood County | PLUMBERS (719) | $57.31 | $42.50 |
| Murray County | PLUMBERS (719) | $50.54 | $39.00 |
| Clearwater County | PLUMBERS (719) | $48.75 | $41.65 |
| Kittson County | PLUMBERS (719) | $45.26 | $36.50 |
| Pennington County | PLUMBERS (719) | $45.26 | $36.50 |
| Roseau County | PLUMBERS (719) | $45.26 | $36.50 |
| Nobles County | PLUMBERS (719) | $43.48 | $35.75 |
| Lac qui Parle County | PLUMBERS (719) | $39.72 | $30.00 |
19 groups of counties with identical DLI rates, and 31 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 plumber or pipefitter pay
What is the plumber or pipefitter prevailing wage in Hennepin County?
$97.10 an hour: a $63.84 base wage plus $33.26 in fringe, under DLI certifications of Nov 3 and Dec 22, 2025 (revised to Feb 9, 2026). Overtime and every plumber or pipefitter classification in Hennepin County.
Does plumber or pipefitter prevailing wage include fringe benefits?
Yes. In Hennepin County the $97.10 total is a $63.84 base wage plus $33.26 in fringe, about 34% of the total. The employer owes the full amount for every hour worked.
Does plumber or pipefitter 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 plumber or pipefitters 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 plumber or pipefitter rate?
DLI often publishes the same plumber or pipefitter rates for several counties. Across Minnesota, the 87 counties with a plumber or pipefitter rate fall into 50 distinct sets of rates, and 19 of those sets are shared by more than one county; the largest covers 6 counties (the Pope County group).