Home / Wisconsin / Plumber / Pipefitter
Wisconsin · Plumber / Pipefitter
Wisconsin plumber or pipefitter prevailing wage, county by county
A plumber or pipefitter's Davis-Bacon prevailing wage in Wisconsin runs from $71.43 an hour in Marinette County to $87.95 in Dodge County. The median county is $76.92.
Main plumber or pipefitter classification in each county, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026. A contract keeps the wage determination in its bid documents. Modifications published before bid opening apply to it, though one published less than 10 days before can be left out if the agency finds there isn't time to tell bidders (29 CFR 1.6(c)). Checked October 25, 2026.
How much does a plumber or pipefitter make on prevailing wage in Wisconsin?
11 groups of counties with identical rates and 26 with rates of their own, highest main rate first. The table below lists which counties are in each group.
- Washington County group2 counties$87.95
- Dodge County1 county$87.95
- Green County1 county$87.95
- Milwaukee County1 county$87.95
- Rock County1 county$87.95
- Waukesha County1 county$87.95
- Columbia County group2 counties$87.91
- Dane County1 county$87.91
- Marquette County1 county$87.91
- Richland County1 county$87.91
- Sauk County1 county$87.91
- Kenosha County1 county$86.72
- Racine County1 county$86.72
- Walworth County1 county$86.72
- Douglas County1 county$79.80
- Grant County group9 counties$76.92
- Polk County group8 counties$76.92
- Wood County group4 counties$76.92
- St. Croix County group2 counties$76.92
- Barron County1 county$76.92
- Chippewa County1 county$76.92
- Eau Claire County1 county$76.92
- La Crosse County1 county$76.92
- Marathon County1 county$76.92
- Monroe County1 county$76.92
- Rusk County1 county$76.92
- Jefferson County group2 counties$76.63
- Outagamie County group2 counties$76.63
- Brown County1 county$76.63
- Sheboygan County1 county$76.63
- Winnebago County1 county$76.63
- Sawyer County group5 counties$76.50
- Ashland County1 county$76.50
- Manitowoc County group2 counties$73.31
- Oconto County group2 counties$73.31
- Fond du Lac County1 county$73.31
- Marinette County1 county$71.43
Which counties pay which rate
| Counties | Main classification | Base + fringe | Base |
|---|---|---|---|
| Washington County group, 2 localities: Ozaukee, Washington | PLUMBER (INCLUDING HVAC WORK) | $87.95 | $60.05 |
| Dodge County | PLUMBER: INCLUDING HVAC WORK (DODGE (WATERTOWN), GREEN, JEFFERSON, AND LAFAYETTE COUNTIES) | $87.95 | $60.05 |
| Green County | PLUMBER: INCLUDING HVAC WORK (DODGE (WATERTOWN), GREEN, JEFFERSON, AND LAFAYETTE COUNTIES) | $87.95 | $60.05 |
| Milwaukee County | PLUMBER (INCLUDING HVAC WORK) | $87.95 | $60.05 |
| Rock County | PLUMBER (INCLUDING HVAC WORK) | $87.95 | $60.05 |
| Waukesha County | PLUMBER (INCLUDING HVAC WORK) | $87.95 | $60.05 |
| Columbia County group, 2 localities: Columbia, Iowa | PLUMBER: INCLUDING HVAC WORK (COLUMBIA, IOWA, MARQUETTE, RICHLAND, AND SAUK COUNTIES) | $87.91 | $60.57 |
| Dane County | PLUMBER (INCLUDING HVAC WORK) | $87.91 | $60.57 |
| Marquette County | PLUMBER: INCLUDING HVAC WORK (COLUMBIA, IOWA, MARQUETTE, RICHLAND, AND SAUK COUNTIES) | $87.91 | $60.57 |
| Richland County | PLUMBER: INCLUDING HVAC WORK (COLUMBIA, IOWA, MARQUETTE, RICHLAND, AND SAUK COUNTIES) | $87.91 | $60.57 |
| Sauk County | PLUMBER: INCLUDING HVAC WORK (COLUMBIA, IOWA, MARQUETTE, RICHLAND, AND SAUK COUNTIES) | $87.91 | $60.57 |
| Kenosha County | PLUMBER/PIPEFITTER (INCLUDING HVAC WORK) | $86.72 | $57.35 |
| Racine County | PLUMBER/PIPEFITTER (INCLUDING HVAC WORK) | $86.72 | $57.35 |
| Walworth County | PLUMBER/PIPEFITTER: INCLUDING HVAC WORK (WALWORTH COUNTY) | $86.72 | $57.35 |
| Douglas County | PLUMBER/PIPEFITTER (INCLUDING HVAC WORK) | $79.80 | $52.24 |
| Grant County group, 9 localities: Buffalo, Clark, Crawford, Dunn, Grant, Jackson, Pepin, Trempealeau, Vernon | PLUMBER/PIPEFITTER: INCLUDING HVAC WORK (BARRON, BUFFALO, CLARK, CRAWFORD, DUNN, FLORENCE, FOREST, GRANT, JACKSON, JUNEAU, LANGLADE, LINCOLN, MONROE, ONEIDA, PEPIN, PIERCE, POLK, PORTAGE, PRICE, RUSK, TAYLOR, TREMPEALEAU, VERNON, VILAS, AND WOOD COUNTIES) | $76.92 | $50.94 |
| Polk County group, 8 localities: Forest, Langlade, Lincoln, Oneida, Polk, Price, Taylor, Vilas | PLUMBER/PIPEFITTER: INCLUDING HVAC WORK (BARRON, BUFFALO, CLARK, CRAWFORD, DUNN, FLORENCE, FOREST, GRANT, JACKSON, JUNEAU, LANGLADE, LINCOLN, MONROE, ONEIDA, PEPIN, PIERCE, POLK, PORTAGE, PRICE, RUSK, TAYLOR, TREMPEALEAU, VERNON, VILAS, AND WOOD COUNTIES) | $76.92 | $50.94 |
| Wood County group, 4 localities: Florence, Juneau, Portage, Wood | PLUMBER/PIPEFITTER: INCLUDING HVAC WORK (BARRON, BUFFALO, CLARK, CRAWFORD, DUNN, FLORENCE, FOREST, GRANT, JACKSON, JUNEAU, LANGLADE, LINCOLN, MONROE, ONEIDA, PEPIN, PIERCE, POLK, PORTAGE, PRICE, RUSK, TAYLOR, TREMPEALEAU, VERNON, VILAS, AND WOOD COUNTIES) | $76.92 | $50.94 |
| St. Croix County group, 2 localities: Pierce, St. Croix | PLUMBER/PIPEFITTER (INCLUDING HVAC WORK) | $76.92 | $50.94 |
| Barron County | PLUMBER/PIPEFITTER: INCLUDING HVAC WORK (BARRON, BUFFALO, CLARK, CRAWFORD, DUNN, FLORENCE, FOREST, GRANT, JACKSON, JUNEAU, LANGLADE, LINCOLN, MONROE, ONEIDA, PEPIN, PIERCE, POLK, PORTAGE, PRICE, RUSK, TAYLOR, TREMPEALEAU, VERNON, VILAS, AND WOOD COUNTIES) | $76.92 | $50.94 |
| Chippewa County | PLUMBER/PIPEFITTER (INCLUDING HVAC WORK) | $76.92 | $50.94 |
| Eau Claire County | PLUMBER/PIPEFITTER (INCLUDING HVAC WORK) | $76.92 | $50.94 |
| La Crosse County | PLUMBER/PIPEFITTER (INCLUDING HVAC WORK) | $76.92 | $50.94 |
| Marathon County | PLUMBER/PIPEFITTER (INCLUDING HVAC WORK) | $76.92 | $50.94 |
| Monroe County | PLUMBER/PIPEFITTER: INCLUDING HVAC WORK (BARRON, BUFFALO, CLARK, CRAWFORD, DUNN, FLORENCE, FOREST, GRANT, JACKSON, JUNEAU, LANGLADE, LINCOLN, MONROE, ONEIDA, PEPIN, PIERCE, POLK, PORTAGE, PRICE, RUSK, TAYLOR, TREMPEALEAU, VERNON, VILAS, AND WOOD COUNTIES) | $76.92 | $50.94 |
| Rusk County | PLUMBER/PIPEFITTER: INCLUDING HVAC WORK (BARRON, BUFFALO, CLARK, CRAWFORD, DUNN, FLORENCE, FOREST, GRANT, JACKSON, JUNEAU, LANGLADE, LINCOLN, MONROE, ONEIDA, PEPIN, PIERCE, POLK, PORTAGE, PRICE, RUSK, TAYLOR, TREMPEALEAU, VERNON, VILAS, AND WOOD COUNTIES) | $76.92 | $50.94 |
| Jefferson County group, 2 localities: Jefferson, Lafayette | PLUMBER/PIPEFITTER, INCLUDING HVAC WORK (ADAMS, CALUMET, DODGE (EXCEPT WATERTOWN), DOOR, FOND DU LAC, GREEN LAKE, KEWAUNEE, MANITOWOC, MARINETTE (EXCEPT NIAGARA), MENOMINEE, OCONTO, OUTAGAMIE, SHAWANO, WAUPACA, WAUSHARA, AND WINNEBAGO COUNTIES) ((2) All other work) | $76.63 | $53.23 |
| Outagamie County group, 2 localities: Calumet, Outagamie | PLUMBER/PIPEFITTER, INCLUDING HVAC WORK ((2) ALL OTHER WORK) | $76.63 | $53.23 |
| Brown County | PLUMBER/PIPEFITTER, INCLUDING HVAC WORK ((2) ALL OTHER WORK) | $76.63 | $53.23 |
| Sheboygan County | PLUMBER/PIPEFITTER, INCLUDING HVAC WORK ((2) ALL OTHER WORK) | $76.63 | $53.23 |
| Winnebago County | PLUMBER/PIPEFITTER, INCLUDING HVAC WORK ((2) ALL OTHER WORK) | $76.63 | $53.23 |
| Sawyer County group, 5 localities: Bayfield, Burnett, Iron, Sawyer, Washburn | PLUMBER/PIPEFITTER: INCLUDING HVAC WORK (ASHLAND BAYFIELD, BURNETT, IRON, SAWYER, AND WASHBURN COUNTIES) | $76.50 | $49.32 |
| Ashland County | PLUMBER/PIPEFITTER: INCLUDING HVAC WORK (ASHLAND BAYFIELD, BURNETT, IRON, SAWYER, AND WASHBURN COUNTIES) | $76.50 | $49.32 |
| Manitowoc County group, 2 localities: Door, Manitowoc | PLUMBER | $73.31 | $50.02 |
| Oconto County group, 2 localities: Kewaunee, Oconto | PLUMBER | $73.31 | $50.02 |
| Fond du Lac County | PLUMBER (FOND DU LAC COUNTY) | $73.31 | $50.02 |
| Marinette County | PLUMBER/PIPEFITTER (MARINETTE COUNTY (NIAGARA ONLY)) | $71.43 | $43.90 |
11 groups of counties with identical DOL rates, and 26 counties with rates of their own.
Questions about Wisconsin plumber or pipefitter pay
What is the plumber or pipefitter prevailing wage in Milwaukee County?
$87.95 an hour: a $60.05 base wage plus $27.90 in fringe benefits, under wage determination WI20260001, modification 1. Overtime and every plumber or pipefitter classification in Milwaukee County.
Does plumber or pipefitter prevailing wage include fringe benefits?
Yes. In Milwaukee County the $87.95 total is a $60.05 base wage plus $27.90 in fringe benefits, about 32% of the total. The employer owes the full amount for every hour worked.
Does plumber or pipefitter prevailing wage pay overtime in Wisconsin?
Davis-Bacon rates are straight time. On contracts over $100,000, the Contract Work Hours and Safety Standards Act requires 1½ times the basic rate for hours over 40 in a workweek (40 U.S.C. 3702). The fringe is owed for every hour at its straight-time amount.
Do apprentice plumber or pipefitters get this rate?
Davis-Bacon determinations list journeyworker rates. Apprentices in a program registered with DOL or a recognized state agency can be paid the program's percentage of the rate, within its ratio; anyone else gets the full rate (29 CFR 5.5(a)(4)).
Why do some counties have the same plumber or pipefitter rate?
DOL often publishes the same plumber or pipefitter rates for several counties. Across Wisconsin, the 66 counties with a plumber or pipefitter rate fall into 37 distinct sets of rates, and 11 of those sets are shared by more than one county; the largest covers 9 counties (the Grant County group).