Nurse Practitioner Salary in Santa Fe, NM

Updated on May 09, 2025
Position
City
Salary

How much does a Nurse Practitioner make in Santa Fe, NM?

The average salary for a Nurse Practitioner is $154,719 per year in Santa Fe, NM.

In Santa Fe, New Mexico, Nurse Practitioners earn a competitive salary. On average, they make around $154,719 per year. This figure can vary based on experience, education, and the specific healthcare setting. Nurse Practitioners in Santa Fe often work in hospitals, clinics, and private practices, which can influence their earnings.

Factors that can affect a Nurse Practitioner's salary include their level of experience, additional certifications, and the demand for healthcare services in the area. Those with more years in the field or specialized skills may earn more. The cost of living in Santa Fe is moderate, making the salary quite attractive for those considering this career path. Job seekers can expect a rewarding financial package along with the satisfaction of providing essential healthcare services.

Nurse Practitioner jobs in Santa Fe, NM

What are the highest paying cities for a Nurse Practitioner near Santa Fe, NM?

Nurse Practitioners near Santa Fe, NM, can find high-paying job opportunities in several nearby cities. Carlsbad, NM, offers the highest average salary at $180,702. This makes it an attractive option for those seeking better compensation. Other cities like Socorro, Roswell, and Clovis also provide competitive pay, making them good choices for career growth.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Santa Fe, NM, highlighting Carlsbad, NM with the highest at $180,702 and Gallup, NM with the lowest at $135,884.
  1. Carlsbad, NM
    Average Salary: $180,702
    In Carlsbad, healthcare professionals enjoy a strong community focus. The city offers a variety of healthcare settings, from hospitals to private clinics. Carlsbad Medical Center is a prominent employer.
    Find Nurse Practitioner jobs in Carlsbad, NM


  2. Socorro, NM
    Average Salary: $174,375
    Socorro provides a welcoming environment for healthcare workers. The city's healthcare facilities value teamwork and patient care. Socorro General Hospital is a key employer in the area.
    Find Nurse Practitioner jobs in Socorro, NM


  3. Roswell, NM
    Average Salary: $162,902
    Roswell offers diverse opportunities in healthcare. The city's medical facilities are known for their quality care. Merrell Center for Behavioral Health is a notable employer.
    Find Nurse Practitioner jobs in Roswell, NM


  4. Clovis, NM
    Average Salary: $158,397
    Clovis is a vibrant city with many healthcare options. The community places a high value on health and wellness. Clovis Community Medical Center is a leading healthcare provider.
    Find Nurse Practitioner jobs in Clovis, NM


  5. Las Vegas, NM
    Average Salary: $156,850
    Las Vegas offers a supportive environment for healthcare professionals. The city's healthcare facilities are well-regarded. Las Vegas Medical Center is a major employer.
    Find Nurse Practitioner jobs in Las Vegas, NM


  6. Hobbs, NM
    Average Salary: $150,400
    Hobbs provides a range of healthcare opportunities. The city's medical centers focus on patient care. Hobbs Hospital is a key healthcare provider.
    Find Nurse Practitioner jobs in Hobbs, NM


  7. Silver City, NM
    Average Salary: $141,111
    Silver City offers a peaceful setting for healthcare workers. The city's healthcare facilities are known for their dedication. Gila Regional Medical Center is a prominent employer.
    Find Nurse Practitioner jobs in Silver City, NM


  8. Ruidoso, NM
    Average Salary: $140,833
    Ruidoso provides a serene environment for healthcare professionals. The city's healthcare facilities focus on community health. Ruidoso Medical Center is a leading healthcare provider.
    Find Nurse Practitioner jobs in Ruidoso, NM


  9. Farmington, NM
    Average Salary: $139,704
    Farmington offers many opportunities in healthcare. The city's medical facilities are well-respected. San Juan Regional Medical Center is a major employer.
    Find Nurse Practitioner jobs in Farmington, NM


  10. Gallup, NM
    Average Salary: $135,884
    Gallup provides a dynamic environment for healthcare professionals. The city's healthcare facilities are known for their quality care. Gallup Indian Medical Center is a key employer.
    Find Nurse Practitioner jobs in Gallup, NM

What are the best paying companies for a Nurse Practitioner in Santa Fe, NM?

Northeast Healthcare Recruitment, Inc. offers Nurse Practitioners in Santa Fe, NM, one of the highest salaries at $138,500 annually. Mountain Spirit Integrative Medicine also provides a competitive salary of $128,000 per year. These companies value their Nurse Practitioners and offer attractive compensation packages.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Santa Fe, NM, highlighting Northeast Healthcare Recruitment, Inc. with the highest at $138,500 and CHRISTUS Health with the lowest at $104,275.
  1. Northeast Healthcare Recruitment, Inc.
    Average Salary: $138,500
    Northeast Healthcare Recruitment, Inc. offers competitive salaries for Nurse Practitioners. They provide opportunities in various healthcare settings. This company operates in multiple locations, including Santa Fe, NM.


  2. Mountain Spirit Integrative Medicine
    Average Salary: $128,000
    Mountain Spirit Integrative Medicine values Nurse Practitioners highly. They offer a supportive environment for professional growth. This company is located in Santa Fe, NM, and provides a range of healthcare services.


  3. State of New Mexico
    Average Salary: $126,500
    The State of New Mexico offers attractive salaries for Nurse Practitioners. They provide a variety of healthcare services across the state. Nurse Practitioners can find rewarding opportunities in Santa Fe, NM.


  4. A-Team Solutions
    Average Salary: $124,000
    A-Team Solutions provides excellent compensation for Nurse Practitioners. They offer diverse healthcare opportunities. This company operates in Santa Fe, NM, and beyond.


  5. CHRISTUS Health
    Average Salary: $104,275
    CHRISTUS Health offers a solid salary for Nurse Practitioners. They provide a range of healthcare services. Nurse Practitioners can find fulfilling roles in Santa Fe, NM.

Currently 10,279 Nurse Practitioner job openings, nationwide.

How's the job market for a Nurse Practitioner in the US?

Learn what a Nurse Practitioner does, how to become one, and understand the job outlook. Get simple steps to start your career as a Nurse Practitioner today.
Position
Overview
Nurse Practitioner
10,279 Job Openings