Workeey is built for your phone. Scan the code with your phone to get the Android app, or open workeey.com on your phone. The iPhone app and a desktop version are coming soon.
Get the Workeey app. Same account, same jobs.
The hourly wages of employees in eight trades, in every state and the District of Columbia: plumbers, electricians, HVAC technicians, carpenters, painters, roofers, handymen and house cleaners. From the U.S. Bureau of Labor Statistics, May 2025 figures, released May 15, 2026.
Every figure here comes from the BLS Occupational Employment and Wage Statistics program of the U.S. Bureau of Labor Statistics (BLS): the May 2025 figures, released on May 15, 2026. BLS surveys employers, so these are the hourly wages of EMPLOYEES in each trade, across every industry, and the employment counts leave out the self-employed.
Each trade has three wage figures. The median is the middle: half of employees earn more and half less. The 10th percentile is where the lowest-paid tenth stop, and the 90th percentile is where the best-paid tenth start. Figures are printed exactly as BLS published them, never rounded.
These are employee wages, not what a self-employed tradesperson should charge a customer. A one-person shop pays its own van, insurance, tax and unbilled hours, so its rate has to be higher: work out your own with the hourly rate calculator.
Across the United States in May 2025, from the highest median to the lowest:
| Employment | 10th percentile | Median | 90th percentile | Median a year | |
|---|---|---|---|---|---|
| Plumbers | 465,840 | $21.22 | $30.67 | $52.13 | $63,800 |
| Electricians | 757,220 | $20.50 | $30.38 | $52.17 | $63,190 |
| HVAC technicians | 409,670 | $19.25 | $29.33 | $45.78 | $61,010 |
| Carpenters | 670,090 | $19.43 | $29.12 | $48.03 | $60,580 |
| Roofers | 135,490 | $18.01 | $26.65 | $39.29 | $55,440 |
| Handymen (general maintenance and repair workers) | 1,529,700 | $17.00 | $23.84 | $37.11 | $49,590 |
| Painters | 225,190 | $18.00 | $23.75 | $37.89 | $49,400 |
| House cleaners (maids and housekeeping cleaners) | 860,670 | $13.29 | $17.07 | $23.35 | $35,510 |
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, released May 15, 2026. Employment counts employees only and leaves out the self-employed. BLS occupation titles: Plumbers, Plumbers, Pipefitters, and Steamfitters (47-2152); Electricians, Electricians (47-2111); HVAC techs, Heating, Air Conditioning, and Refrigeration Mechanics and Installers (49-9021); Carpenters, Carpenters (47-2031); Roofers, Roofers (47-2181); Handymen, Maintenance and Repair Workers, General (49-9071); Painters, Painters, Construction and Maintenance (47-2141); House cleaners, Maids and Housekeeping Cleaners (37-2012).
Every state and the District of Columbia, one row each, the median hourly wage for each trade. Tap a column head to sort by it: a trade sorts highest first, and a second tap turns it round. Each trade's own section below has every state's range.
These are employee wages, not what a self-employed tradesperson should charge a customer. A one-person shop pays its own van, insurance, tax and unbilled hours, so its rate has to be higher: work out your own with the hourly rate calculator.
| State | Plumbers | Electricians | HVAC techs | Carpenters | Painters | Roofers | Handymen | House cleaners |
|---|---|---|---|---|---|---|---|---|
| Alabama | $28.21 | $26.78 | $23.26 | $23.18 | $21.12 | $21.96 | $20.97 | $13.21 |
| Alaska | $45.15 | $43.00 | $37.23 | $35.51 | $29.32 | $32.09 | $28.97 | $17.97 |
| Arizona | $29.84 | $29.36 | $28.56 | $28.17 | $23.20 | $22.76 | $22.90 | $17.13 |
| Arkansas | $23.39 | $23.59 | $23.13 | $22.96 | $19.28 | $22.82 | $20.87 | $13.44 |
| California | $35.01 | $36.62 | $34.88 | $36.50 | $28.38 | $30.58 | $27.41 | $20.51 |
| Colorado | $30.40 | $29.92 | $31.35 | $30.21 | $25.47 | $24.88 | $24.65 | $18.06 |
| Connecticut | $37.16 | $37.28 | $36.83 | $30.80 | $28.12 | $29.84 | $27.70 | $17.39 |
| Delaware | $31.11 | $30.63 | $29.96 | $28.46 | $28.14 | $28.58 | $24.11 | $16.42 |
| District of Columbia | $48.57 | $37.97 | $40.57 | $29.67 | $28.61 | $29.69 | $29.00 | $20.32 |
| Florida | $25.44 | $27.52 | $27.24 | $23.98 | $22.85 | $22.88 | $22.15 | $16.28 |
| Georgia | $27.50 | $28.04 | $27.11 | $23.72 | $23.24 | $22.57 | $22.92 | $14.31 |
| Hawaii | $37.53 | $46.38 | $31.47 | $41.00 | $32.80 | $28.64 | $27.86 | $24.81 |
| Idaho | $25.18 | $30.29 | $27.04 | $25.00 | $21.58 | $27.78 | $23.17 | $16.62 |
| Illinois | $48.05 | $47.87 | $37.21 | $37.98 | $29.45 | $37.45 | $27.27 | $17.49 |
| Indiana | $36.69 | $32.93 | $29.05 | $30.23 | $24.16 | $27.88 | $23.99 | $15.11 |
| Iowa | $30.72 | $29.26 | $29.17 | $27.75 | $23.90 | $23.39 | $25.08 | $15.68 |
| Kansas | $31.36 | $31.66 | $29.07 | $27.39 | $21.88 | $22.69 | $22.70 | $14.95 |
| Kentucky | $30.84 | $28.71 | $28.18 | $25.33 | $23.13 | $22.57 | $22.50 | $14.85 |
| Louisiana | $30.62 | $29.59 | $28.20 | $24.00 | $22.31 | $23.44 | $21.13 | $12.79 |
| Maine | $30.77 | $36.24 | $30.37 | $29.88 | $28.50 | $24.10 | $23.76 | $18.09 |
| Maryland | $31.44 | $35.33 | $33.67 | $30.27 | $23.62 | $28.89 | $24.76 | $17.07 |
| Massachusetts | $45.14 | $38.18 | $37.16 | $36.16 | $27.65 | $34.98 | $28.04 | $18.73 |
| Michigan | $38.56 | $36.67 | $29.26 | $29.66 | $24.35 | $28.62 | $22.87 | $16.66 |
| Minnesota | $45.39 | $37.58 | $36.71 | $31.22 | $27.54 | $35.81 | $28.46 | $18.01 |
| Mississippi | $26.67 | $29.26 | $23.41 | $23.39 | $21.54 | $21.61 | $21.32 | $12.19 |
| Missouri | $32.11 | $31.45 | $28.82 | $29.25 | $27.65 | $23.35 | $23.26 | $16.19 |
| Montana | $38.44 | $36.90 | $29.26 | $28.28 | $28.03 | $28.38 | $22.54 | $17.18 |
| Nebraska | $29.31 | $29.24 | $28.77 | $24.19 | $22.73 | $22.34 | $24.38 | $16.43 |
| Nevada | $29.62 | $35.37 | $29.09 | $29.99 | $27.11 | $24.56 | $25.17 | $22.38 |
| New Hampshire | $32.12 | $30.21 | $35.51 | $29.42 | $23.88 | $28.76 | $25.40 | $17.75 |
| New Jersey | $37.61 | $37.14 | $35.79 | $30.77 | $28.49 | $36.83 | $26.35 | $18.26 |
| New Mexico | $29.54 | $28.07 | $24.17 | $28.71 | $22.23 | $21.78 | $22.00 | $14.65 |
| New York | $37.26 | $37.86 | $35.78 | $34.77 | $28.64 | $31.74 | $27.79 | $20.17 |
| North Carolina | $27.44 | $27.31 | $27.53 | $23.61 | $21.21 | $23.56 | $23.03 | $15.05 |
| North Dakota | $30.56 | $31.59 | $35.81 | $27.83 | $26.38 | $28.72 | $23.96 | $16.85 |
| Ohio | $30.45 | $31.11 | $30.06 | $29.24 | $23.77 | $23.74 | $25.68 | $15.47 |
| Oklahoma | $27.87 | $29.33 | $27.67 | $22.55 | $21.59 | $21.00 | $20.55 | $13.76 |
| Oregon | $46.66 | $48.71 | $30.26 | $30.23 | $23.51 | $28.35 | $26.13 | $18.07 |
| Pennsylvania | $32.73 | $32.50 | $30.00 | $28.54 | $25.06 | $26.79 | $23.70 | $16.29 |
| Rhode Island | $36.77 | $35.62 | $32.39 | $29.25 | $20.00 | $29.63 | $24.47 | $18.05 |
| South Carolina | $25.93 | $28.24 | $27.22 | $24.36 | $19.64 | $22.00 | $23.02 | $14.55 |
| South Dakota | $24.82 | $29.51 | $29.51 | $23.14 | $23.15 | $22.94 | $23.13 | $14.40 |
| Tennessee | $28.17 | $29.37 | $26.68 | $24.44 | $20.78 | $21.97 | $22.71 | $14.83 |
| Texas | $28.77 | $28.16 | $27.77 | $23.51 | $21.86 | $22.13 | $22.44 | $14.26 |
| Utah | $29.76 | $29.81 | $28.24 | $25.17 | $22.14 | $23.40 | $24.26 | $17.44 |
| Vermont | $29.89 | $30.49 | $29.88 | $30.00 | $25.54 | $28.39 | $26.69 | $18.12 |
| Virginia | $29.07 | $30.24 | $28.72 | $26.77 | $22.82 | $23.28 | $23.79 | $16.26 |
| Washington | $38.96 | $45.78 | $36.38 | $35.67 | $28.68 | $29.16 | $28.44 | $20.28 |
| West Virginia | $27.39 | $31.16 | $23.49 | $23.42 | $21.26 | $24.60 | $18.70 | $13.51 |
| Wisconsin | $39.04 | $36.80 | $29.67 | $29.65 | $24.08 | $28.54 | $26.83 | $17.08 |
| Wyoming | $30.01 | $36.59 | $26.30 | $27.33 | $22.70 | $21.95 | $23.03 | $15.32 |
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025. Each cell is the median hourly wage of employees in that trade and state; "No BLS estimate" means BLS published no figure there. The 50 states and the District of Columbia.
An employee is paid for every hour on the clock, and the employer pays for the van, the tools, the insurance, half of Social Security and Medicare, and the hours spent driving, quoting and invoicing. Working for yourself, all of that comes out of what customers pay you, and only the hours you bill bring money in.
The hourly rate calculator shows how much that adds. Its example keeps $60,000 a year, about what an employed plumber, electrician, HVAC technician, carpenter or roofer makes at the median. With $15,000 of business costs, 25% set aside for taxes and the hours nobody pays for, that pay needs a rate of $67.66 an hour. Put in your own numbers, and use the markup calculator for the parts and materials you buy.
BLS occupation: Plumbers, Pipefitters, and Steamfitters (SOC 47-2152). Nationally, the median plumber on a payroll earns $30.67 an hour, or $63,800 a year; one in ten earns less than $21.22 an hour and one in ten more than $52.13. BLS counts 465,840 of them, not counting the self-employed.
The median is highest in District of Columbia ($48.57), Illinois ($48.05) and Oregon ($46.66), and lowest in Arkansas ($23.39), South Dakota ($24.82) and Idaho ($25.18).
For pricing, read your state's median as a floor for your own pay, not as your rate. Put the pay you want into the hourly rate calculator with your costs and the hours you can actually bill, and price the materials you buy with the markup calculator.
| State | 10th percentile | Median | 90th percentile | Employment |
|---|---|---|---|---|
| Alabama | $18.14 | $28.21 | $36.87 | 6,950 |
| Alaska | $25.83 | $45.15 | $58.97 | 1,200 |
| Arizona | $21.94 | $29.84 | $48.13 | 11,810 |
| Arkansas | $16.06 | $23.39 | $33.11 | 3,370 |
| California | $22.76 | $35.01 | $63.03 | 47,660 |
| Colorado | $22.97 | $30.40 | $48.19 | 10,080 |
| Connecticut | $21.96 | $37.16 | $49.52 | 5,410 |
| Delaware | $19.71 | $31.11 | $45.93 | 1,590 |
| District of Columbia | $25.15 | $48.57 | $56.34 | 1,010 |
| Florida | $18.72 | $25.44 | $35.39 | 29,260 |
| Georgia | $18.12 | $27.50 | $38.82 | 8,930 |
| Hawaii | $22.96 | $37.53 | $54.47 | 2,500 |
| Idaho | $18.96 | $25.18 | $39.72 | 3,090 |
| Illinois | $24.16 | $48.05 | $60.79 | 16,750 |
| Indiana | $22.54 | $36.69 | $49.29 | 11,280 |
| Iowa | $21.88 | $30.72 | $46.87 | 5,730 |
| Kansas | $18.81 | $31.36 | $52.54 | 4,590 |
| Kentucky | $21.57 | $30.84 | $45.53 | 6,360 |
| Louisiana | $18.33 | $30.62 | $38.24 | 8,360 |
| Maine | $23.13 | $30.77 | $38.83 | 2,710 |
| Maryland | $21.94 | $31.44 | $52.13 | 11,420 |
| Massachusetts | $25.01 | $45.14 | $64.94 | 13,460 |
| Michigan | $22.38 | $38.56 | $49.73 | 14,120 |
| Minnesota | $23.42 | $45.39 | $58.20 | 10,720 |
| Mississippi | $17.23 | $26.67 | $36.29 | 3,360 |
| Missouri | $21.53 | $32.11 | $56.34 | 8,310 |
| Montana | $23.20 | $38.44 | $48.49 | 1,860 |
| Nebraska | $20.59 | $29.31 | $47.13 | 4,110 |
| Nevada | $20.29 | $29.62 | $56.94 | 5,370 |
| New Hampshire | $21.56 | $32.12 | $42.18 | 1,950 |
| New Jersey | $23.42 | $37.61 | $65.73 | 8,750 |
| New Mexico | $17.39 | $29.54 | $42.16 | 2,830 |
| New York | $22.18 | $37.26 | $62.70 | 23,210 |
| North Carolina | $18.69 | $27.44 | $36.47 | 14,510 |
| North Dakota | $21.89 | $30.56 | $40.17 | 1,620 |
| Ohio | $21.86 | $30.45 | $48.75 | 16,390 |
| Oklahoma | $18.26 | $27.87 | $39.69 | 6,050 |
| Oregon | $27.99 | $46.66 | $70.72 | 5,370 |
| Pennsylvania | $22.49 | $32.73 | $64.48 | 13,620 |
| Rhode Island | $23.89 | $36.77 | $53.06 | 1,820 |
| South Carolina | $18.11 | $25.93 | $36.44 | 5,770 |
| South Dakota | $18.86 | $24.82 | $35.81 | 1,760 |
| Tennessee | $18.52 | $28.17 | $39.43 | 9,270 |
| Texas | $18.40 | $28.77 | $39.37 | 44,090 |
| Utah | $21.09 | $29.76 | $39.96 | 7,030 |
| Vermont | $23.46 | $29.89 | $44.20 | 980 |
| Virginia | $21.14 | $29.07 | $37.52 | 13,780 |
| Washington | $23.79 | $38.96 | $68.20 | 12,470 |
| West Virginia | $17.31 | $27.39 | $39.98 | 1,830 |
| Wisconsin | $24.05 | $39.04 | $57.72 | 10,210 |
| Wyoming | $21.04 | $30.01 | $38.48 | 1,140 |
BLS occupation: Electricians (SOC 47-2111). Nationally, the median electrician on a payroll earns $30.38 an hour, or $63,190 a year; one in ten earns less than $20.50 an hour and one in ten more than $52.17. BLS counts 757,220 of them, not counting the self-employed.
The median is highest in Oregon ($48.71), Illinois ($47.87) and Hawaii ($46.38), and lowest in Arkansas ($23.59), Alabama ($26.78) and North Carolina ($27.31).
For pricing, read your state's median as a floor for your own pay, not as your rate. Put the pay you want into the hourly rate calculator with your costs and the hours you can actually bill, and price the materials you buy with the markup calculator.
| State | 10th percentile | Median | 90th percentile | Employment |
|---|---|---|---|---|
| Alabama | $18.09 | $26.78 | $37.61 | 10,900 |
| Alaska | $28.09 | $43.00 | $59.23 | 1,870 |
| Arizona | $21.89 | $29.36 | $43.08 | 21,140 |
| Arkansas | $16.79 | $23.59 | $35.80 | 7,500 |
| California | $22.50 | $36.62 | $67.47 | 73,310 |
| Colorado | $21.88 | $29.92 | $45.27 | 17,010 |
| Connecticut | $22.92 | $37.28 | $50.13 | 7,710 |
| Delaware | $18.40 | $30.63 | $50.64 | 2,260 |
| District of Columbia | $24.97 | $37.97 | $60.48 | 2,440 |
| Florida | $18.36 | $27.52 | $37.10 | 49,700 |
| Georgia | $17.88 | $28.04 | $40.39 | 21,650 |
| Hawaii | $21.99 | $46.38 | $59.90 | 3,070 |
| Idaho | $18.67 | $30.29 | $45.90 | 5,690 |
| Illinois | $23.67 | $47.87 | $59.45 | 23,120 |
| Indiana | $20.76 | $32.93 | $47.75 | 19,020 |
| Iowa | $19.12 | $29.26 | $43.02 | 10,310 |
| Kansas | $20.51 | $31.66 | $46.55 | 6,350 |
| Kentucky | $17.84 | $28.71 | $40.99 | 11,030 |
| Louisiana | $18.63 | $29.59 | $39.33 | 10,550 |
| Maine | $26.05 | $36.24 | $55.63 | 3,780 |
| Maryland | $22.33 | $35.33 | $56.91 | 13,690 |
| Massachusetts | $22.59 | $38.18 | $61.64 | 17,810 |
| Michigan | $20.66 | $36.67 | $49.58 | 23,530 |
| Minnesota | $22.83 | $37.58 | $57.13 | 14,350 |
| Mississippi | $18.36 | $29.26 | $36.80 | 6,610 |
| Missouri | $21.09 | $31.45 | $50.03 | 12,780 |
| Montana | $23.62 | $36.90 | $43.03 | 2,750 |
| Nebraska | $19.42 | $29.24 | $45.21 | 6,440 |
| Nevada | $22.17 | $35.37 | $58.27 | 8,350 |
| New Hampshire | $20.76 | $30.21 | $44.16 | 3,330 |
| New Jersey | $23.35 | $37.14 | $62.91 | 13,520 |
| New Mexico | $17.62 | $28.07 | $41.74 | 5,020 |
| New York | $21.99 | $37.86 | $63.29 | 40,130 |
| North Carolina | $19.29 | $27.31 | $36.09 | 21,640 |
| North Dakota | $22.33 | $31.59 | $48.57 | 3,570 |
| Ohio | $19.59 | $31.11 | $47.73 | 28,950 |
| Oklahoma | $18.22 | $29.33 | $44.59 | 8,500 |
| Oregon | $28.63 | $48.71 | $63.24 | 10,590 |
| Pennsylvania | $21.92 | $32.50 | $58.95 | 22,730 |
| Rhode Island | $20.67 | $35.62 | $49.44 | 2,420 |
| South Carolina | $21.31 | $28.24 | $37.41 | 8,010 |
| South Dakota | $21.31 | $29.51 | $38.49 | 2,980 |
| Tennessee | $19.04 | $29.37 | $44.31 | 17,070 |
| Texas | $18.23 | $28.16 | $38.61 | 76,770 |
| Utah | $19.20 | $29.81 | $42.84 | 11,450 |
| Vermont | $22.82 | $30.49 | $63.50 | 1,270 |
| Virginia | $19.61 | $30.24 | $50.83 | 23,630 |
| Washington | $25.08 | $45.78 | $64.40 | 19,380 |
| West Virginia | $20.97 | $31.16 | $45.74 | 4,290 |
| Wisconsin | $21.55 | $36.80 | $48.93 | 14,310 |
| Wyoming | $23.19 | $36.59 | $50.00 | 2,960 |
BLS occupation: Heating, Air Conditioning, and Refrigeration Mechanics and Installers (SOC 49-9021). Nationally, the median HVAC technician on a payroll earns $29.33 an hour, or $61,010 a year; one in ten earns less than $19.25 an hour and one in ten more than $45.78. BLS counts 409,670 of them, not counting the self-employed.
The median is highest in District of Columbia ($40.57), Alaska ($37.23) and Illinois ($37.21), and lowest in Arkansas ($23.13), Alabama ($23.26) and Mississippi ($23.41).
For pricing, read your state's median as a floor for your own pay, not as your rate. Put the pay you want into the hourly rate calculator with your costs and the hours you can actually bill, and price the materials you buy with the markup calculator.
| State | 10th percentile | Median | 90th percentile | Employment |
|---|---|---|---|---|
| Alabama | $17.56 | $23.26 | $31.58 | 8,260 |
| Alaska | $23.36 | $37.23 | $50.55 | 610 |
| Arizona | $18.25 | $28.56 | $38.54 | 10,860 |
| Arkansas | $17.81 | $23.13 | $33.31 | 4,960 |
| California | $22.57 | $34.88 | $52.44 | 35,130 |
| Colorado | $23.18 | $31.35 | $49.83 | 8,940 |
| Connecticut | $21.77 | $36.83 | $48.15 | 3,800 |
| Delaware | $21.64 | $29.96 | $46.93 | 1,730 |
| District of Columbia | $24.01 | $40.57 | $52.04 | 400 |
| Florida | $18.45 | $27.24 | $37.60 | 39,160 |
| Georgia | $17.78 | $27.11 | $38.05 | 12,290 |
| Hawaii | $20.73 | $31.47 | $47.80 | 1,300 |
| Idaho | $18.59 | $27.04 | $38.84 | 4,550 |
| Illinois | $22.45 | $37.21 | $56.51 | 9,740 |
| Indiana | $19.45 | $29.05 | $47.02 | 8,530 |
| Iowa | $20.69 | $29.17 | $41.48 | 3,840 |
| Kansas | $20.99 | $29.07 | $40.14 | 3,770 |
| Kentucky | $18.65 | $28.18 | $38.47 | 5,100 |
| Louisiana | $17.77 | $28.20 | $37.60 | 5,380 |
| Maine | $22.64 | $30.37 | $39.47 | 2,250 |
| Maryland | $22.20 | $33.67 | $51.32 | 8,560 |
| Massachusetts | $24.44 | $37.16 | $49.23 | 8,200 |
| Michigan | $19.33 | $29.26 | $45.81 | 12,590 |
| Minnesota | $23.18 | $36.71 | $48.09 | 4,200 |
| Mississippi | $17.39 | $23.41 | $36.65 | 2,700 |
| Missouri | $18.84 | $28.82 | $42.68 | 7,220 |
| Montana | $20.14 | $29.26 | $39.05 | 1,230 |
| Nebraska | $20.93 | $28.77 | $39.00 | 3,020 |
| Nevada | $19.73 | $29.09 | $43.15 | 4,170 |
| New Hampshire | $22.85 | $35.51 | $46.70 | 2,560 |
| New Jersey | $23.09 | $35.79 | $56.03 | 10,330 |
| New Mexico | $17.97 | $24.17 | $36.43 | 1,950 |
| New York | $23.35 | $35.78 | $48.40 | 24,430 |
| North Carolina | $18.16 | $27.53 | $37.10 | 15,230 |
| North Dakota | $22.41 | $35.81 | $45.22 | 970 |
| Ohio | $18.57 | $30.06 | $47.26 | 14,150 |
| Oklahoma | $17.33 | $27.67 | $38.30 | 5,650 |
| Oregon | $22.59 | $30.26 | $45.44 | 3,980 |
| Pennsylvania | $22.10 | $30.00 | $43.00 | 15,880 |
| Rhode Island | $18.32 | $32.39 | $50.04 | 1,450 |
| South Carolina | $18.83 | $27.22 | $36.31 | 6,920 |
| South Dakota | $23.28 | $29.51 | $36.15 | 1,610 |
| Tennessee | $18.53 | $26.68 | $39.23 | 9,740 |
| Texas | $18.32 | $27.77 | $39.36 | 34,730 |
| Utah | $18.06 | $28.24 | $38.70 | 5,580 |
| Vermont | $24.17 | $29.88 | $44.77 | 970 |
| Virginia | $19.12 | $28.72 | $40.11 | 14,690 |
| Washington | $23.47 | $36.38 | $57.86 | 7,370 |
| West Virginia | $17.38 | $23.49 | $34.92 | 1,690 |
| Wisconsin | $22.08 | $29.67 | $47.15 | 6,630 |
| Wyoming | $18.19 | $26.30 | $38.00 | 690 |
BLS occupation: Carpenters (SOC 47-2031). Nationally, the median carpenter on a payroll earns $29.12 an hour, or $60,580 a year; one in ten earns less than $19.43 an hour and one in ten more than $48.03. BLS counts 670,090 of them, not counting the self-employed.
The median is highest in Hawaii ($41.00), Illinois ($37.98) and California ($36.50), and lowest in Oklahoma ($22.55), Arkansas ($22.96) and South Dakota ($23.14).
For pricing, read your state's median as a floor for your own pay, not as your rate. Put the pay you want into the hourly rate calculator with your costs and the hours you can actually bill, and price the materials you buy with the markup calculator.
| State | 10th percentile | Median | 90th percentile | Employment |
|---|---|---|---|---|
| Alabama | $16.55 | $23.18 | $30.36 | 5,560 |
| Alaska | $23.59 | $35.51 | $72.85 | 2,560 |
| Arizona | $18.67 | $28.17 | $36.52 | 16,230 |
| Arkansas | $17.50 | $22.96 | $33.92 | 4,030 |
| California | $22.83 | $36.50 | $57.67 | 100,750 |
| Colorado | $22.61 | $30.21 | $43.62 | 12,740 |
| Connecticut | $23.62 | $30.80 | $42.31 | 5,160 |
| Delaware | $21.71 | $28.46 | $39.10 | 2,250 |
| District of Columbia | $23.00 | $29.67 | $38.81 | 1,540 |
| Florida | $17.75 | $23.98 | $33.63 | 39,300 |
| Georgia | $16.77 | $23.72 | $30.51 | 9,190 |
| Hawaii | $25.37 | $41.00 | $55.72 | 4,810 |
| Idaho | $17.72 | $25.00 | $36.40 | 8,380 |
| Illinois | $19.18 | $37.98 | $56.57 | 19,570 |
| Indiana | $21.88 | $30.23 | $43.60 | 15,240 |
| Iowa | $18.77 | $27.75 | $36.80 | 5,770 |
| Kansas | $18.68 | $27.39 | $42.35 | 5,210 |
| Kentucky | $17.67 | $25.33 | $35.08 | 8,540 |
| Louisiana | $16.40 | $24.00 | $33.32 | 8,990 |
| Maine | $22.66 | $29.88 | $37.62 | 5,170 |
| Maryland | $21.12 | $30.27 | $45.66 | 9,770 |
| Massachusetts | $23.19 | $36.16 | $59.08 | 18,540 |
| Michigan | $21.42 | $29.66 | $39.36 | 18,590 |
| Minnesota | $22.40 | $31.22 | $47.66 | 14,930 |
| Mississippi | $16.67 | $23.39 | $30.50 | 2,950 |
| Missouri | $18.60 | $29.25 | $46.30 | 14,410 |
| Montana | $20.68 | $28.28 | $37.09 | 4,030 |
| Nebraska | $18.71 | $24.19 | $35.00 | 5,710 |
| Nevada | $20.03 | $29.99 | $49.21 | 12,700 |
| New Hampshire | $21.87 | $29.42 | $44.43 | 3,760 |
| New Jersey | $21.00 | $30.77 | $58.41 | 14,230 |
| New Mexico | $19.28 | $28.71 | $37.40 | 3,630 |
| New York | $22.53 | $34.77 | $58.84 | 40,630 |
| North Carolina | $17.13 | $23.61 | $30.36 | 13,480 |
| North Dakota | $21.09 | $27.83 | $36.90 | 2,360 |
| Ohio | $20.33 | $29.24 | $39.01 | 18,450 |
| Oklahoma | $16.67 | $22.55 | $31.22 | 3,820 |
| Oregon | $21.06 | $30.23 | $51.13 | 15,110 |
| Pennsylvania | $20.66 | $28.54 | $44.29 | 30,630 |
| Rhode Island | $23.00 | $29.25 | $43.11 | 2,580 |
| South Carolina | $17.31 | $24.36 | $38.00 | 6,950 |
| South Dakota | $18.14 | $23.14 | $31.68 | 4,560 |
| Tennessee | $18.01 | $24.44 | $31.95 | 8,200 |
| Texas | $17.78 | $23.51 | $31.69 | 33,540 |
| Utah | $17.58 | $25.17 | $36.14 | 15,220 |
| Vermont | $23.00 | $30.00 | $36.95 | 3,080 |
| Virginia | $18.38 | $26.77 | $35.70 | 20,460 |
| Washington | $25.16 | $35.67 | $57.65 | 26,960 |
| West Virginia | $17.26 | $23.42 | $33.69 | 3,670 |
| Wisconsin | $21.69 | $29.65 | $44.73 | 13,880 |
| Wyoming | $21.50 | $27.33 | $38.85 | 2,260 |
BLS occupation: Painters, Construction and Maintenance (SOC 47-2141). Nationally, the median painter on a payroll earns $23.75 an hour, or $49,400 a year; one in ten earns less than $18.00 an hour and one in ten more than $37.89. BLS counts 225,190 of them, not counting the self-employed.
The median is highest in Hawaii ($32.80), Illinois ($29.45) and Alaska ($29.32), and lowest in Arkansas ($19.28), South Carolina ($19.64) and Rhode Island ($20.00).
For pricing, read your state's median as a floor for your own pay, not as your rate. Put the pay you want into the hourly rate calculator with your costs and the hours you can actually bill, and price the materials you buy with the markup calculator.
| State | 10th percentile | Median | 90th percentile | Employment |
|---|---|---|---|---|
| Alabama | $16.44 | $21.12 | $27.64 | 1,570 |
| Alaska | $21.09 | $29.32 | $41.08 | 440 |
| Arizona | $19.32 | $23.20 | $30.59 | 5,210 |
| Arkansas | $14.97 | $19.28 | $26.26 | 890 |
| California | $20.26 | $28.38 | $43.75 | 38,430 |
| Colorado | $19.51 | $25.47 | $37.36 | 3,480 |
| Connecticut | $19.29 | $28.12 | $44.42 | 2,230 |
| Delaware | $16.86 | $28.14 | $33.82 | 480 |
| District of Columbia | $22.49 | $28.61 | $39.13 | 500 |
| Florida | $17.65 | $22.85 | $29.47 | 22,450 |
| Georgia | $17.64 | $23.24 | $32.72 | 2,760 |
| Hawaii | $22.64 | $32.80 | $43.67 | 1,900 |
| Idaho | $16.54 | $21.58 | $29.28 | 2,040 |
| Illinois | $19.63 | $29.45 | $50.65 | 6,820 |
| Indiana | $17.51 | $24.16 | $33.43 | 3,510 |
| Iowa | $17.83 | $23.90 | $32.22 | 1,770 |
| Kansas | $16.24 | $21.88 | $28.13 | 1,570 |
| Kentucky | $17.26 | $23.13 | $31.11 | 1,390 |
| Louisiana | $15.39 | $22.31 | $28.52 | 4,090 |
| Maine | $22.75 | $28.50 | $36.31 | 2,120 |
| Maryland | $19.50 | $23.62 | $37.52 | 3,750 |
| Massachusetts | $20.92 | $27.65 | $52.81 | 4,430 |
| Michigan | $18.00 | $24.35 | $36.38 | 4,920 |
| Minnesota | $17.53 | $27.54 | $42.30 | 3,810 |
| Mississippi | $16.60 | $21.54 | $31.12 | 1,060 |
| Missouri | $18.82 | $27.65 | $38.27 | 3,980 |
| Montana | $16.90 | $28.03 | $33.42 | 920 |
| Nebraska | $16.06 | $22.73 | $27.88 | 1,590 |
| Nevada | $19.92 | $27.11 | $47.21 | 4,120 |
| New Hampshire | $19.63 | $23.88 | $30.54 | 910 |
| New Jersey | $18.11 | $28.49 | $46.13 | 4,110 |
| New Mexico | $18.16 | $22.23 | $33.92 | 1,010 |
| New York | $21.95 | $28.64 | $53.63 | 13,040 |
| North Carolina | $16.06 | $21.21 | $28.03 | 5,220 |
| North Dakota | $17.71 | $26.38 | $37.64 | 420 |
| Ohio | $17.82 | $23.77 | $35.77 | 5,600 |
| Oklahoma | $14.74 | $21.59 | $32.41 | 1,880 |
| Oregon | $18.39 | $23.51 | $35.36 | 5,410 |
| Pennsylvania | $17.91 | $25.06 | $34.73 | 5,980 |
| Rhode Island | $15.00 | $20.00 | $30.96 | 1,160 |
| South Carolina | $13.10 | $19.64 | $27.65 | 2,080 |
| South Dakota | $17.26 | $23.15 | $28.63 | 670 |
| Tennessee | $16.88 | $20.78 | $29.34 | 3,040 |
| Texas | $17.25 | $21.86 | $28.32 | 18,330 |
| Utah | $17.41 | $22.14 | $31.62 | 3,510 |
| Vermont | $23.11 | $25.54 | $30.77 | 550 |
| Virginia | $17.50 | $22.82 | $30.44 | 5,930 |
| Washington | $21.85 | $28.68 | $38.62 | 9,510 |
| West Virginia | $14.04 | $21.26 | $30.60 | 720 |
| Wisconsin | $18.21 | $24.08 | $36.08 | 3,350 |
| Wyoming | $15.08 | $22.70 | $30.09 | 480 |
BLS occupation: Roofers (SOC 47-2181). Nationally, the median roofer on a payroll earns $26.65 an hour, or $55,440 a year; one in ten earns less than $18.01 an hour and one in ten more than $39.29. BLS counts 135,490 of them, not counting the self-employed.
The median is highest in Illinois ($37.45), New Jersey ($36.83) and Minnesota ($35.81), and lowest in Oklahoma ($21.00), Mississippi ($21.61) and New Mexico ($21.78).
For pricing, read your state's median as a floor for your own pay, not as your rate. Put the pay you want into the hourly rate calculator with your costs and the hours you can actually bill, and price the materials you buy with the markup calculator.
| State | 10th percentile | Median | 90th percentile | Employment |
|---|---|---|---|---|
| Alabama | $17.37 | $21.96 | $29.29 | 1,010 |
| Alaska | $23.38 | $32.09 | $44.45 | 310 |
| Arizona | $17.27 | $22.76 | $30.10 | 3,420 |
| Arkansas | $15.00 | $22.82 | $28.02 | 950 |
| California | $23.38 | $30.58 | $42.79 | 21,190 |
| Colorado | $22.03 | $24.88 | $35.27 | 3,340 |
| Connecticut | $22.95 | $29.84 | $46.19 | 790 |
| Delaware | $17.14 | $28.58 | $35.53 | 230 |
| District of Columbia | $22.82 | $29.69 | $48.83 | 100 |
| Florida | $15.98 | $22.88 | $30.68 | 23,550 |
| Georgia | $15.42 | $22.57 | $30.63 | 2,160 |
| Hawaii | $22.05 | $28.64 | $38.17 | 1,110 |
| Idaho | $17.20 | $27.78 | $34.55 | 1,190 |
| Illinois | $22.41 | $37.45 | $51.22 | 5,300 |
| Indiana | $19.15 | $27.88 | $42.91 | 2,980 |
| Iowa | $17.82 | $23.39 | $31.26 | 930 |
| Kansas | $17.90 | $22.69 | $39.20 | 900 |
| Kentucky | $18.38 | $22.57 | $31.48 | 1,080 |
| Louisiana | $17.37 | $23.44 | $40.67 | 760 |
| Maine | $21.58 | $24.10 | $30.98 | 610 |
| Maryland | $22.00 | $28.89 | $38.69 | 2,050 |
| Massachusetts | $24.42 | $34.98 | $51.10 | 1,950 |
| Michigan | $20.15 | $28.62 | $38.59 | 3,090 |
| Minnesota | $22.13 | $35.81 | $47.68 | 1,890 |
| Mississippi | $16.96 | $21.61 | $30.21 | 480 |
| Missouri | $18.50 | $23.35 | $37.84 | 2,050 |
| Montana | $22.13 | $28.38 | $34.58 | 370 |
| Nebraska | $18.02 | $22.34 | $28.69 | 1,730 |
| Nevada | $18.25 | $24.56 | $38.31 | 2,120 |
| New Hampshire | $22.56 | $28.76 | $48.10 | 270 |
| New Jersey | $21.75 | $36.83 | $49.87 | 1,860 |
| New Mexico | $17.25 | $21.78 | $35.51 | 1,160 |
| New York | $22.60 | $31.74 | $45.69 | 4,570 |
| North Carolina | $17.67 | $23.56 | $29.14 | 3,060 |
| North Dakota | $22.14 | $28.72 | $42.00 | 290 |
| Ohio | $19.20 | $23.74 | $36.22 | 4,610 |
| Oklahoma | $14.81 | $21.00 | $39.29 | 1,260 |
| Oregon | $22.06 | $28.35 | $46.01 | 3,430 |
| Pennsylvania | $19.46 | $26.79 | $36.87 | 3,830 |
| Rhode Island | $20.89 | $29.63 | $45.07 | 360 |
| South Carolina | $17.32 | $22.00 | $29.74 | 850 |
| South Dakota | $16.61 | $22.94 | $28.46 | 400 |
| Tennessee | $15.47 | $21.97 | $29.49 | 2,110 |
| Texas | $16.41 | $22.13 | $29.59 | 5,740 |
| Utah | $14.50 | $23.40 | $32.40 | 2,710 |
| Vermont | $21.82 | $28.39 | $30.41 | 210 |
| Virginia | $18.37 | $23.28 | $31.93 | 2,070 |
| Washington | $23.01 | $29.16 | $50.00 | 5,890 |
| West Virginia | $13.78 | $24.60 | $33.57 | 440 |
| Wisconsin | $18.81 | $28.54 | $37.68 | 2,400 |
| Wyoming | $17.84 | $21.95 | $30.04 | 330 |
BLS occupation: Maintenance and Repair Workers, General (SOC 49-9071). Nationally, the median general maintenance and repair worker on a payroll earns $23.84 an hour, or $49,590 a year; one in ten earns less than $17.00 an hour and one in ten more than $37.11. BLS counts 1,529,700 of them, not counting the self-employed.
The median is highest in District of Columbia ($29.00), Alaska ($28.97) and Minnesota ($28.46), and lowest in West Virginia ($18.70), Oklahoma ($20.55) and Arkansas ($20.87).
For pricing, read your state's median as a floor for your own pay, not as your rate. Put the pay you want into the hourly rate calculator with your costs and the hours you can actually bill, and price the materials you buy with the markup calculator.
| State | 10th percentile | Median | 90th percentile | Employment |
|---|---|---|---|---|
| Alabama | $13.98 | $20.97 | $30.68 | 16,660 |
| Alaska | $18.39 | $28.97 | $43.70 | 4,590 |
| Arizona | $17.22 | $22.90 | $36.71 | 39,000 |
| Arkansas | $14.01 | $20.87 | $30.35 | 12,410 |
| California | $18.66 | $27.41 | $39.77 | 143,060 |
| Colorado | $18.61 | $24.65 | $36.61 | 22,960 |
| Connecticut | $18.49 | $27.70 | $39.47 | 11,700 |
| Delaware | $17.56 | $24.11 | $37.69 | 3,310 |
| District of Columbia | $20.24 | $29.00 | $40.57 | 4,860 |
| Florida | $16.44 | $22.15 | $32.54 | 111,530 |
| Georgia | $16.31 | $22.92 | $34.85 | 48,430 |
| Hawaii | $18.24 | $27.86 | $38.76 | 8,030 |
| Idaho | $17.23 | $23.17 | $36.48 | 8,200 |
| Illinois | $17.36 | $27.27 | $38.82 | 66,600 |
| Indiana | $16.91 | $23.99 | $36.40 | 34,480 |
| Iowa | $17.58 | $25.08 | $35.81 | 16,500 |
| Kansas | $16.14 | $22.70 | $32.13 | 12,730 |
| Kentucky | $14.65 | $22.50 | $36.41 | 22,190 |
| Louisiana | $13.52 | $21.13 | $36.48 | 21,490 |
| Maine | $18.00 | $23.76 | $36.33 | 5,820 |
| Maryland | $17.74 | $24.76 | $36.41 | 23,730 |
| Massachusetts | $18.63 | $28.04 | $38.55 | 29,830 |
| Michigan | $16.85 | $22.87 | $33.93 | 39,490 |
| Minnesota | $18.57 | $28.46 | $38.00 | 29,660 |
| Mississippi | $13.73 | $21.32 | $33.71 | 14,550 |
| Missouri | $16.37 | $23.26 | $36.36 | 31,180 |
| Montana | $16.73 | $22.54 | $34.76 | 5,420 |
| Nebraska | $17.43 | $24.38 | $33.28 | 9,850 |
| Nevada | $17.39 | $25.17 | $38.75 | 16,520 |
| New Hampshire | $18.09 | $25.40 | $36.02 | 5,780 |
| New Jersey | $18.03 | $26.35 | $39.04 | 37,350 |
| New Mexico | $14.87 | $22.00 | $34.32 | 9,320 |
| New York | $17.79 | $27.79 | $40.18 | 119,650 |
| North Carolina | $16.17 | $23.03 | $33.96 | 43,440 |
| North Dakota | $17.44 | $23.96 | $32.91 | 3,300 |
| Ohio | $16.98 | $25.68 | $36.67 | 64,770 |
| Oklahoma | $14.12 | $20.55 | $31.70 | 18,670 |
| Oregon | $18.57 | $26.13 | $37.73 | 16,160 |
| Pennsylvania | $16.81 | $23.70 | $36.16 | 55,590 |
| Rhode Island | $17.75 | $24.47 | $36.49 | 4,500 |
| South Carolina | $15.84 | $23.02 | $35.83 | 28,020 |
| South Dakota | $17.95 | $23.13 | $30.16 | 3,450 |
| Tennessee | $16.25 | $22.71 | $33.17 | 35,790 |
| Texas | $14.88 | $22.44 | $35.68 | 140,580 |
| Utah | $17.08 | $24.26 | $37.05 | 16,090 |
| Vermont | $20.28 | $26.69 | $36.03 | 2,610 |
| Virginia | $16.66 | $23.79 | $37.14 | 34,540 |
| Washington | $20.08 | $28.44 | $40.35 | 32,450 |
| West Virginia | $13.54 | $18.70 | $32.81 | 8,060 |
| Wisconsin | $17.25 | $26.83 | $36.50 | 30,880 |
| Wyoming | $14.94 | $23.03 | $38.51 | 3,920 |
BLS occupation: Maids and Housekeeping Cleaners (SOC 37-2012). Nationally, the median maid or housekeeping cleaner on a payroll earns $17.07 an hour, or $35,510 a year; one in ten earns less than $13.29 an hour and one in ten more than $23.35. BLS counts 860,670 of them, not counting the self-employed.
The median is highest in Hawaii ($24.81), Nevada ($22.38) and California ($20.51), and lowest in Mississippi ($12.19), Louisiana ($12.79) and Alabama ($13.21).
For pricing, read your state's median as a floor for your own pay, not as your rate. Put the pay you want into the hourly rate calculator with your costs and the hours you can actually bill.
| State | 10th percentile | Median | 90th percentile | Employment |
|---|---|---|---|---|
| Alabama | $10.74 | $13.21 | $16.67 | 8,290 |
| Alaska | $16.13 | $17.97 | $22.51 | 2,440 |
| Arizona | $15.07 | $17.13 | $20.52 | 21,180 |
| Arkansas | $11.39 | $13.44 | $16.92 | 6,930 |
| California | $17.16 | $20.51 | $30.51 | 103,430 |
| Colorado | $15.62 | $18.06 | $22.42 | 19,280 |
| Connecticut | $16.42 | $17.39 | $21.79 | 6,680 |
| Delaware | $15.00 | $16.42 | $18.72 | 1,820 |
| District of Columbia | $18.25 | $20.32 | $27.42 | 3,800 |
| Florida | $13.87 | $16.28 | $21.57 | 79,550 |
| Georgia | $11.21 | $14.31 | $18.40 | 18,510 |
| Hawaii | $18.56 | $24.81 | $29.82 | 11,120 |
| Idaho | $13.27 | $16.62 | $21.00 | 6,210 |
| Illinois | $15.00 | $17.49 | $23.99 | 26,150 |
| Indiana | $13.56 | $15.11 | $18.82 | 11,050 |
| Iowa | $13.77 | $15.68 | $18.30 | 8,160 |
| Kansas | $12.65 | $14.95 | $18.63 | 7,540 |
| Kentucky | $11.44 | $14.85 | $19.08 | 12,040 |
| Louisiana | $10.25 | $12.79 | $16.76 | 12,440 |
| Maine | $16.60 | $18.09 | $21.42 | 4,960 |
| Maryland | $15.00 | $17.07 | $20.28 | 14,690 |
| Massachusetts | $16.50 | $18.73 | $29.28 | 14,910 |
| Michigan | $13.82 | $16.66 | $18.48 | 18,690 |
| Minnesota | $14.41 | $18.01 | $23.07 | 14,890 |
| Mississippi | $9.14 | $12.19 | $16.22 | 8,320 |
| Missouri | $13.75 | $16.19 | $18.92 | 15,360 |
| Montana | $13.50 | $17.18 | $23.66 | 5,380 |
| Nebraska | $13.62 | $16.43 | $19.67 | 6,250 |
| Nevada | $14.42 | $22.38 | $27.11 | 24,380 |
| New Hampshire | $16.06 | $17.75 | $21.26 | 3,170 |
| New Jersey | $15.75 | $18.26 | $23.67 | 18,360 |
| New Mexico | $12.96 | $14.65 | $18.14 | 6,180 |
| New York | $16.25 | $20.17 | $39.68 | 41,740 |
| North Carolina | $11.53 | $15.05 | $19.28 | 33,080 |
| North Dakota | $14.19 | $16.85 | $21.47 | 2,880 |
| Ohio | $13.29 | $15.47 | $18.15 | 28,930 |
| Oklahoma | $10.80 | $13.76 | $17.79 | 11,810 |
| Oregon | $16.33 | $18.07 | $22.95 | 12,920 |
| Pennsylvania | $13.16 | $16.29 | $20.41 | 25,650 |
| Rhode Island | $16.58 | $18.05 | $22.09 | 2,710 |
| South Carolina | $11.09 | $14.55 | $17.93 | 14,500 |
| South Dakota | $13.41 | $14.40 | $18.86 | 3,540 |
| Tennessee | $12.07 | $14.83 | $18.05 | 20,500 |
| Texas | $10.65 | $14.26 | $17.93 | 63,110 |
| Utah | $14.01 | $17.44 | $22.00 | 10,250 |
| Vermont | $15.27 | $18.12 | $22.14 | 1,830 |
| Virginia | $13.56 | $16.26 | $20.06 | 23,120 |
| Washington | $17.35 | $20.28 | $24.09 | 18,480 |
| West Virginia | $10.82 | $13.51 | $17.42 | 6,110 |
| Wisconsin | $14.16 | $17.08 | $20.91 | 14,520 |
| Wyoming | $12.62 | $15.32 | $20.52 | 2,800 |
The source is BLS's Occupational Employment and Wage Statistics for May 2025: estimates for each occupation, across all industries and all kinds of employer, for the nation, each state and the District of Columbia. The national and state files this page reads can be downloaded from the BLS Occupational Employment and Wage Statistics page.
BLS has no "handyman" or "house cleaner" occupation. Handymen are shown as general maintenance and repair workers, the occupation that does the same mix of small repairs, and house cleaners as maids and housekeeping cleaners. Plumbers include pipefitters and steamfitters, as BLS counts them together.
BLS's figures are in the public domain. To cite them, name the source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025. You are welcome to link this page.
Once you know your rate, Workeey keeps it for you: your hourly rate, travel, a call-out charge and your parts markup, set once. A quick estimate prices each job from those numbers, and one tap turns the estimate into the invoice. See pricing for what each plan includes.
No. These are the wages employers pay employees. A self-employed tradesperson pays their own van, insurance, taxes and the hours nobody pays for, so their rate has to be well above these wages. Work out yours with the hourly rate calculator.
No. BLS gathers these figures from employers, so they cover employees only, and the employment counts leave out the self-employed.
One in ten employees in the trade earns less than the 10th percentile, and one in ten earns more than the 90th. The median is the middle: half earn more and half earn less.
BLS publishes new Occupational Employment and Wage Statistics once a year. These are the May 2025 figures, released on May 15, 2026.
Yes. BLS's figures are in the public domain. Cite the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, and link this page if it helped.