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.
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
| Career stage | New Mexico | United 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
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.
| # | City | Typical pay | Hourly | Vs New Mexico | NPs employed |
|---|---|---|---|---|---|
| 1 | Santa Fe | $144,250 | $69.35 | +5% | 140 |
| 2 | Albuquerque | $140,950 | $67.77 | +2% | 890 |
| 3 | Las Cruces | $131,990 | $63.46 | -4% | 210 |
| 4 | Farmington | $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.
| State | Typical pay | Vs New Mexico |
|---|---|---|
| New Mexico | $137,520 | baseline |
| 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?
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.