Security Guards Salary in North Carolina

BLS OEWS May 2025 • 18 metro areas • North Carolina

Security Guards in North Carolina earn a median salary of $36,829 per year on average across 18 metro and nonmetro areas, -4% vs the national median of $38,370. An estimated 28,800 security guards are employed across North Carolina, with salaries ranging from $32,140 to $47,050 depending on location.

$36,829 Avg median salary in North Carolina
$47,050 Highest paying metro
$32,140 Lowest paying metro
28,800 Employed in North Carolina

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 North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Greenville, NC $47,050 $35,410 $49,650 310
      Rocky Mount, NC $41,590 $31,000 $51,430 120
      Fayetteville, NC $40,350 $30,520 $52,170 800
      Durham, NC $39,070 $30,930 $48,690 1,840
      Asheville, NC $38,850 $33,800 $42,540 800
      Wilmington, NC $38,480 $31,190 $50,290 890
      Western North Carolina $36,810 $33,290 $47,010 1,040
      Charlotte, NC-SC $36,740 $30,300 $46,220 11,620
      Jacksonville, NC $36,500 $29,360 $74,250 140
      Winston, NC $36,260 $32,350 $47,660 1,240
      Raleigh, NC $35,630 $30,580 $46,300 4,480
      Central North Carolina $35,210 $29,290 $49,190 790
      Eastern North Carolina $34,300 $29,180 $44,110 1,000
      Pinehurst, NC $33,890 $29,410 $38,890 340
      Goldsboro, NC $33,680 $29,810 $39,810 160
      Greensboro, NC $33,600 $28,760 $40,700 2,480
      Hickory, NC $32,780 $29,260 $38,010 590
      Burlington, NC $32,140 $30,930 $44,530 160

      View Security Guards salaries in all cities