Salaripedia
English

How much does a maintenance worker make in West Virginia?

$60,020a year

Median yearly pay for maintenance workers in West Virginia. That is $28.86 an hour or $5,002 a month.

Hourly
$28.86
Vs. national median
-1%
Rank among states
27 of 46
Jobs in the state
790
Pay range
Lowest 10%: $38,370Median: $60,020Highest 10%: $88,750
PercentileYearlyHourly
10th$38,370$18.45
25th$48,590$23.36
Median$60,020$28.86
75th$68,760$33.06
90th$88,750$42.67

Cities in West Virginia

Metro areas, median yearly pay.

Winchester, VA$64,300
Hagerstown, MD$60,970
Washington, DC$60,960
Charleston, WV$60,920
Morgantown, WV$59,910
Wheeling, WV$58,650
Huntington, WV$56,050
Salaries for every job in West Virginia

Nearby in the ranking

States with similar pay for maintenance workers.

24. North Carolina$60,580
25. Alabama$60,560
26. Kansas$60,160
27. West Virginia$60,020
28. Michigan$59,590
29. Maryland$59,570
30. Illinois$59,300
Maintenance Worker salary in all states

Frequently asked questions

How much does a maintenance worker make an hour in West Virginia?

The median hourly pay in West Virginia is $28.86 ($60,020 a year).

Do maintenance workers make more in West Virginia than the national average?

No: $60,020 against $60,850 nationally, 1% less.

Where does West Virginia rank for maintenance worker pay?

West Virginia ranks 27 of 46 states.

Which city in West Virginia pays maintenance workers the most?

Winchester, VA-WV, with a median of $64,300 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.