Back
Skilled Trade Profile

Fabricate, install, and repair the ductwork, HVAC systems, and architectural metal that keep Ohio’s buildings heated, cooled, and weatherproof — cutting and shaping sheet steel and aluminum in the shop, then fitting and anchoring it into place on the job site.

Sheet metal workers fabricate, install, and repair the ductwork, HVAC systems, and metal building components that keep Ohio’s homes, hospitals, and commercial buildings heated, cooled, and weatherproof. Working from shop and field drawings — often built with computer-aided layout software — they cut, bend, and join sheet steel, aluminum, and stainless steel into ducts, casings, roofing, and architectural metal panels, then maneuver and anchor the finished pieces into place on the job site.

  • Select the type and gauge of sheet metal called for by the plans, and lay out cutting lines and reference dimensions.
  • Convert blueprints into shop drawings, manually and with computer-aided design programs.
  • Measure, mark, and lay out dimensions and reference lines directly on metal sheets using scribes, dividers, squares, or rulers.
  • Cut, notch, and shape sheet metal parts using shears, snips, or computer-controlled laser and plasma cutters.
  • Drill or punch holes in metal for screws, bolts, and rivets.
  • Fasten seams and joints by welding, bolting, riveting, soldering, or with metal drive clips and caulk.
  • Install ducts, casings, and metal roofing systems into supportive building frameworks.
  • Fabricate or alter parts on-site to fit existing conditions during installation.
  • Maneuver, lift, and anchor large or heavy sheet metal assemblies into position, often working from ladders or lifts.
  • Trim, file, grind, deburr, and buff cut edges and welded seams smooth.
  • Install non-metallic duct and insulation materials, such as fiberglass board, alongside metal ductwork.

Building & Construction — Materials, methods, and tools involved in constructing or repairing structures, including HVAC and ductwork systems.

Mechanical — Knowledge of machines and tools, including their design, use, repair, and maintenance — especially cutting, bending, and welding equipment.

Design — Techniques, tools, and principles used in precision production of technical plans, shop drawings, and models.

Engineering & Technology — Applying engineering principles to design and produce ductwork, ventilation, and architectural metal systems.

Mathematics — Arithmetic and geometry used for measuring, estimating materials, and calculating duct and fitting dimensions.

Near Vision — Seeing details at close range to read blueprints and align seams and fasteners precisely.

Arm-Hand Steadiness — Keeping the hand and arm steady while cutting, welding, or fastening sheet metal.

Manual Dexterity — Quickly and accurately handling small parts, fasteners, and hand tools.

Multilimb Coordination — Coordinating the movement of arms and legs together, such as when operating a press brake or shear.

Spatial Orientation — Visualizing how a flat sheet metal pattern will fold and fit into a three-dimensional duct or fitting.

Trunk Strength — Using abdominal and lower back muscles to lift and maneuver heavy sheet metal assemblies.

$58,750
Avg. Annual Wage (Ohio)
$40.6K–$65.4K
Typical Range (Ohio)
88 of 88 Ohio counties have a published Sheet Metal Worker rate
Adams County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Allen County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Ashland County Local 33 – Akron · Updated 6/10/2026
$39.19
Base Hourly Wage
$33.63
Fringe Benefits
$72.82
Total Hourly Package
Ashtabula County Local 33 – Cleveland · Updated 5/20/2026
$47.15
Base Hourly Wage
$33.33
Fringe Benefits
$80.48
Total Hourly Package
Athens County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Auglaize County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Belmont County Local 33 – Wheeling · Updated 9/10/2025
$36.82
Base Hourly Wage
$32.26
Fringe Benefits
$69.08
Total Hourly Package
Brown County Local 24 – Cincinnati · Updated 11/19/2025
$37.57
Base Hourly Wage
$25.27
Fringe Benefits
$62.84
Total Hourly Package
Butler County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Carroll County Local 33 – Akron · Updated 6/10/2026
$39.19
Base Hourly Wage
$33.63
Fringe Benefits
$72.82
Total Hourly Package
Champaign County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Clark County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Clermont County Local 24 – Cincinnati · Updated 11/19/2025
$37.57
Base Hourly Wage
$25.27
Fringe Benefits
$62.84
Total Hourly Package
Clinton County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Columbiana County Local 33 – Youngstown · Updated 6/2/2025
$38.36
Base Hourly Wage
$29.67
Fringe Benefits
$68.03
Total Hourly Package
Coshocton County Local 33 – Akron · Updated 6/10/2026
$39.19
Base Hourly Wage
$33.63
Fringe Benefits
$72.82
Total Hourly Package
Crawford County Local 33 – Akron · Updated 6/10/2026
$39.19
Base Hourly Wage
$33.63
Fringe Benefits
$72.82
Total Hourly Package
Cuyahoga County Local 33 – Cleveland · Updated 5/20/2026
$47.15
Base Hourly Wage
$33.33
Fringe Benefits
$80.48
Total Hourly Package
Darke County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Defiance County Local 33 – Toledo · Updated 7/9/2025
$41.39
Base Hourly Wage
$35.90
Fringe Benefits
$77.29
Total Hourly Package
Delaware County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Erie County Local 33 – Vermilion · Updated 6/17/2026
$37.38
Base Hourly Wage
$31.03
Fringe Benefits
$68.41
Total Hourly Package
Fairfield County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Fayette County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Franklin County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Fulton County Local 33 – Toledo · Updated 7/9/2025
$41.39
Base Hourly Wage
$35.90
Fringe Benefits
$77.29
Total Hourly Package
Gallia County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Geauga County Local 33 – Cleveland · Updated 5/20/2026
$47.15
Base Hourly Wage
$33.33
Fringe Benefits
$80.48
Total Hourly Package
Greene County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Guernsey County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Hamilton County Local 24 – Cincinnati · Updated 11/19/2025
$37.57
Base Hourly Wage
$25.27
Fringe Benefits
$62.84
Total Hourly Package
Hancock County Local 33 – Toledo · Updated 7/9/2025
$41.39
Base Hourly Wage
$35.90
Fringe Benefits
$77.29
Total Hourly Package
Hardin County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Harrison County Local 33 – Wheeling · Updated 9/10/2025
$36.82
Base Hourly Wage
$32.26
Fringe Benefits
$69.08
Total Hourly Package
Henry County Local 33 – Toledo · Updated 7/9/2025
$41.39
Base Hourly Wage
$35.90
Fringe Benefits
$77.29
Total Hourly Package
Highland County Local 24 – Cincinnati · Updated 11/19/2025
$37.57
Base Hourly Wage
$25.27
Fringe Benefits
$62.84
Total Hourly Package
Hocking County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Holmes County Local 33 – Akron · Updated 6/10/2026
$39.19
Base Hourly Wage
$33.63
Fringe Benefits
$72.82
Total Hourly Package
Huron County Local 33 – Vermilion · Updated 6/17/2026
$37.38
Base Hourly Wage
$31.03
Fringe Benefits
$68.41
Total Hourly Package
Jackson County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Jefferson County Local 33 – Wheeling · Updated 9/10/2025
$36.82
Base Hourly Wage
$32.26
Fringe Benefits
$69.08
Total Hourly Package
Knox County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Lake County Local 33 – Cleveland · Updated 5/20/2026
$47.15
Base Hourly Wage
$33.33
Fringe Benefits
$80.48
Total Hourly Package
Lawrence County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Licking County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Logan County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Lorain County Local 33 – Vermilion · Updated 6/17/2026
$37.38
Base Hourly Wage
$31.03
Fringe Benefits
$68.41
Total Hourly Package
Lucas County Local 33 – Toledo · Updated 7/9/2025
$41.39
Base Hourly Wage
$35.90
Fringe Benefits
$77.29
Total Hourly Package
Madison County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Mahoning County Local 33 – Youngstown · Updated 6/2/2025
$38.36
Base Hourly Wage
$29.67
Fringe Benefits
$68.03
Total Hourly Package
Marion County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Medina County Local 33 – Akron · Updated 6/10/2026
$39.19
Base Hourly Wage
$33.63
Fringe Benefits
$72.82
Total Hourly Package
Meigs County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Mercer County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Miami County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Monroe County Local 33 – Wheeling · Updated 9/10/2025
$36.82
Base Hourly Wage
$32.26
Fringe Benefits
$69.08
Total Hourly Package
Montgomery County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Morgan County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Morrow County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Muskingum County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Noble County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Ottawa County Local 33 – Toledo · Updated 7/9/2025
$41.39
Base Hourly Wage
$35.90
Fringe Benefits
$77.29
Total Hourly Package
Paulding County Local 33 – Toledo · Updated 7/9/2025
$41.39
Base Hourly Wage
$35.90
Fringe Benefits
$77.29
Total Hourly Package
Perry County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Pickaway County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Pike County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Portage County Local 33 – Akron · Updated 6/10/2026
$39.19
Base Hourly Wage
$33.63
Fringe Benefits
$72.82
Total Hourly Package
Preble County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Putnam County Local 33 – Toledo · Updated 7/9/2025
$41.39
Base Hourly Wage
$35.90
Fringe Benefits
$77.29
Total Hourly Package
Richland County Local 33 – Akron · Updated 6/10/2026
$39.19
Base Hourly Wage
$33.63
Fringe Benefits
$72.82
Total Hourly Package
Ross County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Sandusky County Local 33 – Vermilion · Updated 6/17/2026
$37.38
Base Hourly Wage
$31.03
Fringe Benefits
$68.41
Total Hourly Package
Scioto County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Seneca County Local 33 – Toledo · Updated 7/9/2025
$41.39
Base Hourly Wage
$35.90
Fringe Benefits
$77.29
Total Hourly Package
Shelby County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Stark County Local 33 – Akron · Updated 6/10/2026
$39.19
Base Hourly Wage
$33.63
Fringe Benefits
$72.82
Total Hourly Package
Summit County Local 33 – Akron · Updated 6/10/2026
$39.19
Base Hourly Wage
$33.63
Fringe Benefits
$72.82
Total Hourly Package
Trumbull County Local 33 – Youngstown · Updated 6/2/2025
$38.36
Base Hourly Wage
$29.67
Fringe Benefits
$68.03
Total Hourly Package
Tuscarawas County Local 33 – Akron · Updated 6/10/2026
$39.19
Base Hourly Wage
$33.63
Fringe Benefits
$72.82
Total Hourly Package
Union County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Van Wert County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Vinton County Local 24 – Columbus · Updated 6/11/2025
$41.10
Base Hourly Wage
$28.17
Fringe Benefits
$69.27
Total Hourly Package
Warren County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package
Washington County Local 33 – Parkersburg-Marietta · Updated 6/1/2025
$34.90
Base Hourly Wage
$31.41
Fringe Benefits
$66.31
Total Hourly Package
Wayne County Local 33 – Akron · Updated 6/10/2026
$39.19
Base Hourly Wage
$33.63
Fringe Benefits
$72.82
Total Hourly Package
Williams County Local 33 – Toledo · Updated 7/9/2025
$41.39
Base Hourly Wage
$35.90
Fringe Benefits
$77.29
Total Hourly Package
Wood County Local 33 – Toledo · Updated 7/9/2025
$41.39
Base Hourly Wage
$35.90
Fringe Benefits
$77.29
Total Hourly Package
Wyandot County Local 24 – Dayton · Updated 6/11/2025
$35.62
Base Hourly Wage
$26.91
Fringe Benefits
$62.53
Total Hourly Package

No counties match “”.

Rates reflect Ohio prevailing wage determinations by county and are updated periodically by the Ohio Department of Commerce.

HS Diploma
Typical Entry Requirement

Typical Entry Requirement — A high school diploma or GED is generally required; sheet metal skills are built primarily through on-the-job training and a registered apprenticeship rather than a four-year degree.

Apprenticeship Path — Sheet metal workers can enter the trade through a multi-year apprenticeship sponsored by SMART (the International Association of Sheet Metal, Air, Rail and Transportation Workers), combining paid on-the-job training with classroom instruction at a Local 33 or Local 24 JATC training center.

Core Coursework — Blueprint reading and shop drawing layout, welding and soldering techniques, HVAC duct fabrication and installation, and OSHA 10/30 safety certification are emphasized throughout the apprenticeship.

Certifications — Many sheet metal workers pursue OSHA safety credentials, certified welding qualifications, and EPA refrigerant handling certification for HVAC-focused work.

Ready to Get Started?

Start your path to becoming a Sheet Metal Worker — no four-year degree required.

Join the Trade
Join the Trade