Salaripedia
English

How much does a maintenance worker make in Virginia?

$65,500a year

Median yearly pay for maintenance workers in Virginia. That is $31.49 an hour or $5,458 a month.

Hourly
$31.49
Vs. national median
+8%
Rank among states
8 of 46
Jobs in the state
1,420
Pay range
Lowest 10%: $46,570Median: $65,500Highest 10%: $95,300
PercentileYearlyHourly
10th$46,570$22.39
25th$53,790$25.86
Median$65,500$31.49
75th$80,660$38.78
90th$95,300$45.82

Cities in Virginia

Metro areas, median yearly pay.

Charlottesville, VA$77,060
Virginia Beach, VA$65,500
Winchester, VA$64,300
Washington, DC$60,960
Blacksburg, VA$57,580
Richmond, VA$56,150
Salaries for every job in Virginia

Nearby in the ranking

States with similar pay for maintenance workers.

5. Rhode Island$72,040
6. California$67,840
7. New York$67,610
8. Virginia$65,500
9. South Carolina$64,910
10. Tennessee$64,790
11. Iowa$64,760
Maintenance Worker salary in all states

Frequently asked questions

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

The median hourly pay in Virginia is $31.49 ($65,500 a year).

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

Yes: $65,500 against $60,850 nationally, 8% more.

Where does Virginia rank for maintenance worker pay?

Virginia ranks 8 of 46 states.

Which city in Virginia pays maintenance workers the most?

Charlottesville, VA, with a median of $77,060 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.