
Construction Labor Rates by State (2026): Median Hourly Wage by Trade
Activate your account and find construction budgets inside OneEstimate
OneEstimate already ships construction budgets loaded and ready for your budget. Activate free and find them inside.
Table of Contents
Price your labor with local rates, not a national average. OneEstimate builds every estimate on real local costs for your state and city. Start free and see your first estimate priced for where you actually build.
Where these numbers come from
Every figure below is the median hourly wage reported by the U.S. Bureau of Labor Statistics in its Occupational Employment and Wage Statistics (OEWS) program (May 2024 release, the most recent available). Median means half of workers in that trade and state earn more, half earn less — a more realistic planning number than the mean, which a handful of very high earners can distort.
Two things to keep in mind before you drop these into a bid:
Construction labor rates by state — median hourly wage, 2026
The table below covers all 50 states plus the District of Columbia and the eight trades that drive most construction labor budgets. All figures are median hourly wage (USD).
| State | Supervisor | Carpenter | Concrete | Laborer | Electrician | Painter | Plumber | Roofer |
|---|---|---|---|---|---|---|---|---|
| Alabama | $30.83 | $23.18 | $21.50 | $17.74 | $26.78 | $21.12 | $28.21 | $21.96 |
| Alaska | $49.10 | $35.51 | $44.69 | $27.91 | $43.00 | $29.32 | $45.15 | $32.09 |
| Arizona | $37.76 | $28.17 | $28.32 | $22.40 | $29.36 | $23.20 | $29.84 | $22.76 |
| Arkansas | $29.44 | $22.96 | $22.23 | $18.09 | $23.59 | $19.28 | $23.39 | $22.82 |
| California | $46.96 | $36.50 | $30.15 | $28.98 | $36.62 | $28.38 | $35.01 | $30.58 |
| Colorado | $39.05 | $30.21 | $29.18 | $23.03 | $29.92 | $25.47 | $30.40 | $24.88 |
| Connecticut | $44.36 | $30.80 | $28.19 | $28.03 | $37.28 | $28.12 | $37.16 | $29.84 |
| Delaware | $38.99 | $28.46 | $27.42 | $21.90 | $30.63 | $28.14 | $31.11 | $28.58 |
| District of Columbia | $41.60 | $29.67 | $29.65 | $24.05 | $37.97 | $28.61 | $48.57 | $29.69 |
| Florida | $36.44 | $23.98 | $23.40 | $21.17 | $27.52 | $22.85 | $25.44 | $22.88 |
| Georgia | $37.71 | $23.72 | $22.23 | $18.74 | $28.04 | $23.24 | $27.50 | $22.57 |
| Hawaii | $49.34 | $41.00 | $46.10 | $37.07 | $46.38 | $32.80 | $37.53 | $28.64 |
| Idaho | $36.32 | $25.00 | $27.12 | $22.57 | $30.29 | $21.58 | $25.18 | $27.78 |
| Illinois | $50.84 | $37.98 | $37.58 | $29.18 | $47.87 | $29.45 | $48.05 | $37.45 |
| Indiana | $39.68 | $30.23 | $29.46 | $24.07 | $32.93 | $24.16 | $36.69 | $27.88 |
| Iowa | $37.75 | $27.75 | $27.99 | $23.31 | $29.26 | $23.90 | $30.72 | $23.39 |
| Kansas | $36.91 | $27.39 | $25.06 | $21.56 | $31.66 | $21.88 | $31.36 | $22.69 |
| Kentucky | $35.33 | $25.33 | $24.14 | $21.98 | $28.71 | $23.13 | $30.84 | $22.57 |
| Louisiana | $36.23 | $24.00 | $23.64 | $18.38 | $29.59 | $22.31 | $30.62 | $23.44 |
| Maine | $37.16 | $29.88 | $26.77 | $22.32 | $36.24 | $28.50 | $30.77 | $24.10 |
| Maryland | $37.87 | $30.27 | $24.98 | $22.58 | $35.33 | $23.62 | $31.44 | $28.89 |
| Massachusetts | $47.04 | $36.16 | $30.69 | $30.48 | $38.18 | $27.65 | $45.14 | $34.98 |
| Michigan | $37.59 | $29.66 | $28.78 | $23.84 | $36.67 | $24.35 | $38.56 | $28.62 |
| Minnesota | $46.93 | $31.22 | $32.13 | $28.97 | $37.58 | $27.54 | $45.39 | $35.81 |
| Mississippi | $32.17 | $23.39 | $21.14 | $18.13 | $29.26 | $21.54 | $26.67 | $21.61 |
| Missouri | $42.08 | $29.25 | $29.51 | $27.28 | $31.45 | $27.65 | $32.11 | $23.35 |
| Montana | $36.98 | $28.28 | $29.63 | $23.96 | $36.90 | $28.03 | $38.44 | $28.38 |
| Nebraska | $36.33 | $24.19 | $23.80 | $22.72 | $29.24 | $22.73 | $29.31 | $22.34 |
| Nevada | $39.42 | $29.99 | $29.44 | $23.55 | $35.37 | $27.11 | $29.62 | $24.56 |
| New Hampshire | $39.05 | $29.42 | $26.06 | $24.03 | $30.21 | $23.88 | $32.12 | $28.76 |
| New Jersey | $50.73 | $30.77 | $29.52 | $30.80 | $37.14 | $28.49 | $37.61 | $36.83 |
| New Mexico | $36.12 | $28.71 | $23.67 | $18.46 | $28.07 | $22.23 | $29.54 | $21.78 |
| New York | $46.01 | $34.77 | $30.79 | $26.89 | $37.86 | $28.64 | $37.26 | $31.74 |
| North Carolina | $36.19 | $23.61 | $22.49 | $21.50 | $27.31 | $21.21 | $27.44 | $23.56 |
| North Dakota | $39.12 | $27.83 | $27.74 | $23.59 | $31.59 | $26.38 | $30.56 | $28.72 |
| Ohio | $38.26 | $29.24 | $30.28 | $26.96 | $31.11 | $23.77 | $30.45 | $23.74 |
| Oklahoma | $35.11 | $22.55 | $22.00 | $18.92 | $29.33 | $21.59 | $27.87 | $21.00 |
| Oregon | $49.55 | $30.23 | $32.95 | $24.45 | $48.71 | $23.51 | $46.66 | $28.35 |
| Pennsylvania | $39.20 | $28.54 | $29.62 | $23.75 | $32.50 | $25.06 | $32.73 | $26.79 |
| Rhode Island | $47.40 | $29.25 | $30.26 | $27.52 | $35.62 | $20.00 | $36.77 | $29.63 |
| South Carolina | $36.23 | $24.36 | $23.73 | $20.65 | $28.24 | $19.64 | $25.93 | $22.00 |
| South Dakota | $37.35 | $23.14 | $22.67 | $21.98 | $29.51 | $23.15 | $24.82 | $22.94 |
| Tennessee | $35.81 | $24.44 | $23.04 | $21.64 | $29.37 | $20.78 | $28.17 | $21.97 |
| Texas | $35.83 | $23.51 | $22.84 | $19.53 | $28.16 | $21.86 | $28.77 | $22.13 |
| Utah | $37.15 | $25.17 | $27.13 | $22.38 | $29.81 | $22.14 | $29.76 | $23.40 |
| Vermont | $39.66 | $30.00 | $29.40 | $23.36 | $30.49 | $25.54 | $29.89 | $28.39 |
| Virginia | $37.81 | $26.77 | $24.49 | $20.94 | $30.24 | $22.82 | $29.07 | $23.28 |
| Washington | $52.68 | $35.67 | $37.27 | $27.75 | $45.78 | $28.68 | $38.96 | $29.16 |
| West Virginia | $38.49 | $23.42 | $24.98 | $20.51 | $31.16 | $21.26 | $27.39 | $24.60 |
| Wisconsin | $41.03 | $29.65 | $30.89 | $26.97 | $36.80 | $24.08 | $39.04 | $28.54 |
| Wyoming | $37.62 | $27.33 | $28.10 | $22.13 | $36.59 | $22.70 | $30.01 | $21.95 |
National median by trade (all states)
| Trade | National median hourly wage |
|---|---|
| Construction Supervisors | $37.87 |
| Carpenters | $28.54 |
| Concrete/Cement Masons | $27.99 |
| Construction Laborers | $23.03 |
| Electricians | $31.16 |
| Painters | $23.77 |
| Plumbers/Pipefitters | $30.72 |
| Roofers | $24.60 |
Activate your account and find construction budgets inside OneEstimate
OneEstimate is the #1 construction budgeting software: construction budgets, APUs and prices already loaded. Start free, no credit card.
Activate my free accountWhat the spread actually looks like
The gap between states is large enough to swing a bid. Electricians range from about $23.59/hour in Arkansas to $48.71/hour in Oregon — a spread of more than $25 an hour on a single trade. Construction laborers run from roughly $17.74/hour in Alabama to $37.07/hour in Hawaii. Plumbers and pipefitters span $23.39 to $48.57/hour (Arkansas to District of Columbia).
Now multiply that across a full crew and a multi-week schedule. A national-average labor rate that is $8/hour too low on four trades, across 3,000 crew-hours, is a five-figure hole in your bid before you have priced a single material. That is the exact error a local-cost estimate removes.
Stop guessing your labor burden. OneEstimate applies local labor rates and your markup line by line, so the number you bid is the number you can build for. Try it free.
From a wage table to a real bid
A wage table tells you what one hour of one trade costs. A bid needs quantities × productivity × loaded rate × markup, across dozens of line items. Doing that by hand in a spreadsheet is where errors and lost evenings live. This is what local construction cost data software is built for: it holds real local labor and material costs, applies them to the quantities you measured, and lets you set markup by line item so your margin is protected before the proposal goes out.
OneEstimate combines all of it in one cloud tool — AI takeoff, local cost pricing, and one-click bid export — so a labor rate like the ones above flows straight into a priced, itemized estimate instead of living in a static table. See the full platform on the construction estimating software page.
National averages vs local cost data
| National-average cost database | OneEstimate (local cost data) | |
|---|---|---|
| Labor rate source | One blended national number | Real median wage by state and metro |
| Reflects your market | No — off by 20–40% in many cities | Yes — priced for your state and city |
| Loaded cost (burden + markup) | Manual, easy to forget | Applied by line item automatically |
| Takeoff → priced bid | Separate tools, retyping | One flow, quantities auto-priced |
| Platform | Often Windows desktop / paid only | Cloud (Windows, Mac, tablet), free plan |
Build your first local-cost estimate free. Upload a plan, measure, and price it with rates for your state. Get started.
Frequently Asked Questions
What are the average construction labor rates by state in 2026?
They vary widely by trade and state. As a national baseline (BLS OEWS median hourly wage): construction laborers about $23.03/hour, carpenters $28.54, electricians $31.16, plumbers $30.72, and construction supervisors $37.87. High-wage states run well above these; lower-cost states run below. Use the state table above for your specific market, then add labor burden to get your true cost.Are these labor rates my actual cost as a contractor?
No. These are the median wages paid to workers. Your loaded cost adds payroll taxes, workers' compensation, liability insurance, and benefits — typically 1.3–1.6× the base wage. A $30/hour tradesperson can cost your company roughly $40–48/hour fully loaded, and more in high-insurance states. OneEstimate lets you apply that burden and your markup line by line.Which states have the highest construction labor rates?
The highest-wage states cluster in the Northeast, the West Coast, and around major metros. For example, electricians reach about $48.71/hour (median) in Oregon, while the lowest states sit near $23.59/hour. The pattern holds across most trades: higher cost-of-living states pay more, and large metros within any state pay a premium over the state median.Why can't I just use a national average labor rate?
Because a national average is wrong almost everywhere. National cost databases blend high- and low-wage markets into one number that matches no actual jobsite. Estimating shows this can be off by 20–40% for a specific city. Bidding on a blended national rate means you overprice in low-cost markets (and lose) or underprice in high-cost markets (and lose margin). Local rates fix both.How do I turn these rates into a construction bid?
Take off your quantities, apply a productivity rate to get crew-hours, multiply by the loaded local labor rate, add materials and equipment, then apply markup by line item. Doing this by hand is slow and error-prone. OneEstimate automates it: measure on-screen, and quantities are priced with local labor and material costs, with markup applied per line — then export the bid as a PDF or Excel proposal.Related guides
Everything you came looking for is inside OneEstimate
Activate your free account and find construction budgets ready to apply to your budget. OneEstimate — the #1 construction budgeting software.