Content has loaded

Ironworker salary in United States

How much does an Ironworker make in the United States?

Average base salary

$28.39
Average $28.39
Low $20.62
High $39.10

The average salary for a ironworker is $28.39 per hour in the United States and $8,250 overtime per year.2.9k salaries taken from job postings on Indeed in the past 36 months (updated August 16, 2026).

Ironworker job openings in United States

slide 1 of 6
slide1 of 6
Ironworker Foreman (Kentucky a...
East and Westbrook Construction3.9out of 5 stars.
Buckner, KY
1 day ago

Highest paying companies for Ironworker in United States

Average year pay is based on job postings on Indeed in the past 36 months.
National Facilities Direct Cor...
 
$140,400per year
View company
Goodwin Recruiting
 
$135,000per year
Massachusetts Bay Transportati...
 
$129,646per year
Prometheus Real Estate Group
 
$127,010per year
SkyBridge Resources
 
$121,680per year
Metropolitan Water Reclamation...
 
$121,441per year

Hiring an Ironworker?

Job Description
Job DescriptionWrite an Ironworker job description

Highest paying cities for Ironworkers near United States

  1. San Francisco, CA
    $57.08 per hour
  2. Mojave, CA
    $35.47 per hour
  3. Columbus, OH
    $30.20 per hour
  4. Phoenix, AZ
    $28.04 per hour
  5. Indianapolis, IN
    $27.68 per hour

Where can an Ironworker earn more?

Compare salaries for Ironworkers in different locations
vs

Frequently Asked Questions (FAQs) about Ironworker