Wage tableA sourced table you can read and print
Repair Trade Wages by Metro Area
What the Bureau of Labor Statistics found repair tradespeople were paid in the largest metro areas: low, median and high annual wage for each trade. Wages paid to workers, not what a contractor charges.

On this page
These wages are paid to roofers, plumbers, electricians, carpenters, painters, laborers, drywall installers and HVAC mechanics in the largest metro areas. It is a floor for the labor part of a quote, not a price list.
- Low
- $37,950
- Typical
- $74,470
- High
- $114,330
- Per
- per year, wage paid All lines
| Item | Unit | Region | Low | Typical | High | Includes | Source (checked) |
|---|---|---|---|---|---|---|---|
| Roofers | per year, wage paid | New York-Newark-Jersey City, NY-NJ | $37,950 | $74,470 | $114,330 | Median is $35.80 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Los Angeles-Long Beach-Anaheim, CA | $47,310 | $62,860 | $86,490 | Median is $30.22 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Chicago-Naperville-Elgin, IL-IN | $46,570 | $69,570 | $104,800 | Median is $33.45 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Dallas-Fort Worth-Arlington, TX | $37,380 | $47,540 | $64,360 | Median is $22.85 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Houston-Pasadena-The Woodlands, TX | $36,700 | $44,530 | $62,680 | Median is $21.41 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Washington-Arlington-Alexandria, DC-VA-MD-WV | $45,810 | $58,460 | $78,760 | Median is $28.11 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Atlanta-Sandy Springs-Roswell, GA | $38,490 | $48,990 | $61,250 | Median is $23.56 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $39,510 | $59,280 | $85,950 | Median is $28.50 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Miami-Fort Lauderdale-West Palm Beach, FL | $35,760 | $47,390 | $63,600 | Median is $22.78 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Boston-Cambridge-Newton, MA-NH | $40,080 | $70,710 | $99,080 | Median is $33.99 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | San Francisco-Oakland-Fremont, CA | $56,210 | $74,020 | $99,210 | Median is $35.59 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Phoenix-Mesa-Chandler, AZ | $38,200 | $46,470 | $61,370 | Median is $22.34 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Seattle-Tacoma-Bellevue, WA | $48,410 | $62,110 | $104,000 | Median is $29.86 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Minneapolis-St. Paul-Bloomington, MN-WI | $47,750 | $79,040 | $97,200 | Median is $38.00 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Detroit-Warren-Dearborn, MI | $47,560 | $60,590 | $78,330 | Median is $29.13 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Riverside-San Bernardino-Ontario, CA | $46,740 | $61,310 | $81,830 | Median is $29.48 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Denver-Aurora-Centennial, CO | $47,950 | $56,110 | $74,800 | Median is $26.98 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | San Diego-Chula Vista-Carlsbad, CA | $46,970 | $62,840 | $98,210 | Median is $30.21 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Tampa-St. Petersburg-Clearwater, FL | $34,370 | $47,340 | $63,370 | Median is $22.76 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Orlando-Kissimmee-Sanford, FL | $29,640 | $45,750 | $64,270 | Median is $21.99 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Charlotte-Concord-Gastonia, NC-SC | $38,990 | $48,130 | $64,100 | Median is $23.14 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Baltimore-Columbia-Towson, MD | $45,610 | $50,620 | $87,420 | Median is $24.34 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | St. Louis, MO-IL | $43,520 | $57,760 | $95,910 | Median is $27.77 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Austin-Round Rock-San Marcos, TX | $37,860 | $48,040 | $65,140 | Median is $23.09 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Portland-Vancouver-Hillsboro, OR-WA | $46,700 | $59,160 | $88,510 | Median is $28.44 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | San Jose-Sunnyvale-Santa Clara, CA | $55,200 | $75,570 | $100,740 | Median is $36.33 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Las Vegas-Henderson-North Las Vegas, NV | $35,180 | $48,220 | $74,850 | Median is $23.18 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Pittsburgh, PA | $37,840 | $48,580 | $77,940 | Median is $23.36 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Indianapolis-Carmel-Greenwood, IN | $39,390 | $55,640 | $77,520 | Median is $26.75 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Nashville-Davidson--Murfreesboro--Franklin, TN | $37,620 | $45,440 | $64,980 | Median is $21.85 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Kansas City, MO-KS | $43,300 | $57,980 | $80,780 | Median is $27.88 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Cincinnati, OH-KY-IN | $40,230 | $55,170 | $80,470 | Median is $26.52 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Columbus, OH | $41,600 | $58,980 | $81,160 | Median is $28.35 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Sacramento-Roseville-Folsom, CA | $46,710 | $63,400 | $81,950 | Median is $30.48 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Cleveland, OH | $40,770 | $58,730 | $82,410 | Median is $28.24 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Milwaukee-Waukesha, WI | $39,340 | $51,540 | $79,930 | Median is $24.78 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Salt Lake City-Murray, UT | $34,700 | $50,980 | $81,600 | Median is $24.51 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Jacksonville, FL | $34,670 | $45,550 | $61,510 | Median is $21.90 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Virginia Beach-Chesapeake-Norfolk, VA-NC | $36,200 | $48,920 | $60,540 | Median is $23.52 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Raleigh-Cary, NC | $35,150 | $48,970 | $63,490 | Median is $23.54 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Providence-Warwick, RI-MA | $39,540 | $59,480 | $89,970 | Median is $28.59 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | San Juan-Bayamon-Caguas, PR | $23,180 | $28,760 | $32,060 | Median is $13.83 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Louisville/Jefferson County, KY-IN | $38,650 | $47,790 | $74,140 | Median is $22.98 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Oklahoma City, OK | $37,280 | $48,170 | $60,290 | Median is $23.16 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Richmond, VA | $32,490 | $46,640 | $60,290 | Median is $22.42 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Hartford-West Hartford-East Hartford, CT | $43,490 | $63,480 | $93,320 | Median is $30.52 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Grand Rapids-Wyoming-Kentwood, MI | $39,590 | $47,950 | $75,620 | Median is $23.06 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Buffalo-Cheektowaga, NY | $37,110 | $62,490 | $76,990 | Median is $30.05 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Birmingham, AL | $37,390 | $45,680 | $60,750 | Median is $21.96 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Roofers | per year, wage paid | Omaha, NE-IA | $36,180 | $46,760 | $60,190 | Median is $22.48 an hour. BLS occupation code 47-2181. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | New York-Newark-Jersey City, NY-NJ | $49,180 | $79,420 | $138,100 | Median is $38.18 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Los Angeles-Long Beach-Anaheim, CA | $45,530 | $65,110 | $125,580 | Median is $31.30 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Chicago-Naperville-Elgin, IL-IN | $50,210 | $98,890 | $123,600 | Median is $47.54 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Dallas-Fort Worth-Arlington, TX | $38,480 | $60,370 | $82,760 | Median is $29.02 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Houston-Pasadena-The Woodlands, TX | $38,080 | $60,230 | $81,980 | Median is $28.96 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Washington-Arlington-Alexandria, DC-VA-MD-WV | $47,150 | $64,030 | $105,800 | Median is $30.78 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Atlanta-Sandy Springs-Roswell, GA | $38,160 | $58,690 | $83,420 | Median is $28.22 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $48,000 | $72,580 | $131,040 | Median is $34.89 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Miami-Fort Lauderdale-West Palm Beach, FL | $39,380 | $56,170 | $72,520 | Median is $27.01 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Boston-Cambridge-Newton, MA-NH | $48,170 | $83,640 | $140,870 | Median is $40.21 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | San Francisco-Oakland-Fremont, CA | $50,720 | $71,700 | $142,380 | Median is $34.47 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Phoenix-Mesa-Chandler, AZ | $46,100 | $62,680 | $99,200 | Median is $30.13 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Seattle-Tacoma-Bellevue, WA | $50,630 | $87,160 | $148,620 | Median is $41.90 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Minneapolis-St. Paul-Bloomington, MN-WI | $50,220 | $97,020 | $122,730 | Median is $46.65 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Detroit-Warren-Dearborn, MI | $46,350 | $81,480 | $103,930 | Median is $39.17 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Riverside-San Bernardino-Ontario, CA | $43,470 | $61,640 | $109,380 | Median is $29.63 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Denver-Aurora-Centennial, CO | $48,000 | $64,300 | $102,170 | Median is $30.92 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | San Diego-Chula Vista-Carlsbad, CA | $43,980 | $66,130 | $124,400 | Median is $31.79 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Tampa-St. Petersburg-Clearwater, FL | $38,650 | $52,280 | $65,210 | Median is $25.14 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Orlando-Kissimmee-Sanford, FL | $37,970 | $51,650 | $67,320 | Median is $24.83 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Charlotte-Concord-Gastonia, NC-SC | $38,470 | $55,550 | $75,230 | Median is $26.71 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Baltimore-Columbia-Towson, MD | $39,790 | $62,660 | $99,190 | Median is $30.13 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | St. Louis, MO-IL | $46,290 | $73,060 | $113,320 | Median is $35.12 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Austin-Round Rock-San Marcos, TX | $39,090 | $62,280 | $84,670 | Median is $29.94 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Portland-Vancouver-Hillsboro, OR-WA | $53,180 | $100,110 | $135,950 | Median is $48.13 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | San Jose-Sunnyvale-Santa Clara, CA | $58,620 | $90,220 | $169,280 | Median is $43.37 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Las Vegas-Henderson-North Las Vegas, NV | $37,780 | $59,640 | $112,320 | Median is $28.67 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Pittsburgh, PA | $46,550 | $66,930 | $99,470 | Median is $32.18 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Indianapolis-Carmel-Greenwood, IN | $44,550 | $63,780 | $98,670 | Median is $30.66 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Nashville-Davidson--Murfreesboro--Franklin, TN | $41,560 | $59,870 | $83,010 | Median is $28.78 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Kansas City, MO-KS | $45,960 | $72,600 | $117,500 | Median is $34.90 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Cincinnati, OH-KY-IN | $43,310 | $62,400 | $95,460 | Median is $30.00 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Columbus, OH | $40,460 | $63,600 | $98,080 | Median is $30.58 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Sacramento-Roseville-Folsom, CA | $45,190 | $63,800 | $127,980 | Median is $30.67 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Cleveland, OH | $45,660 | $62,820 | $96,820 | Median is $30.20 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Milwaukee-Waukesha, WI | $50,070 | $82,080 | $121,260 | Median is $39.46 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Salt Lake City-Murray, UT | $47,550 | $66,090 | $86,700 | Median is $31.78 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Jacksonville, FL | $37,530 | $50,460 | $75,710 | Median is $24.26 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Virginia Beach-Chesapeake-Norfolk, VA-NC | $43,560 | $61,020 | $72,780 | Median is $29.34 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Raleigh-Cary, NC | $39,810 | $55,560 | $72,910 | Median is $26.71 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Providence-Warwick, RI-MA | $46,020 | $75,260 | $107,530 | Median is $36.18 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | San Juan-Bayamon-Caguas, PR | $22,170 | $27,690 | $38,550 | Median is $13.31 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Louisville/Jefferson County, KY-IN | $39,910 | $66,410 | $94,210 | Median is $31.93 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Oklahoma City, OK | $37,190 | $55,840 | $79,880 | Median is $26.85 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Richmond, VA | $40,540 | $59,970 | $76,720 | Median is $28.83 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Hartford-West Hartford-East Hartford, CT | $44,620 | $74,630 | $100,650 | Median is $35.88 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Grand Rapids-Wyoming-Kentwood, MI | $41,800 | $72,120 | $97,970 | Median is $34.67 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Buffalo-Cheektowaga, NY | $38,550 | $73,760 | $103,640 | Median is $35.46 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Birmingham, AL | $36,030 | $56,910 | $72,260 | Median is $27.36 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Plumbers, Pipefitters, and Steamfitters | per year, wage paid | Omaha, NE-IA | $46,730 | $80,110 | $95,520 | Median is $38.52 an hour. BLS occupation code 47-2152. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | New York-Newark-Jersey City, NY-NJ | $47,100 | $76,450 | $132,580 | Median is $36.76 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Los Angeles-Long Beach-Anaheim, CA | $43,900 | $76,120 | $128,400 | Median is $36.60 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Chicago-Naperville-Elgin, IL-IN | $50,310 | $99,540 | $120,770 | Median is $47.86 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Dallas-Fort Worth-Arlington, TX | $38,450 | $57,760 | $80,930 | Median is $27.77 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Houston-Pasadena-The Woodlands, TX | $37,710 | $59,180 | $79,430 | Median is $28.45 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Washington-Arlington-Alexandria, DC-VA-MD-WV | $45,310 | $75,460 | $115,340 | Median is $36.28 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Atlanta-Sandy Springs-Roswell, GA | $37,220 | $60,400 | $87,180 | Median is $29.04 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $45,440 | $74,040 | $130,590 | Median is $35.60 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Miami-Fort Lauderdale-West Palm Beach, FL | $39,470 | $56,080 | $75,020 | Median is $26.96 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Boston-Cambridge-Newton, MA-NH | $47,970 | $83,450 | $128,660 | Median is $40.12 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | San Francisco-Oakland-Fremont, CA | $54,750 | $93,750 | $179,060 | Median is $45.07 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Phoenix-Mesa-Chandler, AZ | $46,610 | $59,940 | $80,260 | Median is $28.82 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Seattle-Tacoma-Bellevue, WA | $59,020 | $101,600 | $139,230 | Median is $48.85 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Minneapolis-St. Paul-Bloomington, MN-WI | $50,040 | $95,090 | $115,410 | Median is $45.71 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Detroit-Warren-Dearborn, MI | $44,640 | $80,330 | $102,850 | Median is $38.62 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Riverside-San Bernardino-Ontario, CA | $42,440 | $73,970 | $133,900 | Median is $35.56 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Denver-Aurora-Centennial, CO | $44,900 | $63,010 | $90,480 | Median is $30.29 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | San Diego-Chula Vista-Carlsbad, CA | $47,160 | $75,640 | $127,940 | Median is $36.37 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Tampa-St. Petersburg-Clearwater, FL | $37,720 | $53,790 | $72,330 | Median is $25.86 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Orlando-Kissimmee-Sanford, FL | $38,070 | $51,880 | $69,870 | Median is $24.94 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Charlotte-Concord-Gastonia, NC-SC | $40,680 | $55,790 | $73,670 | Median is $26.82 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Baltimore-Columbia-Towson, MD | $43,060 | $63,060 | $104,980 | Median is $30.32 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | St. Louis, MO-IL | $45,150 | $79,280 | $103,440 | Median is $38.11 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Austin-Round Rock-San Marcos, TX | $38,270 | $59,040 | $77,330 | Median is $28.38 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Portland-Vancouver-Hillsboro, OR-WA | $55,270 | $102,070 | $126,560 | Median is $49.07 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | San Jose-Sunnyvale-Santa Clara, CA | $56,230 | $95,020 | $169,770 | Median is $45.69 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Las Vegas-Henderson-North Las Vegas, NV | $44,480 | $64,950 | $114,390 | Median is $31.22 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Pittsburgh, PA | $40,900 | $63,890 | $101,510 | Median is $30.71 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Indianapolis-Carmel-Greenwood, IN | $39,970 | $64,120 | $95,180 | Median is $30.83 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Nashville-Davidson--Murfreesboro--Franklin, TN | $39,980 | $61,130 | $84,350 | Median is $29.39 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Kansas City, MO-KS | $43,880 | $74,560 | $105,170 | Median is $35.85 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Cincinnati, OH-KY-IN | $37,870 | $62,060 | $90,880 | Median is $29.84 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Columbus, OH | $37,960 | $63,160 | $92,800 | Median is $30.36 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Sacramento-Roseville-Folsom, CA | $47,020 | $75,780 | $130,200 | Median is $36.44 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Cleveland, OH | $38,190 | $65,630 | $97,850 | Median is $31.55 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Milwaukee-Waukesha, WI | $46,490 | $76,820 | $101,730 | Median is $36.93 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Salt Lake City-Murray, UT | $39,130 | $63,430 | $82,690 | Median is $30.49 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Jacksonville, FL | $37,660 | $55,880 | $72,020 | Median is $26.87 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Virginia Beach-Chesapeake-Norfolk, VA-NC | $38,470 | $60,790 | $79,140 | Median is $29.23 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Raleigh-Cary, NC | $40,910 | $54,820 | $70,680 | Median is $26.36 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Providence-Warwick, RI-MA | $42,290 | $71,310 | $103,880 | Median is $34.29 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | San Juan-Bayamon-Caguas, PR | $23,510 | $32,540 | $59,010 | Median is $15.64 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Louisville/Jefferson County, KY-IN | $37,890 | $61,890 | $83,200 | Median is $29.75 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Oklahoma City, OK | $37,270 | $60,490 | $85,010 | Median is $29.08 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Richmond, VA | $38,360 | $60,200 | $81,530 | Median is $28.94 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Hartford-West Hartford-East Hartford, CT | $46,900 | $76,790 | $99,040 | Median is $36.92 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Grand Rapids-Wyoming-Kentwood, MI | $38,460 | $62,340 | $95,960 | Median is $29.97 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Buffalo-Cheektowaga, NY | $42,220 | $78,590 | $105,350 | Median is $37.78 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Birmingham, AL | $37,940 | $53,780 | $76,240 | Median is $25.85 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Electricians | per year, wage paid | Omaha, NE-IA | $39,740 | $61,540 | $92,320 | Median is $29.59 an hour. BLS occupation code 47-2111. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | New York-Newark-Jersey City, NY-NJ | $44,200 | $69,680 | $125,280 | Median is $33.50 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Los Angeles-Long Beach-Anaheim, CA | $45,790 | $73,840 | $117,940 | Median is $35.50 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Chicago-Naperville-Elgin, IL-IN | $41,090 | $76,510 | $120,970 | Median is $36.79 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Dallas-Fort Worth-Arlington, TX | $35,940 | $48,420 | $62,850 | Median is $23.28 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Houston-Pasadena-The Woodlands, TX | $38,950 | $48,910 | $62,800 | Median is $23.51 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Washington-Arlington-Alexandria, DC-VA-MD-WV | $43,620 | $59,450 | $84,890 | Median is $28.58 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Atlanta-Sandy Springs-Roswell, GA | $34,390 | $51,390 | $63,330 | Median is $24.71 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $42,740 | $62,350 | $106,850 | Median is $29.98 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Miami-Fort Lauderdale-West Palm Beach, FL | $38,080 | $48,400 | $68,040 | Median is $23.27 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Boston-Cambridge-Newton, MA-NH | $47,820 | $73,800 | $121,940 | Median is $35.48 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | San Francisco-Oakland-Fremont, CA | $51,310 | $80,950 | $133,040 | Median is $38.92 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Phoenix-Mesa-Chandler, AZ | $38,800 | $59,030 | $79,740 | Median is $28.38 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Seattle-Tacoma-Bellevue, WA | $52,870 | $76,760 | $116,660 | Median is $36.90 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Minneapolis-St. Paul-Bloomington, MN-WI | $48,600 | $75,710 | $97,100 | Median is $36.40 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Detroit-Warren-Dearborn, MI | $45,330 | $65,060 | $82,560 | Median is $31.28 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Riverside-San Bernardino-Ontario, CA | $47,480 | $65,050 | $110,250 | Median is $31.28 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Denver-Aurora-Centennial, CO | $41,750 | $61,470 | $75,600 | Median is $29.55 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | San Diego-Chula Vista-Carlsbad, CA | $47,070 | $73,690 | $118,110 | Median is $35.43 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Tampa-St. Petersburg-Clearwater, FL | $36,310 | $49,170 | $68,880 | Median is $23.64 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Orlando-Kissimmee-Sanford, FL | $35,900 | $49,380 | $63,710 | Median is $23.74 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Charlotte-Concord-Gastonia, NC-SC | $37,220 | $50,810 | $71,270 | Median is $24.43 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Baltimore-Columbia-Towson, MD | $39,000 | $60,150 | $76,870 | Median is $28.92 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | St. Louis, MO-IL | $42,130 | $65,090 | $96,510 | Median is $31.30 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Austin-Round Rock-San Marcos, TX | $37,630 | $49,650 | $63,520 | Median is $23.87 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Portland-Vancouver-Hillsboro, OR-WA | $43,400 | $65,810 | $104,330 | Median is $31.64 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | San Jose-Sunnyvale-Santa Clara, CA | $49,710 | $78,090 | $130,570 | Median is $37.54 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Las Vegas-Henderson-North Las Vegas, NV | $40,330 | $61,470 | $103,910 | Median is $29.55 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Pittsburgh, PA | $44,080 | $59,650 | $91,240 | Median is $28.68 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Indianapolis-Carmel-Greenwood, IN | $44,610 | $61,870 | $82,380 | Median is $29.74 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Nashville-Davidson--Murfreesboro--Franklin, TN | $37,320 | $53,730 | $64,820 | Median is $25.83 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Kansas City, MO-KS | $41,600 | $61,040 | $94,070 | Median is $29.35 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Cincinnati, OH-KY-IN | $39,990 | $57,660 | $76,770 | Median is $27.72 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Columbus, OH | $46,560 | $61,490 | $77,800 | Median is $29.56 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Sacramento-Roseville-Folsom, CA | $49,000 | $77,100 | $119,110 | Median is $37.07 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Cleveland, OH | $45,850 | $59,610 | $79,240 | Median is $28.66 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Milwaukee-Waukesha, WI | $47,340 | $62,260 | $91,310 | Median is $29.94 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Salt Lake City-Murray, UT | $40,670 | $59,410 | $74,450 | Median is $28.56 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Jacksonville, FL | $36,430 | $48,110 | $70,270 | Median is $23.13 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Virginia Beach-Chesapeake-Norfolk, VA-NC | $37,230 | $49,010 | $67,000 | Median is $23.56 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Raleigh-Cary, NC | $24,490 | $49,520 | $65,620 | Median is $23.81 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Providence-Warwick, RI-MA | $44,710 | $61,620 | $103,700 | Median is $29.63 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | San Juan-Bayamon-Caguas, PR | $21,890 | $28,220 | $35,850 | Median is $13.57 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Louisville/Jefferson County, KY-IN | $39,520 | $55,330 | $66,560 | Median is $26.60 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Oklahoma City, OK | $34,880 | $48,760 | $75,400 | Median is $23.44 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Richmond, VA | $36,890 | $49,620 | $66,440 | Median is $23.86 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Hartford-West Hartford-East Hartford, CT | $44,810 | $64,500 | $82,360 | Median is $31.01 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Grand Rapids-Wyoming-Kentwood, MI | $43,450 | $59,170 | $78,280 | Median is $28.45 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Buffalo-Cheektowaga, NY | $40,490 | $59,130 | $85,640 | Median is $28.43 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Birmingham, AL | $35,470 | $51,000 | $64,480 | Median is $24.52 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Carpenters | per year, wage paid | Omaha, NE-IA | $39,110 | $50,780 | $71,010 | Median is $24.42 an hour. BLS occupation code 47-2031. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | New York-Newark-Jersey City, NY-NJ | $36,050 | $58,450 | $98,310 | Median is $28.10 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Los Angeles-Long Beach-Anaheim, CA | $41,910 | $58,040 | $94,300 | Median is $27.91 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Chicago-Naperville-Elgin, IL-IN | $38,040 | $63,140 | $112,700 | Median is $30.36 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Dallas-Fort Worth-Arlington, TX | $35,390 | $44,550 | $56,610 | Median is $21.42 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Houston-Pasadena-The Woodlands, TX | $37,210 | $44,980 | $55,580 | Median is $21.63 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Washington-Arlington-Alexandria, DC-VA-MD-WV | $39,070 | $49,920 | $73,410 | Median is $24.00 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Atlanta-Sandy Springs-Roswell, GA | $36,160 | $48,640 | $57,470 | Median is $23.39 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $37,280 | $55,810 | $80,000 | Median is $26.83 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Miami-Fort Lauderdale-West Palm Beach, FL | $36,680 | $47,000 | $60,100 | Median is $22.60 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Boston-Cambridge-Newton, MA-NH | $39,260 | $56,810 | $89,860 | Median is $27.31 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | San Francisco-Oakland-Fremont, CA | $47,200 | $61,910 | $99,700 | Median is $29.77 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Phoenix-Mesa-Chandler, AZ | $39,210 | $47,630 | $67,340 | Median is $22.90 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Seattle-Tacoma-Bellevue, WA | $46,660 | $59,270 | $80,600 | Median is $28.49 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Minneapolis-St. Paul-Bloomington, MN-WI | $37,260 | $61,230 | $91,690 | Median is $29.44 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Detroit-Warren-Dearborn, MI | $36,220 | $55,430 | $73,460 | Median is $26.65 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Riverside-San Bernardino-Ontario, CA | $38,570 | $48,430 | $84,230 | Median is $23.29 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Denver-Aurora-Centennial, CO | $46,220 | $54,500 | $63,720 | Median is $26.20 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | San Diego-Chula Vista-Carlsbad, CA | $40,820 | $50,170 | $78,840 | Median is $24.12 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Tampa-St. Petersburg-Clearwater, FL | $36,590 | $46,310 | $57,790 | Median is $22.26 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Orlando-Kissimmee-Sanford, FL | $31,240 | $44,620 | $63,550 | Median is $21.45 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Charlotte-Concord-Gastonia, NC-SC | $35,290 | $44,850 | $57,380 | Median is $21.56 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Baltimore-Columbia-Towson, MD | $37,090 | $48,330 | $88,770 | Median is $23.24 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | St. Louis, MO-IL | $39,180 | $57,180 | $80,820 | Median is $27.49 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Austin-Round Rock-San Marcos, TX | $37,900 | $45,430 | $53,700 | Median is $21.84 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Portland-Vancouver-Hillsboro, OR-WA | $39,660 | $51,610 | $80,140 | Median is $24.81 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | San Jose-Sunnyvale-Santa Clara, CA | $47,980 | $59,240 | $83,010 | Median is $28.48 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Las Vegas-Henderson-North Las Vegas, NV | $39,860 | $50,570 | $77,680 | Median is $24.31 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Pittsburgh, PA | $35,560 | $49,470 | $72,640 | Median is $23.78 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Indianapolis-Carmel-Greenwood, IN | $36,920 | $50,170 | $76,590 | Median is $24.12 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Nashville-Davidson--Murfreesboro--Franklin, TN | $35,260 | $43,470 | $62,380 | Median is $20.90 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Kansas City, MO-KS | $37,390 | $48,730 | $79,470 | Median is $23.43 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Cincinnati, OH-KY-IN | $37,420 | $54,580 | $72,590 | Median is $26.24 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Columbus, OH | $38,920 | $57,690 | $75,470 | Median is $27.74 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Sacramento-Roseville-Folsom, CA | $43,350 | $58,360 | $97,940 | Median is $28.06 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Cleveland, OH | $37,490 | $56,280 | $74,960 | Median is $27.06 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Milwaukee-Waukesha, WI | $37,030 | $50,610 | $73,800 | Median is $24.33 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Salt Lake City-Murray, UT | $37,830 | $47,310 | $58,760 | Median is $22.75 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Jacksonville, FL | $37,340 | $46,650 | $61,340 | Median is $22.43 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Virginia Beach-Chesapeake-Norfolk, VA-NC | $35,600 | $43,690 | $66,040 | Median is $21.01 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Raleigh-Cary, NC | $36,810 | $44,930 | $56,820 | Median is $21.60 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Providence-Warwick, RI-MA | $37,600 | $51,430 | $80,910 | Median is $24.73 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | San Juan-Bayamon-Caguas, PR | $21,230 | $24,380 | $41,590 | Median is $11.72 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Louisville/Jefferson County, KY-IN | $36,450 | $47,870 | $69,590 | Median is $23.02 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Oklahoma City, OK | $34,060 | $49,370 | $66,140 | Median is $23.74 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Richmond, VA | $35,560 | $42,320 | $52,090 | Median is $20.35 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Hartford-West Hartford-East Hartford, CT | $37,510 | $54,310 | $78,150 | Median is $26.11 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Grand Rapids-Wyoming-Kentwood, MI | $37,840 | $49,090 | $61,930 | Median is $23.60 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Buffalo-Cheektowaga, NY | $38,110 | $49,090 | $83,010 | Median is $23.60 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Birmingham, AL | $29,880 | $44,470 | $59,050 | Median is $21.38 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Painters, Construction and Maintenance | per year, wage paid | Omaha, NE-IA | $28,320 | $45,660 | $58,250 | Median is $21.95 an hour. BLS occupation code 47-2141. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | New York-Newark-Jersey City, NY-NJ | $41,600 | $61,870 | $105,170 | Median is $29.74 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Los Angeles-Long Beach-Anaheim, CA | $40,930 | $59,540 | $92,490 | Median is $28.62 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Chicago-Naperville-Elgin, IL-IN | $42,010 | $68,410 | $105,230 | Median is $32.89 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Dallas-Fort Worth-Arlington, TX | $30,840 | $39,010 | $50,090 | Median is $18.76 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Houston-Pasadena-The Woodlands, TX | $32,440 | $38,510 | $52,660 | Median is $18.51 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Washington-Arlington-Alexandria, DC-VA-MD-WV | $36,100 | $46,500 | $61,720 | Median is $22.36 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Atlanta-Sandy Springs-Roswell, GA | $27,570 | $39,550 | $57,980 | Median is $19.02 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $38,340 | $53,200 | $84,550 | Median is $25.58 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Miami-Fort Lauderdale-West Palm Beach, FL | $34,880 | $43,970 | $59,050 | Median is $21.14 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Boston-Cambridge-Newton, MA-NH | $45,330 | $63,140 | $97,730 | Median is $30.36 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | San Francisco-Oakland-Fremont, CA | $48,640 | $76,150 | $102,120 | Median is $36.61 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Phoenix-Mesa-Chandler, AZ | $37,020 | $46,990 | $61,470 | Median is $22.59 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Seattle-Tacoma-Bellevue, WA | $44,230 | $59,690 | $97,400 | Median is $28.70 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Minneapolis-St. Paul-Bloomington, MN-WI | $41,730 | $60,350 | $91,800 | Median is $29.01 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Detroit-Warren-Dearborn, MI | $37,380 | $51,100 | $71,860 | Median is $24.57 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Riverside-San Bernardino-Ontario, CA | $39,160 | $58,230 | $97,560 | Median is $27.99 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Denver-Aurora-Centennial, CO | $37,720 | $48,110 | $60,540 | Median is $23.13 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | San Diego-Chula Vista-Carlsbad, CA | $41,070 | $58,600 | $88,890 | Median is $28.18 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Tampa-St. Petersburg-Clearwater, FL | $32,610 | $41,790 | $59,590 | Median is $20.09 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Orlando-Kissimmee-Sanford, FL | $30,280 | $41,050 | $60,320 | Median is $19.73 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Charlotte-Concord-Gastonia, NC-SC | $27,840 | $44,240 | $62,560 | Median is $21.27 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Baltimore-Columbia-Towson, MD | $35,940 | $46,120 | $60,180 | Median is $22.17 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | St. Louis, MO-IL | $38,840 | $63,600 | $83,960 | Median is $30.58 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Austin-Round Rock-San Marcos, TX | $31,370 | $39,390 | $53,310 | Median is $18.94 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Portland-Vancouver-Hillsboro, OR-WA | $40,050 | $54,070 | $79,810 | Median is $26.00 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | San Jose-Sunnyvale-Santa Clara, CA | $47,890 | $71,820 | $99,740 | Median is $34.53 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Las Vegas-Henderson-North Las Vegas, NV | $36,930 | $47,130 | $74,980 | Median is $22.66 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Pittsburgh, PA | $37,090 | $48,710 | $73,610 | Median is $23.42 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Indianapolis-Carmel-Greenwood, IN | $38,160 | $50,070 | $69,520 | Median is $24.07 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Nashville-Davidson--Murfreesboro--Franklin, TN | $36,390 | $45,540 | $61,170 | Median is $21.90 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Kansas City, MO-KS | $36,230 | $49,830 | $79,440 | Median is $23.96 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Cincinnati, OH-KY-IN | $36,560 | $49,300 | $79,390 | Median is $23.70 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Columbus, OH | $38,700 | $56,120 | $80,190 | Median is $26.98 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Sacramento-Roseville-Folsom, CA | $43,200 | $60,430 | $89,440 | Median is $29.05 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Cleveland, OH | $37,630 | $56,470 | $79,160 | Median is $27.15 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Milwaukee-Waukesha, WI | $39,670 | $55,420 | $80,970 | Median is $26.64 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Salt Lake City-Murray, UT | $34,010 | $47,260 | $64,270 | Median is $22.72 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Jacksonville, FL | $29,410 | $39,540 | $54,660 | Median is $19.01 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Virginia Beach-Chesapeake-Norfolk, VA-NC | $31,280 | $38,730 | $49,090 | Median is $18.62 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Raleigh-Cary, NC | $31,760 | $44,080 | $63,600 | Median is $21.19 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Providence-Warwick, RI-MA | $40,340 | $59,920 | $88,170 | Median is $28.81 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | San Juan-Bayamon-Caguas, PR | $20,220 | $23,130 | $32,290 | Median is $11.12 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Louisville/Jefferson County, KY-IN | $36,920 | $46,560 | $62,540 | Median is $22.38 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Oklahoma City, OK | $31,680 | $39,890 | $56,130 | Median is $19.18 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Richmond, VA | $30,990 | $38,890 | $49,740 | Median is $18.70 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Hartford-West Hartford-East Hartford, CT | $39,310 | $50,750 | $75,000 | Median is $24.40 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Grand Rapids-Wyoming-Kentwood, MI | $37,000 | $48,340 | $63,760 | Median is $23.24 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Buffalo-Cheektowaga, NY | $36,360 | $48,850 | $83,750 | Median is $23.49 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Birmingham, AL | $24,240 | $37,290 | $49,580 | Median is $17.93 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Construction Laborers | per year, wage paid | Omaha, NE-IA | $37,440 | $47,900 | $63,290 | Median is $23.03 an hour. BLS occupation code 47-2061. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | New York-Newark-Jersey City, NY-NJ | $32,610 | $65,840 | $112,040 | Median is $31.66 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Los Angeles-Long Beach-Anaheim, CA | $45,100 | $64,170 | $118,150 | Median is $30.85 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Chicago-Naperville-Elgin, IL-IN | $40,730 | $69,810 | $110,670 | Median is $33.56 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Dallas-Fort Worth-Arlington, TX | $36,330 | $51,330 | $60,850 | Median is $24.68 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Houston-Pasadena-The Woodlands, TX | $37,370 | $51,090 | $61,070 | Median is $24.56 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Washington-Arlington-Alexandria, DC-VA-MD-WV | $48,160 | $56,520 | $75,470 | Median is $27.17 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Atlanta-Sandy Springs-Roswell, GA | $37,250 | $56,320 | $76,080 | Median is $27.08 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $44,810 | $63,420 | $73,070 | Median is $30.49 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Miami-Fort Lauderdale-West Palm Beach, FL | $34,210 | $48,310 | $59,020 | Median is $23.23 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Boston-Cambridge-Newton, MA-NH | $48,540 | $71,400 | $80,550 | Median is $34.33 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | San Francisco-Oakland-Fremont, CA | $58,030 | $80,500 | $131,860 | Median is $38.70 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Phoenix-Mesa-Chandler, AZ | $36,660 | $49,010 | $66,330 | Median is $23.56 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Seattle-Tacoma-Bellevue, WA | $53,410 | $77,030 | $113,380 | Median is $37.04 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Minneapolis-St. Paul-Bloomington, MN-WI | $50,710 | $65,250 | $112,780 | Median is $31.37 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Detroit-Warren-Dearborn, MI | $35,120 | $56,330 | $79,180 | Median is $27.08 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Riverside-San Bernardino-Ontario, CA | $38,170 | $60,810 | $103,720 | Median is $29.24 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Denver-Aurora-Centennial, CO | $47,510 | $60,860 | $77,360 | Median is $29.26 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | San Diego-Chula Vista-Carlsbad, CA | $47,810 | $69,930 | $117,940 | Median is $33.62 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Tampa-St. Petersburg-Clearwater, FL | $28,660 | $47,810 | $56,240 | Median is $22.99 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Orlando-Kissimmee-Sanford, FL | $25,430 | $46,930 | $56,370 | Median is $22.56 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Charlotte-Concord-Gastonia, NC-SC | $31,810 | $48,900 | $74,310 | Median is $23.51 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Baltimore-Columbia-Towson, MD | $38,460 | $48,430 | $65,190 | Median is $23.28 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | St. Louis, MO-IL | $45,610 | $61,050 | $93,470 | Median is $29.35 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Austin-Round Rock-San Marcos, TX | $37,140 | $52,560 | $62,710 | Median is $25.27 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Portland-Vancouver-Hillsboro, OR-WA | $32,960 | $64,870 | $103,290 | Median is $31.19 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | San Jose-Sunnyvale-Santa Clara, CA | $59,020 | $82,410 | $131,030 | Median is $39.62 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Las Vegas-Henderson-North Las Vegas, NV | $40,330 | $51,290 | $82,850 | Median is $24.66 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Pittsburgh, PA | $45,610 | $59,600 | $72,170 | Median is $28.65 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Indianapolis-Carmel-Greenwood, IN | $39,310 | $62,850 | $68,160 | Median is $30.22 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Nashville-Davidson--Murfreesboro--Franklin, TN | $36,380 | $47,640 | $63,320 | Median is $22.90 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Kansas City, MO-KS | $42,960 | $58,300 | $89,660 | Median is $28.03 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Cincinnati, OH-KY-IN | $37,960 | $55,790 | $67,590 | Median is $26.82 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Columbus, OH | $38,640 | $63,530 | $73,240 | Median is $30.54 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Sacramento-Roseville-Folsom, CA | $50,300 | $65,420 | $108,480 | Median is $31.45 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Cleveland, OH | $38,330 | $55,480 | $81,120 | Median is $26.67 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Milwaukee-Waukesha, WI | $37,600 | $58,240 | $83,130 | Median is $28.00 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Salt Lake City-Murray, UT | $36,230 | $56,680 | $68,630 | Median is $27.25 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Jacksonville, FL | $37,040 | $49,350 | $54,980 | Median is $23.73 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Virginia Beach-Chesapeake-Norfolk, VA-NC | $35,580 | $48,480 | $62,560 | Median is $23.31 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Raleigh-Cary, NC | $31,490 | $50,850 | $73,600 | Median is $24.45 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Providence-Warwick, RI-MA | $37,110 | $63,480 | $92,900 | Median is $30.52 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | San Juan-Bayamon-Caguas, PR | $21,440 | $24,190 | $28,710 | Median is $11.63 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Louisville/Jefferson County, KY-IN | $37,260 | $47,890 | $63,700 | Median is $23.02 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Oklahoma City, OK | $46,280 | $47,080 | $59,010 | Median is $22.63 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Richmond, VA | $37,440 | $48,170 | $60,370 | Median is $23.16 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Hartford-West Hartford-East Hartford, CT | $51,310 | $80,320 | $80,330 | Median is $38.62 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Grand Rapids-Wyoming-Kentwood, MI | $35,360 | $49,840 | $76,990 | Median is $23.96 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Buffalo-Cheektowaga, NY | $47,150 | $50,170 | $81,630 | Median is $24.12 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Birmingham, AL | $37,200 | $48,060 | $58,850 | Median is $23.11 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Drywall and Ceiling Tile Installers | per year, wage paid | Omaha, NE-IA | $34,000 | $56,190 | $65,460 | Median is $27.02 an hour. BLS occupation code 47-2081. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | New York-Newark-Jersey City, NY-NJ | $48,800 | $74,090 | $102,870 | Median is $35.62 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Los Angeles-Long Beach-Anaheim, CA | $46,510 | $64,820 | $106,270 | Median is $31.16 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Chicago-Naperville-Elgin, IL-IN | $44,770 | $74,400 | $115,570 | Median is $35.77 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Dallas-Fort Worth-Arlington, TX | $38,220 | $57,670 | $89,250 | Median is $27.73 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Houston-Pasadena-The Woodlands, TX | $38,010 | $57,910 | $84,390 | Median is $27.84 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Washington-Arlington-Alexandria, DC-VA-MD-WV | $47,370 | $72,090 | $102,110 | Median is $34.66 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Atlanta-Sandy Springs-Roswell, GA | $38,710 | $56,830 | $81,260 | Median is $27.32 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $38,240 | $62,830 | $98,340 | Median is $30.21 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Miami-Fort Lauderdale-West Palm Beach, FL | $38,270 | $53,510 | $77,600 | Median is $25.73 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Boston-Cambridge-Newton, MA-NH | $50,110 | $77,600 | $121,350 | Median is $37.31 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | San Francisco-Oakland-Fremont, CA | $48,870 | $76,760 | $124,230 | Median is $36.90 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Phoenix-Mesa-Chandler, AZ | $45,780 | $58,820 | $80,100 | Median is $28.28 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Seattle-Tacoma-Bellevue, WA | $47,660 | $75,500 | $137,000 | Median is $36.30 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Minneapolis-St. Paul-Bloomington, MN-WI | $48,120 | $76,090 | $97,310 | Median is $36.58 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Detroit-Warren-Dearborn, MI | $41,110 | $61,140 | $84,150 | Median is $29.39 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Riverside-San Bernardino-Ontario, CA | $46,770 | $63,540 | $94,080 | Median is $30.55 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Denver-Aurora-Centennial, CO | $47,830 | $64,990 | $104,210 | Median is $31.25 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | San Diego-Chula Vista-Carlsbad, CA | $47,390 | $72,180 | $104,940 | Median is $34.70 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Tampa-St. Petersburg-Clearwater, FL | $38,520 | $50,010 | $71,180 | Median is $24.04 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Orlando-Kissimmee-Sanford, FL | $37,620 | $50,070 | $74,670 | Median is $24.07 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Charlotte-Concord-Gastonia, NC-SC | $40,980 | $57,950 | $78,830 | Median is $27.86 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Baltimore-Columbia-Towson, MD | $44,050 | $62,000 | $93,600 | Median is $29.81 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | St. Louis, MO-IL | $41,250 | $61,880 | $101,090 | Median is $29.75 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Austin-Round Rock-San Marcos, TX | $38,120 | $58,860 | $88,320 | Median is $28.30 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Portland-Vancouver-Hillsboro, OR-WA | $44,690 | $64,290 | $100,850 | Median is $30.91 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | San Jose-Sunnyvale-Santa Clara, CA | $58,020 | $83,980 | $152,690 | Median is $40.38 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Las Vegas-Henderson-North Las Vegas, NV | $38,480 | $58,790 | $91,920 | Median is $28.26 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Pittsburgh, PA | $46,740 | $59,530 | $93,220 | Median is $28.62 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Indianapolis-Carmel-Greenwood, IN | $39,170 | $62,030 | $95,630 | Median is $29.82 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Nashville-Davidson--Murfreesboro--Franklin, TN | $43,120 | $59,840 | $76,900 | Median is $28.77 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Kansas City, MO-KS | $40,270 | $61,080 | $91,550 | Median is $29.37 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Cincinnati, OH-KY-IN | $40,230 | $60,940 | $85,090 | Median is $29.30 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Columbus, OH | $39,690 | $61,990 | $91,600 | Median is $29.80 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Sacramento-Roseville-Folsom, CA | $46,570 | $64,800 | $105,310 | Median is $31.15 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Cleveland, OH | $38,700 | $61,680 | $95,290 | Median is $29.65 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Milwaukee-Waukesha, WI | $46,800 | $63,490 | $100,150 | Median is $30.52 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Salt Lake City-Murray, UT | $35,490 | $57,110 | $82,830 | Median is $27.46 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Jacksonville, FL | $37,780 | $49,860 | $82,820 | Median is $23.97 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Virginia Beach-Chesapeake-Norfolk, VA-NC | $40,190 | $60,550 | $77,190 | Median is $29.11 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Raleigh-Cary, NC | $39,050 | $54,180 | $77,020 | Median is $26.05 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Providence-Warwick, RI-MA | $38,210 | $64,250 | $96,410 | Median is $30.89 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | San Juan-Bayamon-Caguas, PR | $20,430 | $29,650 | $47,340 | Median is $14.26 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Louisville/Jefferson County, KY-IN | $39,000 | $59,050 | $80,010 | Median is $28.39 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Oklahoma City, OK | $36,750 | $54,980 | $93,340 | Median is $26.43 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Richmond, VA | $40,630 | $59,690 | $78,270 | Median is $28.70 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Hartford-West Hartford-East Hartford, CT | $46,180 | $72,950 | $99,130 | Median is $35.07 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Grand Rapids-Wyoming-Kentwood, MI | $38,830 | $59,000 | $87,220 | Median is $28.36 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Buffalo-Cheektowaga, NY | $38,760 | $60,160 | $85,560 | Median is $28.92 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Birmingham, AL | $36,640 | $49,970 | $71,570 | Median is $24.02 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
| Heating, Air Conditioning, and Refrigeration Mechanics and Installers | per year, wage paid | Omaha, NE-IA | $38,760 | $61,670 | $82,270 | Median is $29.65 an hour. BLS occupation code 49-9021. Wages paid to workers, not what a contractor bills. | BLS OEWS, May 2024 metropolitan and nonmetropolitan area estimates, November 8, 2026 |
Updated
Sources
What the table shows, and what it does not
Every row comes from the Occupational Employment and Wage Statistics program of the Bureau of Labor Statistics, using its May 2024 estimates for metropolitan areas. The program surveys employers and publishes, for each occupation in each area, the wage that the lowest-paid tenth of workers stayed under, the median wage, and the wage that the highest-paid tenth went over. Those figures are the Low, Typical and High columns. The Includes column adds the median hourly wage and the occupation code, copied from the same file.
The metro areas shown are the largest by total employment among those where the file publishes every figure for every trade on this page. Smaller areas, and areas where the Bureau withheld a figure, are left out rather than filled in. The areas are named exactly as the Bureau names them, so one row can cover several cities and more than one state.
A wage is not a price. It is what a worker is paid. A contractor's bill also has to cover the company's insurance, vehicles, tools, office, overhead and profit, and time spent on estimates and callbacks, and this site has no saved public source that says how large those parts are. So the table sets a floor of understanding for the labor part of a quote. It does not tell you what a fair quote is, and it should not be used to compute one.
How to use it with an estimate
Start by finding the trade and your metro area, or the nearest one. Compare the Typical column with the one for a different area. Wages differ a good deal from one metro to another, which is one reason a national average is a poor guide to a local quote. The national wage page uses the Occupational Outlook Handbook for a different year, so its numbers will not match these, and the pages should not be mixed in one comparison.
Then put the numbers to work on a written estimate. If the estimate separates labor from materials, ask which trade is doing the labor and how many hours it expects. Ask whether the person on site is an employee or a subcontractor, and ask who holds the license and insurance. If bids for the same job are far apart, ask each contractor what explains the gap. The cause may be scope, materials, warranty, or who does the work. To make bids comparable, send each contractor a request for an itemized estimate.
Worked example: reading one row
Take the roofers rows. Pick the metro area closest to you and find the line for roofers. The Low column is the annual pay that the lowest-paid tenth of roofers there earned less than. The Typical column is the median, which means half of roofers there earned less and half earned more. The High column is the annual pay that the highest-paid tenth earned more than. The Includes column shows the median hourly wage, so you can see the hourly rate behind the yearly figure.
Now suppose a roofing quote in your area lists a labor line that looks high. The table cannot say whether that line is fair. What it can do is give you a sensible question to ask: how much of this line is the crew's time, and how much is the company's cost of running the business? Ask for the labor and the materials to be listed separately, and ask for the hours. A contractor who can explain the line item by item is easier to compare than one who cannot.
Where the data comes from, and its limits
The numbers are from a single Bureau file that the program publishes for metropolitan and nonmetropolitan areas, covering all industries and all ownerships. The saved excerpt, with the file's address, its checksum and the date it was fetched, is kept with the site data, and every number in the table is checked against that excerpt by an automated test. The wage figures are estimates with a margin of error, and the Bureau rounds annual wages. The data describes a past reference period, not today's market, and it covers workers on payrolls, so it says little about self-employed tradespeople.
For how the site decides what to publish and what to leave out, read the methodology page. If you are about to hire someone, the hiring checklist is a better next step than a guess at a price.