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

Nurse Practitioner Salary in New Mexico

Median Annual in New Mexico
$137,520/yr
Median Hourly Wage
$66.11/hr
▲ 4% above U.S. median

Salary Distribution in New Mexico

groups Employed in NM
1,770
public U.S. Median
$132,300
savings Real pay (cost-adjusted)
$149,135 #5 of 51

Nurse Practitioner pay in New Mexico, explained

Nurse practitioners in New Mexico earn a median of $137,520 per year ($66.11 per hour), which is 4% above the national median of $132,300. Entry-level workers earn around $106,320, while the most experienced nurse practitioners reach about $175,020. Pay varies by employer, setting, and metro area within New Mexico.

Is $137,520 good pay in New Mexico?

Adjusted for New Mexico's cost of living (which runs 92% of the U.S. average), that $137,520 is worth about $149,135 in national buying power — ranking New Mexico #5 for real pay (vs #11 on the sticker number).

See the full Nurse Practitioner Real Pay Index arrow_forward

Nurse Practitioner pay by experience in New Mexico

Entry level (10th pct)
$106,320
$51.12/hr
Median
Mid-career (50th pct)
$137,520
$66.11/hr
Experienced (90th pct)
$175,020
$84.14/hr

Nurse Practitioner pay in neighboring states

StateMedian / yrReal payvs NM
New Mexico (here) $137,520 $149,135
Arizona $134,420 $133,516 +$3,100
Oklahoma $133,390 $151,850 +$4,130
Colorado $132,930 $128,993 +$4,590
Texas $131,670 $135,663 +$5,850
Utah $130,920 $132,424 +$6,600

Nurse Practitioner in New Mexico: FAQ

How much do nurse practitioners make in New Mexico?

Nurse practitioners in New Mexico earn a median of $137,520 per year ($66.11 per hour), compared with $132,300 nationally.

Does New Mexico pay nurse practitioners well?

At $137,520, New Mexico pays 4% above the national median for nurse practitioners. An estimated 1,770 work in the state.

Nurse Practitioner salary in other states

All 51 states ranked arrow_forward

Related careers in New Mexico