verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Social Worker Salary in New Mexico

Median Annual in New Mexico
$56,160/yr
Median Hourly Wage
$27.00/hr
▼ 6% below U.S. median

Salary Distribution in New Mexico

groups Employed in NM
2,990
public U.S. Median
$59,550
savings Real pay (cost-adjusted)
$60,903 #26 of 51

Social Worker pay in New Mexico, explained

Social workers in New Mexico earn a median of $56,160 per year ($27.00 per hour), which is 6% below the national median of $59,550. Entry-level workers earn around $36,920, while the most experienced social workers reach about $101,600. Pay varies by employer, setting, and metro area within New Mexico.

Is $56,160 good pay in New Mexico?

Adjusted for New Mexico's cost of living (which runs 92% of the U.S. average), that $56,160 is worth about $60,903 in national buying power — ranking New Mexico #26 for real pay (vs #32 on the sticker number).

See the full Social Worker Real Pay Index arrow_forward

Social Worker pay by experience in New Mexico

Entry level (10th pct)
$36,920
$17.75/hr
Median
Mid-career (50th pct)
$56,160
$27.00/hr
Experienced (90th pct)
$101,600
$48.85/hr

Social Worker pay in neighboring states

StateMedian / yrReal payvs NM
New Mexico (here) $56,160 $60,903
Colorado $63,720 $61,833 −$7,560
Texas $55,680 $57,368 +$480
Utah $52,000 $52,598 +$4,160
Arizona $50,150 $49,813 +$6,010
Oklahoma $43,950 $50,032 +$12,210

Social Worker in New Mexico: FAQ

How much do social workers make in New Mexico?

Social workers in New Mexico earn a median of $56,160 per year ($27.00 per hour), compared with $59,550 nationally.

Does New Mexico pay social workers well?

At $56,160, New Mexico pays 6% below the national median for social workers. An estimated 2,990 work in the state.

Social Worker salary in other states

All 51 states ranked arrow_forward

Related careers in New Mexico