Salaripedia
English

How much does a janitor and cleaner make in Virginia?

$35,170a year

Median yearly pay for janitor and cleaners in Virginia. That is $16.91 an hour or $2,931 a month.

Hourly
$16.91
Vs. national median
-5%
Rank among states
36 of 51
Jobs in the state
65,970
Pay range
Lowest 10%: $28,290Median: $35,170Highest 10%: $47,240
PercentileYearlyHourly
10th$28,290$13.60
25th$30,020$14.43
Median$35,170$16.91
75th$38,730$18.62
90th$47,240$22.71

Cities in Virginia

Metro areas, median yearly pay.

Washington, DC$37,840
Staunton, VA$36,270
Charlottesville, VA$36,090
Roanoke, VA$34,880
Blacksburg, VA$34,520
Richmond, VA$34,200
Harrisonburg, VA$34,180
Winchester, VA$34,070
Virginia Beach, VA$33,580
Lynchburg, VA$31,500
Kingsport, TN$31,070
Salaries for every job in Virginia

Nearby in the ranking

States with similar pay for janitor and cleaners.

33. South Dakota$35,480
34. Iowa$35,380
35. Delaware$35,320
36. Virginia$35,170
37. North Carolina$34,500
38. Florida$34,490
39. Kansas$34,480
Janitor and Cleaner salary in all states

Frequently asked questions

How much does a janitor and cleaner make an hour in Virginia?

The median hourly pay in Virginia is $16.91 ($35,170 a year).

Do janitor and cleaners make more in Virginia than the national average?

No: $35,170 against $36,840 nationally, 5% less.

Where does Virginia rank for janitor and cleaner pay?

Virginia ranks 36 of 51 states.

Which city in Virginia pays janitor and cleaners the most?

Washington-Arlington-Alexandria, DC-VA-MD-WV, with a median of $37,840 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.