Carpenters: Wages & Billed Rates by Metro (May 2024)

Across the 100 largest metros we cover, the median hourly wage for carpenters is $27.47. 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$45.24$96.85–$131.42
San Francisco-Oakland-Fremont, CA$38.92$98.31–$129.75
San Jose-Sunnyvale-Santa Clara, CA$37.54$97.76–$129.37
Sacramento-Roseville-Folsom, CA$37.07$97.09–$125.26
Seattle-Tacoma-Bellevue, WA$36.90$96.40–$122.02
Chicago-Naperville-Elgin, IL-IN$36.79$87.61–$130.31
Minneapolis-St. Paul-Bloomington, MN-WI$36.40$94.35–$116.92
Los Angeles-Long Beach-Anaheim, CA$35.50$82.27–$114.53
Boston-Cambridge-Newton, MA-NH$35.48$93.51–$122.28
San Diego-Chula Vista-Carlsbad, CA$35.43$94.30–$123.27
Oxnard-Thousand Oaks-Ventura, CA$33.59$94.89–$113.25
New York-Newark-Jersey City, NY-NJ$33.50$93.33–$123.22
New Haven, CT$32.99$82.71–$99.09
Bakersfield-Delano, CA$32.19$89.66–$118.96
Portland-Vancouver-Hillsboro, OR-WA$31.64$87.84–$123.37
St. Louis, MO-IL$31.30$87.41–$117.56
Detroit-Warren-Dearborn, MI$31.28$76.33–$93.80
Riverside-San Bernardino-Ontario, CA$31.28$80.12–$106.49
Hartford-West Hartford-East Hartford, CT$31.01$90.74–$110.50
Worcester, MA$30.44$88.34–$110.55
Stockton-Lodi, CA$30.41$93.14–$111.98
Reno, NV$30.37$77.92–$95.03
Toledo, OH$30.05$85.81–$101.96
Madison, WI$30.04$88.37–$112.19
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$29.98$75.88–$95.57
Milwaukee-Waukesha, WI$29.94$90.08–$111.62
Indianapolis-Carmel-Greenwood, IN$29.74$73.94–$91.26
Albany-Schenectady-Troy, NY$29.66$88.59–$108.42
Bridgeport-Stamford-Danbury, CT$29.64$86.50–$108.25
Providence-Warwick, RI-MA$29.63$89.15–$107.87
Columbus, OH$29.56$86.71–$99.55
Denver-Aurora-Centennial, CO$29.55$75.16–$87.62
Las Vegas-Henderson-North Las Vegas, NV$29.55$74.76–$97.81
Kansas City, MO-KS$29.35$74.68–$95.93
Kiryas Joel-Poughkeepsie-Newburgh, NY$29.07$76.49–$97.39
Portland-South Portland, ME$29.02$88.45–$99.28
Baltimore-Columbia-Towson, MD$28.92$63.68–$76.59
Fresno, CA$28.91$76.08–$103.05
Des Moines-West Des Moines, IA$28.82$74.17–$90.35
Syracuse, NY$28.73$75.96–$91.98
Pittsburgh, PA$28.68$74.67–$96.91
Cleveland, OH$28.66$74.34–$93.11
Washington-Arlington-Alexandria, DC-VA-MD-WV$28.58$74.91–$90.64
Salt Lake City-Murray, UT$28.56$73.81–$84.80
Grand Rapids-Wyoming-Kentwood, MI$28.45$63.97–$77.08
Buffalo-Cheektowaga, NY$28.43$75.72–$96.73
Phoenix-Mesa-Chandler, AZ$28.38$64.00–$81.75
Allentown-Bethlehem-Easton, PA-NJ$28.36$65.65–$81.39
Rochester, NY$28.00$75.77–$93.66
Cincinnati, OH-KY-IN$27.72$73.66–$85.83
Baton Rouge, LA$27.22$73.51–$86.45
Akron, OH$26.83$73.71–$85.95
Louisville/Jefferson County, KY-IN$26.60$64.55–$74.98
Harrisburg-Carlisle, PA$26.56$74.06–$87.33
Colorado Springs, CO$25.95$64.28–$74.91
Nashville-Davidson--Murfreesboro--Franklin, TN$25.83$54.62–$63.71
Albuquerque, NM$25.71$52.80–$65.90
Dayton-Kettering-Beavercreek, OH$25.66$72.63–$84.90
Atlanta-Sandy Springs-Roswell, GA$24.71$62.96–$72.30
New Orleans-Metairie, LA$24.58$53.55–$69.11
Birmingham, AL$24.52$49.78–$62.74
Charlotte-Concord-Gastonia, NC-SC$24.43$62.23–$73.39
Omaha, NE-IA$24.42$63.10–$75.52
Lexington-Fayette, KY$24.40$62.62–$73.86
Charleston-North Charleston, SC$24.34$61.54–$72.91
Memphis, TN-MS-AR$24.21$54.21–$63.10
Provo-Orem-Lehi, UT$23.91$61.64–$74.38
Austin-Round Rock-San Marcos, TX$23.87$62.05–$69.92
Ogden, UT$23.87$62.23–$73.44
Richmond, VA$23.86$61.53–$71.05
Wichita, KS$23.86$62.95–$73.02
Raleigh-Cary, NC$23.81$58.38–$72.12
Knoxville, TN$23.79$51.95–$60.79
Orlando-Kissimmee-Sanford, FL$23.74$51.86–$63.63
Tampa-St. Petersburg-Clearwater, FL$23.64$60.98–$74.16
Virginia Beach-Chesapeake-Norfolk, VA-NC$23.56$52.20–$62.33
Durham-Chapel Hill, NC$23.51$51.14–$62.63
Houston-Pasadena-The Woodlands, TX$23.51$53.04–$61.85
Oklahoma City, OK$23.44$61.37–$71.93
Chattanooga, TN-GA$23.31$52.68–$62.48
North Port-Bradenton-Sarasota, FL$23.29$59.94–$73.61
Dallas-Fort Worth-Arlington, TX$23.28$59.36–$68.68
Miami-Fort Lauderdale-West Palm Beach, FL$23.27$61.90–$73.38
Winston-Salem, NC$23.17$48.69–$62.60
Jacksonville, FL$23.13$62.53–$73.63
Tulsa, OK$23.13$51.26–$62.40
Greenville-Anderson-Greer, SC$23.02$49.06–$63.22
Fayetteville-Springdale-Rogers, AR$23.00$50.11–$60.05
Little Rock-North Little Rock-Conway, AR$22.99$48.05–$56.99
Tucson, AZ$22.94$49.99–$64.43
San Antonio-New Braunfels, TX$22.92$51.10–$57.84
Cape Coral-Fort Myers, FL$22.89$50.16–$62.09
Boise City, ID$22.67$61.45–$72.06
Columbia, SC$22.63$48.10–$63.17
Jackson, MS$22.54$48.87–$61.72
Greensboro-High Point, NC$22.16$55.34–$67.76
Lakeland-Winter Haven, FL$22.02$48.36–$59.76
McAllen-Edinburg-Mission, TX$19.46$40.55–$53.23
El Paso, TX$19.13$44.71–$53.95
San Juan-Bayamon-Caguas, PR$13.57$38.89–$44.68

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