Security Guards Salary in New Mexico

BLS OEWS May 2025 • 6 metro areas • New Mexico

Security Guards in New Mexico earn a median salary of $38,822 per year on average across 6 metro and nonmetro areas, +1.2% vs the national median of $38,370. An estimated 7,960 security guards are employed across New Mexico, with salaries ranging from $34,790 to $45,590 depending on location.

$38,822 Avg median salary in New Mexico
$45,590 Highest paying metro
$34,790 Lowest paying metro
7,960 Employed in New Mexico

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 New Mexico

      Metro area Median salary 25th pct 75th pct Employed
      Northern New Mexico $45,590 $35,470 $70,730 940
      Santa Fe, NM $39,010 $35,000 $45,800 500
      Albuquerque, NM $38,620 $33,220 $49,710 4,580
      Eastern New Mexico $38,590 $34,920 $47,270 940
      Farmington, NM $36,330 $30,630 $45,790 340
      Las Cruces, NM $34,790 $30,320 $45,520 660

      View Security Guards salaries in all cities