Salaripedia
English

How much does a nurse practitioner make in New Mexico?

$137,500a year

Median yearly pay for nurse practitioners in New Mexico. That is $66.12 an hour or $11,460 a month.

Hourly
$66.12
Vs. national median
+4%
Rank among states
11 of 51
Jobs in the state
1,770
Pay range
Lowest 10%: $106,300Median: $137,500Highest 10%: $175,000
PercentileYearlyHourly
10th$106,300$51.12
25th$124,700$59.97
Median$137,500$66.12
75th$161,000$77.38
90th$175,000$84.14

Cities in New Mexico

Metro areas, median yearly pay.

Santa Fe, NM$144,300
Albuquerque, NM$141,000
Las Cruces, NM$132,000
Farmington, NM$126,900
Salaries for every job in New Mexico

Nearby in the ranking

States with similar pay for nurse practitioners.

8. Nevada$140,700
9. Connecticut$138,500
10. New Hampshire$137,600
11. New Mexico$137,500
12. Montana$137,200
13. Rhode Island$136,000
14. District of Columbia$135,900
Nurse Practitioner salary in all states

Frequently asked questions

How much does a nurse practitioner make an hour in New Mexico?

The median hourly pay in New Mexico is $66.12 ($137,500 a year).

Do nurse practitioners make more in New Mexico than the national average?

Yes: $137,500 against $132,300 nationally, 4% more.

Where does New Mexico rank for nurse practitioner pay?

New Mexico ranks 11 of 51 states.

Which city in New Mexico pays nurse practitioners the most?

Santa Fe, NM, with a median of $144,300 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.