Content has loaded
Metal worker salary in United States, 2026
How much does a Metal Worker make in the United States?
Average base salary
$22.08
- Hour
- Week
- Month
- Year
Average $22.08
Low $12.11
High $40.25
The average salary for a metal worker is $22.08 per hour in the United States. 1.2k salaries taken from job postings on Indeed in the past 36 months (updated July 20, 2026).
Highest paying companies for Metal Worker in United States
Average year pay is based on job postings on Indeed in the past 36 months.TRYFACTA, INC.
$150,800per year
City and County of San Francis...
$140,341per year
City of Cleveland, OH
$130,666per year
Newark Board of Education
$130,187per year
NYC Health + Hospitals
$120,474per year
Milwaukee Public Schools
$115,537per year