Salaripedia
English

How much does a security guard make in Virginia?

$43,640a year

Median yearly pay for security guards in Virginia. That is $20.98 an hour or $3,637 a month.

Hourly
$20.98
Vs. national median
+15%
Rank among states
10 of 51
Jobs in the state
34,870
Pay range
Lowest 10%: $30,990Median: $43,640Highest 10%: $73,060
PercentileYearlyHourly
10th$30,990$14.90
25th$35,990$17.30
Median$43,640$20.98
75th$54,850$26.37
90th$73,060$35.13

Cities in Virginia

Metro areas, median yearly pay.

Lynchburg, VA$49,480
Washington, DC$46,830
Charlottesville, VA$42,170
Staunton, VA$41,950
Winchester, VA$37,900
Virginia Beach, VA$37,230
Harrisonburg, VA$37,160
Richmond, VA$36,960
Roanoke, VA$36,900
Blacksburg, VA$36,780
Kingsport, TN$36,270
Salaries for every job in Virginia

Nearby in the ranking

States with similar pay for security guards.

7. Colorado$45,150
8. Massachusetts$44,670
9. New York$44,240
10. Virginia$43,640
11. Minnesota$43,380
12. New Mexico$43,320
13. California$43,240
Security Guard salary in all states

Frequently asked questions

How much does a security guard make an hour in Virginia?

The median hourly pay in Virginia is $20.98 ($43,640 a year).

Do security guards make more in Virginia than the national average?

Yes: $43,640 against $38,020 nationally, 15% more.

Where does Virginia rank for security guard pay?

Virginia ranks 10 of 51 states.

Which city in Virginia pays security guards the most?

Lynchburg, VA, with a median of $49,480 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.