Skip to content

How Much Does an NP Make in New Mexico in 2026?

Typical pay for NPs in New Mexico, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$137,520
Typical pay a year
$66.11
Typical pay an hour
#11
Pay rank of 51 · +4% vs US
1,770
NPs employed
Where NP pay falls in New Mexico
from starting out to the top earners
$106,320
Starting out
$124,740
First years
$137,520
Typical
$160,950
Experienced
$175,020
Top 10%

BLS OES May 2025 · New Mexico · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical NP in New Mexico earns about $66.11 per hour, or $137,520 per year, according to the latest government wage data (May 2025). Calculated from the annual figure, that comes to roughly $11,460 a month and about $2,645 a week. These figures represent the middle of the pay range for the state's nurse practitioners.

That pay sits 4% above the national figures of $63.61 an hour and $132,300 a year for nurse practitioners, according to the same May 2025 data. New Mexico ranks 11th out of 51 states for NP pay. About 1,770 nurse practitioners work in the state, compared with 323,040 nationwide, a state workforce large enough to make these figures a reliable read on typical local pay.

NP pay in New Mexico at a glance

  • Nurse practitioners in New Mexico typically earn $66.11 an hour, or about $137,520 a year, according to the latest government wage data (May 2025).
  • New Mexico pay runs 4% above the national figure of $132,300, ranking 11th out of 51 states for NP earnings.
  • Santa Fe pays the most among New Mexico's metro areas, where NPs typically earn $144,250 a year.
  • Entry-level NPs in New Mexico typically start around $106,320 a year, while the top 10% make over $175,020.
  • New Mexico NP pay has climbed 35% over the past decade, rising from $101,990 in 2015 to $137,520 in 2025.

BLS OES May 2025

How much does an NP make in New Mexico?

NP pay by career stage in New Mexico

NP pay by career stage in New Mexico
Career stageNew MexicoUnited States
Starting out$106,320$51.11 an hour$101,340$48.72 an hour
First years$124,740$59.97 an hour$117,990$56.73 an hour
Typical NP$137,520$66.11 an hour$132,300$63.61 an hour
Experienced$160,950$77.38 an hour$156,700$75.34 an hour
Top 10%$175,020$84.15 an hour$174,420$83.86 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

NP pay by experience level in New Mexico

Entry-level positions in New Mexico typically offer around $51.11 an hour, or about $106,320 a year, for nurse practitioners just starting out. Pay generally moves toward the typical figure of $137,520 a year within the first few years on the job. New graduates and those new to a specialty tend to land at this lower end of the range.

Experienced NPs in New Mexico often earn upwards of $77.38 an hour, close to $160,950 a year, and the top 10% make over $175,020 a year. That leaves a spread of $68,700 between entry-level and top pay. Setting, years of experience, and which city an NP works in typically account for most of that difference.

NP pay growth in New Mexico

$137,520
2025 typical annual pay
−$920 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for NPs in New Mexico · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Nurse practitioner pay in New Mexico has risen steadily over the past decade, from $101,990 in 2015 to $137,520 in 2025. That is a gain of $35,530, or 35%, over ten years. Most of that increase has come in the past five years, with pay leveling off slightly in the most recent year.

Nationally, NP pay has climbed by the same 35% over the same ten years, so New Mexico's gains have tracked the country as a whole rather than pulling ahead or falling behind. That parallel trend points to a broader national pattern rather than something specific to New Mexico. For someone starting an NP career in New Mexico now, pay has moved up steadily in recent years, though past increases do not guarantee future ones.

NP salary by city in New Mexico

Pay runs highest in the Santa Fe metro area, where NPs typically earn $144,250 a year ($69.35 an hour), about 5% above the state figure. Albuquerque follows closely, with NPs there earning $140,950 a year. Las Cruces and Farmington pay somewhat less, at $131,990 and $126,900 a year respectively.

Farmington pays the least among the state's metro areas, at $126,900 a year, putting the spread between the highest- and lowest-paying cities at $17,350. Albuquerque has the largest NP workforce in the state, with 890 nurse practitioners, and its pay sits between the Santa Fe and Farmington figures. These figures cover each city's full metro area, and higher pay in places like Santa Fe generally tracks a higher cost of living.

Typical NP pay by metro area in New Mexico
#CityTypical payHourlyVs New MexicoNPs employed
1Santa Fe$144,250$69.35+5%140
2Albuquerque$140,950$67.77+2%890
3Las Cruces$131,990$63.46-4%210
4Farmington$126,900$61.01-8%60

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · New Mexico typical pay $137,520

How New Mexico compares with nearby states

New Mexico's NP pay of $137,520 a year is higher than in all four of its neighboring states. Arizona pays $134,420 a year (2% lower), Oklahoma $133,390 (3% lower), Colorado $132,930 (3% lower), and Texas pays the least at $131,670 (4% lower). For NPs weighing a move, licensure can often be endorsed from one state to a nearby one, easing a cross-border transition.

Typical NP pay in New Mexico and bordering states
StateTypical payVs New Mexico
New Mexico$137,520baseline
Arizona$134,420-2%
Oklahoma$133,390-3%
Colorado$132,930-3%
Texas$131,670-4%

Bordering states, ranked by typical NP pay · BLS OES May 2025

Is New Mexico a good state for NPs?

#11
pay rank of 51 · +4% vs national
1,770
NPs employed in New Mexico
2.0
NP jobs per 1,000 jobs, vs about 2.1 nationally

NPs in New Mexico earn a competitive wage: typical pay is $137,520 a year, 4% above the national figure, ranking 11th of 51. For every 1,000 jobs in New Mexico, about 2.0 are NP positions; nationally, the figure is closer to 2.1. NP jobs make up about the same share of the job market as they do across the country. Overall, New Mexico is a middle-of-the-table state for NP pay, close to the national figure.

Summary

Nurse practitioners in New Mexico typically earn $137,520 a year, a figure that has climbed 35% over the past decade. Pay is highest in Santa Fe and lowest in Farmington, and runs slightly above the national figure overall. Readers weighing a move or a new license should check New Mexico's state licensing or nursing board page for current requirements, and the city pages on this site for local figures.

Frequently asked questions

How much does an NP make in New Mexico?
Nurse practitioners in New Mexico typically earn **$66.11 an hour**, or about $137,520 a year, according to the latest government wage data (May 2025). That works out to roughly $11,460 a month, or $2,645 a week.
How much does an NP make an hour in New Mexico?
NPs in New Mexico typically earn **$66.11 an hour**, according to the latest government wage data (May 2025). Entry-level pay starts around $51.11 an hour, while experienced NPs and the top 10% of earners make over $84.15 an hour.
What is the starting pay for an NP in New Mexico?
Entry-level positions in New Mexico typically offer around **$51.11 an hour**, or about $106,320 a year, for nurse practitioners just starting out. Pay tends to rise toward the typical figure of $137,520 a year within the first few years.
Which city in New Mexico pays NPs the most?
Santa Fe pays NPs the most in New Mexico, at **$144,250 a year** ($69.35 an hour), about 5% above the state figure. Albuquerque follows at $140,950 a year, while Las Cruces and Farmington pay somewhat less.
Is NP pay in New Mexico higher than the national rate?
Yes. NP pay in New Mexico is **4% above** the national figure of $132,300 a year, according to the latest government wage data (May 2025). New Mexico ranks 11th out of 51 states for NP pay.

Explore next

← Back to the NP salary guide