Maintenance and Repair Workers, General Salary in Ohio

BLS OEWS May 2025 • 16 metro areas • Ohio

Maintenance and Repair Workers, General in Ohio earn a median salary of $50,373 per year on average across 16 metro and nonmetro areas, +3.6% vs the national median of $48,620. An estimated 63,820 maintenance and repair workers, general are employed across Ohio, with salaries ranging from $47,470 to $56,980 depending on location.

$50,373 Avg median salary in Ohio
$56,980 Highest paying metro
$47,470 Lowest paying metro
63,820 Employed in Ohio

Compare Maintenance and Repair Workers, General salaries & buying power

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

Full tool →
Maintenance and Repair Workers, General
in
    vs

      Maintenance and Repair Workers, General salaries by city in Ohio

      Metro area Median salary 25th pct 75th pct Employed
      West Northwestern Ohio $56,980 $45,340 $65,730 3,950
      Cincinnati, OH-KY-IN $52,310 $44,010 $63,560 11,180
      Toledo, OH $51,590 $43,840 $63,080 3,680
      Mansfield, OH $51,190 $38,120 $59,860 710
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $51,190 $41,700 $62,270 3,980
      Eastern Ohio $50,680 $38,650 $63,340 2,040
      Columbus, OH $50,440 $43,920 $62,750 10,780
      Akron, OH $50,330 $41,390 $61,830 3,440
      Lima, OH $50,300 $41,140 $62,670 570
      Canton, OH $49,940 $39,050 $60,820 1,920
      Dayton, OH $49,920 $40,860 $62,650 3,930
      Cleveland, OH $49,390 $40,360 $62,400 12,380
      Southern Ohio $48,970 $38,140 $59,620 2,000
      Springfield, OH $47,770 $39,070 $59,970 640
      Youngstown, OH $47,500 $37,800 $61,680 1,900
      Sandusky, OH $47,470 $37,040 $59,680 720

      View Maintenance and Repair Workers, General salaries in all cities