Construction Laborers: Wages & Billed Rates by Metro (May 2024)

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

MetroMedian wageEst. billed rate
San Francisco-Oakland-Fremont, CA$36.61$90.20–$110.04
San Jose-Sunnyvale-Santa Clara, CA$34.53$89.36–$108.37
Urban Honolulu, HI$33.87$81.49–$106.90
Chicago-Naperville-Elgin, IL-IN$32.89$81.65–$119.24
St. Louis, MO-IL$30.58$80.74–$102.49
Boston-Cambridge-Newton, MA-NH$30.36$83.00–$107.03
New York-Newark-Jersey City, NY-NJ$29.74$83.25–$116.82
Sacramento-Roseville-Folsom, CA$29.05$83.02–$103.98
Minneapolis-St. Paul-Bloomington, MN-WI$29.01$82.34–$101.32
Providence-Warwick, RI-MA$28.81$81.12–$101.34
Seattle-Tacoma-Bellevue, WA$28.70$81.39–$100.32
Los Angeles-Long Beach-Anaheim, CA$28.62$71.52–$93.49
Bakersfield-Delano, CA$28.28$81.82–$102.15
Worcester, MA$28.26$80.84–$103.78
San Diego-Chula Vista-Carlsbad, CA$28.18$83.11–$103.56
Riverside-San Bernardino-Ontario, CA$27.99$70.38–$94.24
Oxnard-Thousand Oaks-Ventura, CA$27.47$81.92–$101.79
Cleveland, OH$27.15$68.69–$87.45
Fresno, CA$27.10$70.44–$92.02
Columbus, OH$26.98$79.68–$98.11
Milwaukee-Waukesha, WI$26.64$80.84–$98.74
Bridgeport-Stamford-Danbury, CT$26.58$81.36–$94.24
New Haven, CT$26.32$69.59–$80.91
Portland-Vancouver-Hillsboro, OR-WA$26.00$80.44–$92.26
Madison, WI$25.69$80.13–$92.78
Stockton-Lodi, CA$25.69$79.72–$101.40
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$25.58$69.18–$85.53
Reno, NV$24.75$68.61–$83.17
Detroit-Warren-Dearborn, MI$24.57$67.68–$79.34
Hartford-West Hartford-East Hartford, CT$24.40$80.14–$93.14
Albany-Schenectady-Troy, NY$24.31$79.58–$101.06
Rochester, NY$24.23$67.98–$88.56
Indianapolis-Carmel-Greenwood, IN$24.07$66.82–$77.87
Kansas City, MO-KS$23.96$66.81–$84.94
Des Moines-West Des Moines, IA$23.79$69.02–$77.42
Akron, OH$23.71$64.74–$88.38
Dayton-Kettering-Beavercreek, OH$23.71$67.76–$83.32
Cincinnati, OH-KY-IN$23.70$66.80–$82.09
Kiryas Joel-Poughkeepsie-Newburgh, NY$23.50$68.77–$82.39
Buffalo-Cheektowaga, NY$23.49$68.14–$84.77
Pittsburgh, PA$23.42$67.81–$79.42
Toledo, OH$23.34$77.25–$93.31
Allentown-Bethlehem-Easton, PA-NJ$23.28$60.36–$69.77
Grand Rapids-Wyoming-Kentwood, MI$23.24$57.05–$68.43
Denver-Aurora-Centennial, CO$23.13$66.56–$74.24
Syracuse, NY$23.12$67.27–$84.78
Omaha, NE-IA$23.03$58.16–$66.67
Harrisburg-Carlisle, PA$23.02$65.22–$75.86
Salt Lake City-Murray, UT$22.72$63.31–$73.94
Las Vegas-Henderson-North Las Vegas, NV$22.66$64.04–$78.32
Phoenix-Mesa-Chandler, AZ$22.59$56.39–$64.31
Portland-South Portland, ME$22.47$77.33–$83.81
Louisville/Jefferson County, KY-IN$22.38$55.60–$64.55
Washington-Arlington-Alexandria, DC-VA-MD-WV$22.36$64.36–$73.53
Ogden, UT$22.18$54.45–$66.40
Baltimore-Columbia-Towson, MD$22.17$54.86–$63.06
Lexington-Fayette, KY$22.10$54.82–$62.38
Boise City, ID$22.08$55.24–$62.31
Colorado Springs, CO$22.08$55.19–$62.16
Provo-Orem-Lehi, UT$22.03$53.68–$62.93
Nashville-Davidson--Murfreesboro--Franklin, TN$21.90$46.22–$54.11
Durham-Chapel Hill, NC$21.57$46.32–$56.58
Knoxville, TN$21.56$45.27–$55.41
Charlotte-Concord-Gastonia, NC-SC$21.27$53.65–$62.20
Raleigh-Cary, NC$21.19$54.14–$61.80
Miami-Fort Lauderdale-West Palm Beach, FL$21.14$55.21–$62.88
Winston-Salem, NC$21.00$45.27–$51.96
Greenville-Anderson-Greer, SC$20.91$44.80–$53.67
Memphis, TN-MS-AR$20.89$45.40–$53.92
Charleston-North Charleston, SC$20.81$53.62–$62.00
Tucson, AZ$20.80$45.24–$51.70
Tulsa, OK$20.75$45.06–$54.47
Baton Rouge, LA$20.73$62.93–$72.04
New Orleans-Metairie, LA$20.43$44.54–$53.82
North Port-Bradenton-Sarasota, FL$20.40$55.09–$62.72
Tampa-St. Petersburg-Clearwater, FL$20.09$54.55–$62.23
Orlando-Kissimmee-Sanford, FL$19.73$45.59–$53.33
Albuquerque, NM$19.62$44.35–$52.34
Columbia, SC$19.52$44.45–$52.69
Wichita, KS$19.41$53.89–$60.90
Fayetteville-Springdale-Rogers, AR$19.39$44.27–$51.25
Cape Coral-Fort Myers, FL$19.19$45.81–$53.42
Oklahoma City, OK$19.18$53.89–$61.03
Atlanta-Sandy Springs-Roswell, GA$19.02$52.86–$61.44
Jacksonville, FL$19.01$53.71–$61.90
Austin-Round Rock-San Marcos, TX$18.94$53.05–$59.42
Chattanooga, TN-GA$18.92$44.30–$51.76
Dallas-Fort Worth-Arlington, TX$18.76$52.68–$59.36
Richmond, VA$18.70$53.01–$58.79
Greensboro-High Point, NC$18.64$52.33–$60.97
Lakeland-Winter Haven, FL$18.64$44.87–$52.73
Virginia Beach-Chesapeake-Norfolk, VA-NC$18.62$43.69–$50.37
Houston-Pasadena-The Woodlands, TX$18.51$43.61–$50.31
San Antonio-New Braunfels, TX$18.16$43.22–$49.58
Jackson, MS$18.04$42.78–$50.81
Birmingham, AL$17.93$40.56–$50.47
Little Rock-North Little Rock-Conway, AR$17.63$42.96–$49.51
El Paso, TX$16.81$39.65–$44.99
McAllen-Edinburg-Mission, TX$15.05$38.02–$44.02
San Juan-Bayamon-Caguas, PR$11.12$34.47–$38.70

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