Plumbers, Pipefitters & Steamfitters: Wages & Billed Rates by Metro (May 2024)

Across the 100 largest metros we cover, the median hourly wage for plumbers, pipefitters & steamfitters is $29.97. Billed labor rates run higher once workers' compensation, overhead, and margin are added. Pick a metro for the full breakdown.

MetroMedian wageEst. billed rate
Portland-Vancouver-Hillsboro, OR-WA$48.13$99.56–$139.48
Madison, WI$47.81$98.37–$126.14
Chicago-Naperville-Elgin, IL-IN$47.54$98.79–$136.17
Minneapolis-St. Paul-Bloomington, MN-WI$46.65$98.70–$126.55
San Jose-Sunnyvale-Santa Clara, CA$43.37$104.60–$146.67
Seattle-Tacoma-Bellevue, WA$41.90$96.26–$142.30
Boston-Cambridge-Newton, MA-NH$40.21$94.91–$127.59
Milwaukee-Waukesha, WI$39.46$96.81–$124.90
Albany-Schenectady-Troy, NY$39.44$95.27–$130.07
Detroit-Warren-Dearborn, MI$39.17$81.79–$108.99
Omaha, NE-IA$38.52$66.43–$95.48
Worcester, MA$38.20$93.02–$122.02
New York-Newark-Jersey City, NY-NJ$38.18$98.97–$129.02
Urban Honolulu, HI$37.76$96.36–$121.93
Providence-Warwick, RI-MA$36.18$88.23–$120.23
New Haven, CT$35.96$82.89–$100.13
Hartford-West Hartford-East Hartford, CT$35.88$94.55–$109.88
Buffalo-Cheektowaga, NY$35.46$75.86–$104.66
St. Louis, MO-IL$35.12$90.00–$124.78
Kansas City, MO-KS$34.90$76.78–$108.51
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$34.89$83.82–$110.83
Grand Rapids-Wyoming-Kentwood, MI$34.67$65.44–$91.52
Baton Rouge, LA$34.62$86.12–$94.13
San Francisco-Oakland-Fremont, CA$34.47$99.31–$124.40
Bakersfield-Delano, CA$34.31$92.88–$124.41
Kiryas Joel-Poughkeepsie-Newburgh, NY$33.29$80.24–$102.44
Harrisburg-Carlisle, PA$33.00$77.54–$105.52
Bridgeport-Stamford-Danbury, CT$32.28$94.55–$109.40
Pittsburgh, PA$32.18$76.27–$98.93
Louisville/Jefferson County, KY-IN$31.93$65.60–$89.47
Rochester, NY$31.85$76.85–$102.10
San Diego-Chula Vista-Carlsbad, CA$31.79$92.83–$115.18
Salt Lake City-Murray, UT$31.78$75.94–$96.37
Allentown-Bethlehem-Easton, PA-NJ$31.35$66.17–$95.60
Los Angeles-Long Beach-Anaheim, CA$31.30$81.74–$111.29
Syracuse, NY$31.28$76.27–$101.71
Toledo, OH$31.28$87.33–$115.18
New Orleans-Metairie, LA$30.93$57.22–$72.80
Denver-Aurora-Centennial, CO$30.92$81.17–$98.40
Washington-Arlington-Alexandria, DC-VA-MD-WV$30.78$77.67–$97.66
Sacramento-Roseville-Folsom, CA$30.67$89.48–$113.42
Indianapolis-Carmel-Greenwood, IN$30.66$75.12–$104.49
Reno, NV$30.59$78.74–$105.34
Columbus, OH$30.58$86.63–$110.88
Cleveland, OH$30.20$75.18–$99.81
Baltimore-Columbia-Towson, MD$30.13$65.51–$87.09
Phoenix-Mesa-Chandler, AZ$30.13$65.45–$99.30
Ogden, UT$30.03$65.21–$84.98
Des Moines-West Des Moines, IA$30.02$74.83–$97.38
Cincinnati, OH-KY-IN$30.00$74.69–$98.14
Austin-Round Rock-San Marcos, TX$29.94$64.67–$85.57
Portland-South Portland, ME$29.94$94.91–$105.68
Fresno, CA$29.80$76.48–$105.10
Stockton-Lodi, CA$29.79$89.12–$111.76
Dayton-Kettering-Beavercreek, OH$29.68$75.15–$96.21
Albuquerque, NM$29.67$55.07–$76.01
Oxnard-Thousand Oaks-Ventura, CA$29.65$92.86–$108.32
Riverside-San Bernardino-Ontario, CA$29.63$75.52–$106.68
Colorado Springs, CO$29.36$66.40–$81.92
Virginia Beach-Chesapeake-Norfolk, VA-NC$29.34$54.90–$65.78
Lexington-Fayette, KY$29.31$64.52–$89.47
Akron, OH$29.19$73.77–$95.06
Dallas-Fort Worth-Arlington, TX$29.02$64.54–$83.48
Houston-Pasadena-The Woodlands, TX$28.96$54.08–$71.86
Richmond, VA$28.83$64.45–$76.91
Nashville-Davidson--Murfreesboro--Franklin, TN$28.78$54.47–$72.71
Las Vegas-Henderson-North Las Vegas, NV$28.67$73.03–$96.75
Durham-Chapel Hill, NC$28.36$55.10–$66.96
Knoxville, TN$28.25$52.67–$72.00
Atlanta-Sandy Springs-Roswell, GA$28.22$63.94–$85.65
Tulsa, OK$28.18$54.13–$71.92
San Antonio-New Braunfels, TX$28.14$53.22–$69.62
Tucson, AZ$27.98$55.39–$66.57
Wichita, KS$27.92$63.33–$86.67
Boise City, ID$27.69$62.78–$80.99
Memphis, TN-MS-AR$27.55$53.20–$72.51
Birmingham, AL$27.36$54.56–$65.60
Jackson, MS$27.24$55.26–$67.95
Charleston-North Charleston, SC$27.17$62.72–$76.01
Miami-Fort Lauderdale-West Palm Beach, FL$27.01$65.35–$76.09
Oklahoma City, OK$26.85$60.27–$83.34
Greenville-Anderson-Greer, SC$26.83$52.16–$66.93
Chattanooga, TN-GA$26.76$52.30–$70.97
Charlotte-Concord-Gastonia, NC-SC$26.71$64.26–$75.63
Raleigh-Cary, NC$26.71$64.32–$75.52
Tampa-St. Petersburg-Clearwater, FL$25.14$64.80–$75.50
Orlando-Kissimmee-Sanford, FL$24.83$54.66–$65.10
Fayetteville-Springdale-Rogers, AR$24.75$53.38–$65.58
Greensboro-High Point, NC$24.37$63.14–$74.31
Jacksonville, FL$24.26$64.49–$74.46
Provo-Orem-Lehi, UT$24.20$64.16–$77.66
Little Rock-North Little Rock-Conway, AR$24.12$50.55–$65.07
Columbia, SC$23.98$50.07–$64.45
North Port-Bradenton-Sarasota, FL$23.51$63.18–$74.10
Cape Coral-Fort Myers, FL$23.50$54.11–$65.31
Winston-Salem, NC$23.50$52.93–$63.72
El Paso, TX$23.24$47.92–$64.24
Lakeland-Winter Haven, FL$22.87$49.89–$63.91
McAllen-Edinburg-Mission, TX$21.88$47.35–$60.96
San Juan-Bayamon-Caguas, PR$13.31$38.31–$44.00

Source: BLS OEWS, May 2024 (SOC 47-2152). Billed rates are model estimates; see methodology.