Sheet Metal Workers Salary in Ohio

BLS OEWS May 2025 • 14 metro areas • Ohio

Sheet Metal Workers in Ohio earn a median salary of $60,301 per year on average across 14 metro and nonmetro areas, -0.9% vs the national median of $60,850. An estimated 5,190 sheet metal workers are employed across Ohio, with salaries ranging from $37,790 to $74,230 depending on location.

$60,301 Avg median salary in Ohio
$74,230 Highest paying metro
$37,790 Lowest paying metro
5,190 Employed in Ohio

Compare Sheet Metal Workers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Sheet Metal Workers
in
    vs

      Sheet Metal Workers salaries by city in Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Toledo, OH $74,230 $50,120 $83,550 300
      Akron, OH $71,510 $49,950 $73,030 510
      Columbus, OH $65,460 $51,350 $78,830 920
      Dayton, OH $64,900 $49,320 $80,250 360
      Cleveland, OH $64,730 $49,030 $81,400 810
      Cincinnati, OH-KY-IN $61,180 $48,410 $75,030 1,030
      Eastern Ohio $60,420 $45,860 $73,900 160
      Youngstown, OH $60,130 $46,300 $74,880 220
      Mansfield, OH $59,890 $47,690 $76,540 60
      Canton, OH $59,800 $48,670 $77,260 160
      Lima, OH $57,910 $45,730 $73,000 50
      West Northwestern Ohio $56,890 $44,840 $75,810 200
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $49,380 $40,740 $70,520 230
      Southern Ohio $37,790 $37,790 $58,280 180

      View Sheet Metal Workers salaries in all cities