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.
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
| Career stage | New Mexico | United 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
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.
| # | City | Typical pay | Hourly | Vs New Mexico | RNs employed |
|---|---|---|---|---|---|
| 1 | Santa Fe | $100,790 | $48.46 | +7% | 1,090 |
| 2 | Albuquerque | $96,040 | $46.17 | +2% | 10,290 |
| 3 | Las Cruces | $83,310 | $40.05 | -12% | 1,280 |
| 4 | Farmington | $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.
| State | Typical pay | Vs New Mexico |
|---|---|---|
| New Mexico | $94,340 | baseline |
| 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?
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.