High-paying maintenance jobs in Cleveland

Maintenance ensures equipment and facilities function properly. Workers perform repairs and preventive upkeep. Technical skills and problem-solving abilities are critical.


The 1,003 maintenance jobs listed below pay well, with salaries between $27.23 and $22.61 per hour. Maintenance Technician, Maintenance Person and Automotive Technician are among the most popular high-paying roles in Cleveland, OH.

Job title

Updated Nov 12, 2026
Job title
Cleveland, OH
Ohio
Job openings (Cleveland)

Auto Body Technician

Cleveland

$100,535 per year

Ohio

$94,600 per year

HVAC Technician

Cleveland

$32.71 per hour

Ohio

$30.55 per hour

Field Service Technician

Cleveland

$28.20 per hour

Ohio

$27.85 per hour

Maintenance Mechanic

Cleveland

$27.23 per hour

Ohio

$29.46 per hour

Service Technician

Cleveland

$26.50 per hour

Ohio

$23.53 per hour

Automotive Technician

Cleveland

$26.22 per hour

Ohio

$27.21 per hour

Maintenance Technician

Cleveland

$25.91 per hour

Ohio

$25.57 per hour

Installer

Cleveland

$25.20 per hour

Ohio

$24.03 per hour

Inspector

Cleveland

$23.04 per hour

Ohio

$20.70 per hour

Maintenance Person

Cleveland

$22.61 per hour

Ohio

$20.05 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.