Skip to content

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

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

$94,340
Typical pay a year
$45.36
Typical pay an hour
#24
Pay rank of 51 · -3% vs US
17,980
RNs employed
Where RN pay falls in New Mexico
from starting out to the top earners
$74,300
Starting out
$80,960
First years
$94,340
Typical
$102,750
Experienced
$123,540
Top 10%

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

A typical RN in New Mexico earns about $45.36 per hour, or $94,340 per year, according to the latest government wage data (May 2025). Calculated from that annual figure, pay works out to roughly $7,862 a month and $1,814 a week. These figures reflect the midpoint of pay for RNs working across the state, from Santa Fe to Farmington.

That figure sits 3% below the national typical pay of $97,550 a year, or $46.90 an hour, placing New Mexico 24th among the 51 states ranked. Roughly 17,980 RNs work across the state, a workforce large enough to shape pay data at the city level as well as the state level. Lower pay in New Mexico than the national figure often lines up with a lower cost of living in much of the state.

RN pay in New Mexico at a glance

  • RNs in New Mexico typically earn $45.36 an hour, or about $94,340 a year, according to the latest government wage data (May 2025).
  • New Mexico RN pay runs 3% below the national figure of $97,550 a year, ranking 24th out of 51 states.
  • Santa Fe pays RNs the most in New Mexico, with typical pay of $100,790 a year.
  • Entry-level RNs typically start around $74,300 a year, while the top 10% of earners make over $123,540.
  • New Mexico RN pay has climbed 46% over the past decade, from $64,710 in 2015 to $94,340 in 2025.

BLS OES May 2025

How much does an RN make in New Mexico?

RN pay by career stage in New Mexico

RN pay by career stage in New Mexico
Career stageNew MexicoUnited States
Starting out$74,300$35.72 an hour$68,940$33.14 an hour
First years$80,960$38.92 an hour$80,330$38.62 an hour
Typical RN$94,340$45.36 an hour$97,550$46.90 an hour
Experienced$102,750$49.40 an hour$112,350$54.02 an hour
Top 10%$123,540$59.39 an hour$137,470$66.09 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

RN pay by experience level in New Mexico

Entry-level positions in New Mexico typically offer around $35.72 an hour, or about $74,300 a year, for RNs just starting out. Pay tends to rise from there as nurses gain experience and take on more responsibility. Within a few years, many reach the typical pay level of $45.36 an hour, or $94,340 a year, for the state.

Experienced RNs in New Mexico often earn upwards of $59.39 an hour, and the top 10% of earners make over $123,540 a year. That puts the spread between entry-level and top pay at $49,240 a year. Setting, years of experience, and city all factor into where an individual nurse's pay falls within that range.

RN pay growth in New Mexico

$94,340
2025 typical annual pay
+$6,080 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

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

New Mexico RN pay has climbed steadily over the past decade, from $64,710 in 2015 to $94,340 in 2025, according to government wage data. That's a gain of $29,630, or 46%, over ten years. Pay rose in nearly every year of that span, with the largest single-year jump coming between 2024 and 2025.

Nationally, RN pay rose 45% over the same ten years, putting New Mexico's growth almost exactly in line with the rest of the country. For someone starting an RN career in New Mexico now, that decade of data shows pay has moved up steadily, though nothing about future pay is guaranteed. Past growth reflects what happened, not a promise of what comes next.

RN salary by city in New Mexico

Santa Fe pays RNs the most in New Mexico, with typical pay of $100,790 a year, or $48.46 an hour. That's about 7% above the statewide figure of $94,340. Albuquerque, the state's largest metro area for nursing jobs, follows close behind at $96,040 a year, or $46.17 an hour.

Farmington pays the least among New Mexico's largest cities, at $39.94 an hour, or $83,070 a year, putting the city spread at $17,720 a year. Albuquerque employs the most RNs in the state, with about 10,290 working there, though its pay sits close to the statewide figure rather than at the top. These figures cover each city's full metro area; higher pay in Santa Fe often tracks a higher cost of living.

Typical RN pay by metro area in New Mexico
#CityTypical payHourlyVs New MexicoRNs employed
1Santa Fe$100,790$48.46+7%1,090
2Albuquerque$96,040$46.17+2%10,290
3Las Cruces$83,310$40.05-12%1,280
4Farmington$83,070$39.94-12%840

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

How New Mexico compares with nearby states

New Mexico's neighboring states mostly pay RNs more. Colorado leads at $100,260 a year (about 6% higher), followed by Arizona at $99,500 (5% higher) and Texas at $95,970 (2% higher). Oklahoma is the exception, at $82,920 a year, about 12% lower than New Mexico. Nursing licenses can often be transferred or endorsed from one state to a neighboring one, simplifying a move across state lines.

Typical RN pay in New Mexico and bordering states
StateTypical payVs New Mexico
New Mexico$94,340baseline
Colorado$100,260+6%
Arizona$99,500+5%
Texas$95,970+2%
Oklahoma$82,920-12%

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

Is New Mexico a good state for RNs?

#24
pay rank of 51 · -3% vs national
17,980
RNs employed in New Mexico
21
RN jobs per 1,000 jobs, vs about 22 nationally

RNs in New Mexico earn a competitive wage: typical pay is $94,340 a year, 3% below the national figure, ranking 24th of 51. For every 1,000 jobs in New Mexico, about 21 are RN positions; nationally, the figure is closer to 22. RN 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 RN pay, close to the national figure.

Summary

RNs in New Mexico typically earn $94,340 a year, or $45.36 an hour, up 46% over the past decade from $64,710 in 2015. Pay varies by city, from $100,790 in Santa Fe to $83,070 in Farmington, and by experience, from entry-level to the top 10% of earners. For licensing requirements, check New Mexico's state nursing board or registry page; for local figures, see the city-specific pages for Albuquerque, Santa Fe, Las Cruces, and Farmington.

Frequently asked questions

How much does an RN make in New Mexico?
RNs in New Mexico typically earn about $45.36 an hour, or $94,340 a year, according to the latest government wage data (May 2025). Pay varies by city and experience level across the state.
How much does an RN make an hour in New Mexico?
The typical hourly pay for an RN in New Mexico is $45.36, according to May 2025 government wage data. That works out to about $94,340 a year, or roughly $1,814 a week.
What is the starting pay for an RN in New Mexico?
Entry-level RNs in New Mexico typically start around $35.72 an hour, or about $74,300 a year. Pay tends to rise with experience, reaching the typical statewide pay of $94,340 a year within a few years on the job.
Which city in New Mexico pays RNs the most?
Santa Fe pays RNs the most in New Mexico, with typical pay of $100,790 a year, about 7% above the statewide figure. Albuquerque, the state's largest employer of RNs, pays close to the statewide figure at $96,040 a year.
Is RN pay in New Mexico higher than the national rate?
No. RN pay in New Mexico runs about 3% below the national typical pay of $97,550 a year, ranking 24th among the 51 states. Lower pay in the state often lines up with a lower cost of living.

Explore next

← Back to the RN salary guide