Painters, Construction & Maintenance: Wages & Billed Rates by Metro (May 2024)

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

MetroMedian wageEst. billed rate
Urban Honolulu, HI$32.02$85.34–$102.77
Chicago-Naperville-Elgin, IL-IN$30.36$81.67–$115.48
San Francisco-Oakland-Fremont, CA$29.77$88.67–$101.80
Portland-South Portland, ME$29.59$83.56–$90.21
Minneapolis-St. Paul-Bloomington, MN-WI$29.44$80.14–$101.30
Seattle-Tacoma-Bellevue, WA$28.49$82.75–$97.66
San Jose-Sunnyvale-Santa Clara, CA$28.48$87.66–$100.05
New York-Newark-Jersey City, NY-NJ$28.10$82.01–$98.53
Sacramento-Roseville-Folsom, CA$28.06$82.65–$101.84
Los Angeles-Long Beach-Anaheim, CA$27.91$71.30–$89.32
Columbus, OH$27.74$80.76–$96.09
Bridgeport-Stamford-Danbury, CT$27.55$81.47–$96.94
St. Louis, MO-IL$27.49$80.64–$100.21
Boston-Cambridge-Newton, MA-NH$27.31$81.15–$92.64
Cleveland, OH$27.06$68.55–$81.66
Bakersfield-Delano, CA$26.84$80.75–$101.33
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$26.83$69.23–$79.77
Detroit-Warren-Dearborn, MI$26.65$69.20–$82.05
Worcester, MA$26.48$80.54–$90.46
Cincinnati, OH-KY-IN$26.24$68.39–$80.59
Denver-Aurora-Centennial, CO$26.20$70.35–$77.68
Hartford-West Hartford-East Hartford, CT$26.11$79.87–$90.52
Akron, OH$25.44$68.46–$81.83
Madison, WI$25.38$80.60–$92.34
Reno, NV$25.34$69.67–$78.36
Harrisburg-Carlisle, PA$25.18$67.74–$78.39
Portland-Vancouver-Hillsboro, OR-WA$24.81$80.36–$89.56
Providence-Warwick, RI-MA$24.73$76.32–$89.38
Milwaukee-Waukesha, WI$24.33$81.33–$90.11
Las Vegas-Henderson-North Las Vegas, NV$24.31$67.85–$78.79
Des Moines-West Des Moines, IA$24.29$68.88–$80.09
Allentown-Bethlehem-Easton, PA-NJ$24.13$59.19–$69.61
Indianapolis-Carmel-Greenwood, IN$24.12$68.55–$78.11
San Diego-Chula Vista-Carlsbad, CA$24.12$81.37–$92.68
New Haven, CT$24.06$68.10–$79.74
Washington-Arlington-Alexandria, DC-VA-MD-WV$24.00$69.12–$77.63
Albany-Schenectady-Troy, NY$23.86$81.01–$88.97
Pittsburgh, PA$23.78$66.38–$78.47
Oxnard-Thousand Oaks-Ventura, CA$23.77$81.15–$91.41
Oklahoma City, OK$23.74$55.26–$71.27
Buffalo-Cheektowaga, NY$23.60$69.45–$78.72
Dayton-Kettering-Beavercreek, OH$23.60$65.61–$79.42
Grand Rapids-Wyoming-Kentwood, MI$23.60$59.45–$67.81
Toledo, OH$23.60$77.18–$91.84
Kiryas Joel-Poughkeepsie-Newburgh, NY$23.55$70.68–$78.72
Colorado Springs, CO$23.53$59.16–$66.74
Kansas City, MO-KS$23.43$67.92–$82.13
Atlanta-Sandy Springs-Roswell, GA$23.39$57.21–$62.73
Riverside-San Bernardino-Ontario, CA$23.29$69.23–$79.57
Stockton-Lodi, CA$23.25$81.08–$90.13
Baltimore-Columbia-Towson, MD$23.24$59.00–$73.94
Ogden, UT$23.15$54.05–$72.04
Louisville/Jefferson County, KY-IN$23.02$57.43–$67.61
Fresno, CA$22.92$69.28–$79.09
Phoenix-Mesa-Chandler, AZ$22.90$59.55–$68.03
Syracuse, NY$22.77$69.14–$77.08
Salt Lake City-Murray, UT$22.75$64.10–$74.28
Boise City, ID$22.67$54.21–$67.85
Miami-Fort Lauderdale-West Palm Beach, FL$22.60$55.53–$62.09
Charleston-North Charleston, SC$22.54$55.23–$62.29
Jacksonville, FL$22.43$55.28–$69.25
Durham-Chapel Hill, NC$22.38$45.39–$53.65
Albuquerque, NM$22.32$46.04–$53.41
Tampa-St. Petersburg-Clearwater, FL$22.26$55.33–$62.28
Lakeland-Winter Haven, FL$22.12$45.42–$52.95
Columbia, SC$22.03$45.42–$52.78
Rochester, NY$22.03$65.31–$75.19
Cape Coral-Fort Myers, FL$22.02$46.13–$52.53
Omaha, NE-IA$21.95$53.41–$62.36
Tucson, AZ$21.89$45.87–$55.58
Austin-Round Rock-San Marcos, TX$21.84$54.52–$59.95
Houston-Pasadena-The Woodlands, TX$21.63$46.05–$51.74
Baton Rouge, LA$21.62$63.01–$72.02
Raleigh-Cary, NC$21.60$54.72–$60.64
Charlotte-Concord-Gastonia, NC-SC$21.56$54.06–$60.39
Lexington-Fayette, KY$21.45$54.21–$61.68
Orlando-Kissimmee-Sanford, FL$21.45$45.00–$53.46
Dallas-Fort Worth-Arlington, TX$21.42$53.72–$59.56
Birmingham, AL$21.38$45.58–$54.27
New Orleans-Metairie, LA$21.34$45.75–$53.73
North Port-Bradenton-Sarasota, FL$21.32$55.71–$61.24
Virginia Beach-Chesapeake-Norfolk, VA-NC$21.01$44.63–$53.51
San Antonio-New Braunfels, TX$20.91$44.82–$51.46
Chattanooga, TN-GA$20.90$44.92–$59.95
Nashville-Davidson--Murfreesboro--Franklin, TN$20.90$45.51–$51.63
Tulsa, OK$20.67$44.91–$52.54
Provo-Orem-Lehi, UT$20.58$53.74–$61.35
Wichita, KS$20.55$54.54–$60.62
Jackson, MS$20.41$46.07–$51.45
Richmond, VA$20.35$54.15–$59.90
Knoxville, TN$19.48$45.00–$51.50
Memphis, TN-MS-AR$19.15$44.32–$51.35
Greensboro-High Point, NC$19.11$52.98–$60.13
McAllen-Edinburg-Mission, TX$19.04$43.01–$48.03
Winston-Salem, NC$19.04$43.98–$52.17
Fayetteville-Springdale-Rogers, AR$18.41$44.64–$51.26
Greenville-Anderson-Greer, SC$18.17$44.32–$51.79
Little Rock-North Little Rock-Conway, AR$17.93$44.00–$51.17
El Paso, TX$17.24$41.06–$48.68
San Juan-Bayamon-Caguas, PR$11.72$34.74–$44.81

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