Security Guards Salary in Virginia
BLS OEWS May 2025 • 16 metro areas • Virginia
Security Guards in Virginia earn a median salary of $38,533 per year on average across 16 metro and nonmetro areas, +0.4% vs the national median of $38,370. An estimated 23,960 security guards are employed across Virginia, with salaries ranging from $29,280 to $56,380 depending on location.
$38,533
Avg median salary in Virginia
$56,380
Highest paying metro
$29,280
Lowest paying metro
23,960
Employed in Virginia
Compare Security Guards salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Security Guards
inSecurity Guards salaries by city in Virginia
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Northwest Virginia | $56,380 | $36,650 | $68,820 | 320 |
| Lynchburg, VA | $42,890 | $33,330 | $55,710 | 570 |
| Charlottesville, VA | $42,230 | $35,750 | $50,600 | 390 |
| Staunton, VA | $40,270 | $32,340 | $49,110 | 190 |
| Winchester, VA-WV | $38,350 | $33,680 | $46,640 | 220 |
| Southside Virginia | $38,310 | $32,830 | $45,830 | 670 |
| Richmond, VA | $37,960 | $36,500 | $48,370 | 4,410 |
| Virginia Beach, VA-NC | $37,810 | $33,320 | $46,270 | 7,440 |
| Roanoke, VA | $37,220 | $33,830 | $46,190 | 1,210 |
| West Virginia | $37,220 | $28,990 | $47,290 | 6,290 |
| Blacksburg, VA | $37,140 | $33,850 | $50,320 | 390 |
| Harrisonburg, VA | $36,990 | $31,220 | $41,900 | 200 |
| Southwest Virginia | $36,850 | $29,250 | $47,210 | 640 |
| Northeast Virginia | $36,570 | $31,690 | $49,650 | 180 |
| Northern West Virginia | $31,050 | $26,270 | $38,860 | 420 |
| Southern West Virginia | $29,280 | $22,870 | $37,210 | 420 |