Construction worker salaries vary depending on experience, location, and specialization, but here are the key figures as of 2025:
- The average annual salary for a construction worker in the United States is around $49,280, with an average hourly wage of about $23.69
- Skilled construction workers specifically earn an average of approximately $52,333 per year, or about $25 per hour, with wages ranging mostly between $17 and $29 per hour depending on skill and location
- Entry-level construction workers typically start lower, around $28,000 to $31,500 annually
- Salaries vary significantly by state, with Massachusetts offering the highest average at about $67,780 per year, followed by states like New York ($63,830) and California ($61,710)
- Top earners in construction management or specialized roles can make significantly more, with some project managers earning over $100,000 annually
- In metropolitan areas with high demand and cost of living, such as New York and Los Angeles, wages tend to be higher than the national average
In summary, a typical construction worker in the U.S. makes between $30,000 and $60,000 annually, with skilled workers earning closer to $50,000 or more, and entry-level workers earning less