High-paying maintenance jobs in Charleston

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


The 106 maintenance jobs listed below pay well, with salaries between $23.41 and $25.11 per hour. Service Technician, Maintenance Technician and Automotive Technician are among the most popular high-paying roles in Charleston, WV.

Job title

Updated Nov 03, 2026
Job title
Charleston, WV
West Virginia
Job openings (Charleston)

Automotive Technician

Charleston

$72,938 per year

West Virginia

$58,998 per year

HVAC Technician

Charleston

$32.88 per hour

West Virginia

$25.71 per hour

Field Service Technician

Charleston

$30.92 per hour

West Virginia

$29.28 per hour

Service Technician

Charleston

$25.11 per hour

West Virginia

$22.61 per hour

Electrician

Charleston

$24.86 per hour

West Virginia

$28.86 per hour

Technician

Charleston

$23.41 per hour

West Virginia

$22.04 per hour

Installer

Charleston

$23.05 per hour

West Virginia

$20.00 per hour

Mechanic

Charleston

$22.31 per hour

West Virginia

$24.77 per hour

Inspector

Charleston

$43,921 per year

West Virginia

$64,301 per year

Maintenance Technician

Charleston

$18.81 per hour

West Virginia

$20.60 per hour

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