Back
Skilled Trade Profile

Ironworkers raise, place, and unite iron or steel girders, columns, and other structural members to form completed structures or structural frameworks, and may erect metal storage tanks and assemble prefabricated metal buildings.

Ironworkers erect the structural steel and iron that hold up bridges, buildings, and towers — hoisting and connecting beams, girders, and columns hundreds of feet in the air. They also place and tie reinforcing bars (rebar) that strengthen concrete, and install architectural metalwork like curtain walls, railings, and stairs. It's a trade built on precision rigging, working from blueprints, and total comfort with heights.

  • Connect columns, beams, and girders with bolts, following blueprints and instructions from supervisors.
  • Bolt aligned structural steel members in position for permanent riveting, bolting, or welding into place.
  • Fasten structural steel members to hoist cables, using chains, cables, or rope.
  • Hoist steel beams, girders, or columns into place, using cranes or by signaling hoisting equipment operators to lift and position structural steel members.

Building & Construction — Materials, methods, and tools involved in erecting or repairing structures.

Mechanical — Knowledge of rigging equipment, cranes, and hand and power tools.

Design — Reading blueprints and structural drawings to plan precise placement.

Mathematics — Geometry and measurement for alignment, load, and fit.

Public Safety & Security — Fall protection, rigging safety, and jobsite hazard awareness.

Balance & Coordination — Maintaining footing and control while working at height on narrow steel.

Static & Trunk Strength — Lifting, holding, and maneuvering heavy structural members.

Arm-Hand Steadiness — Precisely positioning and connecting members under load.

Depth Perception — Judging distance and clearance when guiding suspended steel.

Critical Thinking — Sequencing complex erection plans and reacting to site conditions.

Team Coordination — Working in sync with crane operators, riggers, and connectors.

$63,680
Avg. Annual Wage
$39.1K–$101.4K
Typical Range
88 of 88 Ohio counties have a published Ironworker rate
Adams County Local 769 · Updated 6/3/2026
$40.55
Base Hourly Wage
$30.36
Fringe Benefits
$70.91
Total Hourly Package
Adams County Local 44 · Reinforcing · Updated 6/1/2026
$40.47
Base Hourly Wage
$24.20
Fringe Benefits
$64.67
Total Hourly Package
Allen County Local 147 · Updated 6/1/2025
$35.40
Base Hourly Wage
$26.69
Fringe Benefits
$62.09
Total Hourly Package
Allen County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Ashland County Local 17 · Updated 5/1/2026
$39.48
Base Hourly Wage
$30.36
Fringe Benefits
$69.84
Total Hourly Package
Ashland County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Ashtabula County Local 17 · Updated 5/1/2026
$39.48
Base Hourly Wage
$30.36
Fringe Benefits
$69.84
Total Hourly Package
Ashtabula County Local 207 · Updated 6/1/2026
$37.76
Base Hourly Wage
$28.89
Fringe Benefits
$66.65
Total Hourly Package
Athens County Local 787 · Updated 12/18/2024
$34.00
Base Hourly Wage
$24.25
Fringe Benefits
$58.25
Total Hourly Package
Auglaize County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Belmont County Local 549 · Updated 2/4/2026
$37.29
Base Hourly Wage
$36.27
Fringe Benefits
$73.56
Total Hourly Package
Brown County Local 44 · Reinforcing · Updated 6/1/2026
$40.47
Base Hourly Wage
$24.20
Fringe Benefits
$64.67
Total Hourly Package
Butler County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Butler County Local 44 · Reinforcing · Updated 6/1/2026
$40.47
Base Hourly Wage
$24.20
Fringe Benefits
$64.67
Total Hourly Package
Carroll County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Champaign County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Champaign County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Clark County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Clark County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Clermont County Local 44 · Reinforcing · Updated 6/1/2026
$40.47
Base Hourly Wage
$24.20
Fringe Benefits
$64.67
Total Hourly Package
Clinton County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Clinton County Local 44 · Reinforcing · Updated 6/1/2026
$40.47
Base Hourly Wage
$24.20
Fringe Benefits
$64.67
Total Hourly Package
Columbiana County Local 207 · Updated 6/1/2026
$37.76
Base Hourly Wage
$28.89
Fringe Benefits
$66.65
Total Hourly Package
Columbiana County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Coshocton County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Crawford County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Crawford County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Cuyahoga County Local 17 · Updated 5/1/2026
$39.48
Base Hourly Wage
$30.36
Fringe Benefits
$69.84
Total Hourly Package
Darke County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Defiance County Local 147 · Updated 6/1/2025
$35.40
Base Hourly Wage
$26.69
Fringe Benefits
$62.09
Total Hourly Package
Defiance County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Delaware County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Erie County Local 17 · Updated 5/1/2026
$39.48
Base Hourly Wage
$30.36
Fringe Benefits
$69.84
Total Hourly Package
Erie County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Fairfield County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Fayette County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Fayette County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Franklin County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Fulton County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Gallia County Local 769 · Updated 6/3/2026
$40.55
Base Hourly Wage
$30.36
Fringe Benefits
$70.91
Total Hourly Package
Geauga County Local 17 · Updated 5/1/2026
$39.48
Base Hourly Wage
$30.36
Fringe Benefits
$69.84
Total Hourly Package
Greene County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Guernsey County Local 549 · Updated 2/4/2026
$37.29
Base Hourly Wage
$36.27
Fringe Benefits
$73.56
Total Hourly Package
Hamilton County Local 44 · Reinforcing · Updated 6/1/2026
$40.47
Base Hourly Wage
$24.20
Fringe Benefits
$64.67
Total Hourly Package
Hancock County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Hardin County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Hardin County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Harrison County Local 549 · Updated 2/4/2026
$37.29
Base Hourly Wage
$36.27
Fringe Benefits
$73.56
Total Hourly Package
Henry County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Highland County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Highland County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Highland County Local 44 · Reinforcing · Updated 6/1/2026
$40.47
Base Hourly Wage
$24.20
Fringe Benefits
$64.67
Total Hourly Package
Hocking County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Holmes County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Huron County Local 17 · Updated 5/1/2026
$39.48
Base Hourly Wage
$30.36
Fringe Benefits
$69.84
Total Hourly Package
Huron County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Huron County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Jackson County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Jackson County Local 769 · Updated 6/3/2026
$40.55
Base Hourly Wage
$30.36
Fringe Benefits
$70.91
Total Hourly Package
Jefferson County Local 549 · Updated 2/4/2026
$37.29
Base Hourly Wage
$36.27
Fringe Benefits
$73.56
Total Hourly Package
Knox County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Lake County Local 17 · Updated 5/1/2026
$39.48
Base Hourly Wage
$30.36
Fringe Benefits
$69.84
Total Hourly Package
Lawrence County Local 769 · Updated 6/3/2026
$40.55
Base Hourly Wage
$30.36
Fringe Benefits
$70.91
Total Hourly Package
Licking County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Logan County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Logan County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Lorain County Local 17 · Updated 5/1/2026
$39.48
Base Hourly Wage
$30.36
Fringe Benefits
$69.84
Total Hourly Package
Lucas County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Madison County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Madison County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Mahoning County Local 207 · Updated 6/1/2026
$37.76
Base Hourly Wage
$28.89
Fringe Benefits
$66.65
Total Hourly Package
Mahoning County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Marion County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Medina County Local 17 · Updated 5/1/2026
$39.48
Base Hourly Wage
$30.36
Fringe Benefits
$69.84
Total Hourly Package
Medina County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Meigs County Local 787 · Updated 12/18/2024
$34.00
Base Hourly Wage
$24.25
Fringe Benefits
$58.25
Total Hourly Package
Mercer County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Mercer County Local 147 · Updated 6/1/2025
$35.40
Base Hourly Wage
$26.69
Fringe Benefits
$62.09
Total Hourly Package
Miami County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Monroe County Local 549 · Updated 2/4/2026
$37.29
Base Hourly Wage
$36.27
Fringe Benefits
$73.56
Total Hourly Package
Montgomery County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Morgan County Local 787 · Updated 12/18/2024
$34.00
Base Hourly Wage
$24.25
Fringe Benefits
$58.25
Total Hourly Package
Morrow County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Muskingum County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Muskingum County Local 549 · Updated 2/4/2026
$37.29
Base Hourly Wage
$36.27
Fringe Benefits
$73.56
Total Hourly Package
Noble County Local 787 · Updated 12/18/2024
$34.00
Base Hourly Wage
$24.25
Fringe Benefits
$58.25
Total Hourly Package
Ottawa County Local 17 · Updated 5/1/2026
$39.48
Base Hourly Wage
$30.36
Fringe Benefits
$69.84
Total Hourly Package
Ottawa County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Paulding County Local 147 · Updated 6/1/2025
$35.40
Base Hourly Wage
$26.69
Fringe Benefits
$62.09
Total Hourly Package
Perry County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Pickaway County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Pike County Local 769 · Updated 6/3/2026
$40.55
Base Hourly Wage
$30.36
Fringe Benefits
$70.91
Total Hourly Package
Pike County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Portage County Local 17 · Updated 5/1/2026
$39.48
Base Hourly Wage
$30.36
Fringe Benefits
$69.84
Total Hourly Package
Portage County Local 207 · Updated 6/1/2026
$37.76
Base Hourly Wage
$28.89
Fringe Benefits
$66.65
Total Hourly Package
Portage County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Preble County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Putnam County Local 147 · Updated 6/1/2025
$35.40
Base Hourly Wage
$26.69
Fringe Benefits
$62.09
Total Hourly Package
Putnam County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Richland County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Ross County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Sandusky County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Scioto County Local 769 · Updated 6/3/2026
$40.55
Base Hourly Wage
$30.36
Fringe Benefits
$70.91
Total Hourly Package
Seneca County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Shelby County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Stark County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Summit County Local 17 · Updated 5/1/2026
$39.48
Base Hourly Wage
$30.36
Fringe Benefits
$69.84
Total Hourly Package
Summit County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Trumbull County Local 207 · Updated 6/1/2026
$37.76
Base Hourly Wage
$28.89
Fringe Benefits
$66.65
Total Hourly Package
Tuscarawas County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Union County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Van Wert County Local 147 · Updated 6/1/2025
$35.40
Base Hourly Wage
$26.69
Fringe Benefits
$62.09
Total Hourly Package
Van Wert County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Vinton County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Warren County Local 290 · Updated 6/1/2026
$40.00
Base Hourly Wage
$25.74
Fringe Benefits
$65.74
Total Hourly Package
Warren County Local 44 · Reinforcing · Updated 6/1/2026
$40.47
Base Hourly Wage
$24.20
Fringe Benefits
$64.67
Total Hourly Package
Washington County Local 787 · Updated 12/18/2024
$34.00
Base Hourly Wage
$24.25
Fringe Benefits
$58.25
Total Hourly Package
Wayne County Local 550 · Updated 5/1/2026
$38.65
Base Hourly Wage
$25.56
Fringe Benefits
$64.21
Total Hourly Package
Williams County Local 147 · Updated 6/1/2025
$35.40
Base Hourly Wage
$26.69
Fringe Benefits
$62.09
Total Hourly Package
Williams County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Wood County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package
Wyandot County Local 172 · Updated 6/1/2026
$44.07
Base Hourly Wage
$24.01
Fringe Benefits
$68.08
Total Hourly Package
Wyandot County Local 55 · Updated 7/1/2026
$40.00
Base Hourly Wage
$29.60
Fringe Benefits
$69.60
Total Hourly Package

No county matches “.” Try a different spelling.

Prevailing wage is set per county and local, so actual pay varies by employer and location. Source: ACT Ohio county prevailing-wage schedules.

HS Diploma
Typical Entry Requirement

Typical Entry Requirement — A high school diploma or GED is the standard minimum; no four-year degree is required.

Apprenticeship Path — Most ironworkers enter the trade through a 3-to-4-year apprenticeship sponsored by the International Association of Bridge, Structural, Ornamental and Reinforcing Iron Workers, combining paid on-the-job training with in-class instruction.

Core Coursework — Blueprint reading, rigging and crane signaling, welding, and fall-protection safety are emphasized throughout the apprenticeship.

Certifications — Many ironworkers pursue welding certifications, OSHA 10/30 safety credentials, and crane signal-person certification to qualify for specialized or higher-hazard work.

Ready to Build?

Start your path to becoming an Ironworker — no four-year degree required.

Join the Trade
Join the Trade