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.

Full tool →
Security Guards
in
    vs

      Security Guards salaries by city in Virginia

      Metro areaMedian salary25th pct75th pctEmployed
      Northwest Virginia$56,380$36,650$68,820320
      Lynchburg, VA$42,890$33,330$55,710570
      Charlottesville, VA$42,230$35,750$50,600390
      Staunton, VA$40,270$32,340$49,110190
      Winchester, VA-WV$38,350$33,680$46,640220
      Southside Virginia$38,310$32,830$45,830670
      Richmond, VA$37,960$36,500$48,3704,410
      Virginia Beach, VA-NC$37,810$33,320$46,2707,440
      Roanoke, VA$37,220$33,830$46,1901,210
      West Virginia$37,220$28,990$47,2906,290
      Blacksburg, VA$37,140$33,850$50,320390
      Harrisonburg, VA$36,990$31,220$41,900200
      Southwest Virginia$36,850$29,250$47,210640
      Northeast Virginia$36,570$31,690$49,650180
      Northern West Virginia$31,050$26,270$38,860420
      Southern West Virginia$29,280$22,870$37,210420

      View Security Guards salaries in all cities