Position
Salary

How much does a Nurse Practitioner make?

The average salary for a Nurse Practitioner is $142,827 per year in the US.

A Nurse Practitioner (NP) typically earns a yearly salary that can be quite rewarding. The average yearly salary for NPs stands at $142,827. This figure can vary based on several factors, such as experience, location, and specialty. For those just starting, the entry-level salaries can be quite promising, with the lower end of the salary range sitting at $64,800 annually.


NPs who gain more experience and specialize in high-demand areas can see their salaries climb. The top earners in this profession can make over $292,000 a year. This wide range reflects the different paths and opportunities available within the field. As the healthcare industry continues to grow, so do the opportunities for NPs to earn more. It’s a career that offers both stability and potential for significant earnings.

View Nurse Practitioner jobs nearby

What are the highest paying cities for a Nurse Practitioner?

Nurse practitioners in San Francisco, California, enjoy some of the highest salaries in the nation. With an average salary of $206,257, this city offers excellent earning potential. Other top-paying cities include Yuma, Arizona, and Provo, Utah, where nurse practitioners can expect competitive compensation as well.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs, highlighting San Francisco, CA with the highest at $206,257 and Modesto, CA with the lowest at $171,455.
  1. San Francisco, CA
    Average Salary: $206,257
    In San Francisco, healthcare professionals find rewarding roles in top medical institutions like UCSF Health. The city's vibrant community and high standard of living make it an excellent place for advanced practice. Nurse practitioners here enjoy collaborating with leading experts in their fields.
    Find Nurse Practitioner jobs in San Francisco, CA


  2. Yuma, AZ
    Average Salary: $205,860
    Yuma offers a warm climate and a close-knit community. Working here means being part of a supportive healthcare team. Yuma Regional Medical Center is a key employer, providing excellent opportunities for growth and development.
    Find Nurse Practitioner jobs in Yuma, AZ


  3. Provo, UT
    Average Salary: $187,165
    Provo, known for its strong community values, provides a nurturing environment for healthcare providers. Intermountain Health is a prominent employer, offering a range of services and support. Nurse practitioners here benefit from a collaborative work atmosphere.
    Find Nurse Practitioner jobs in Provo, UT


  4. Stockton, CA
    Average Salary: $184,581
    Stockton is a growing city with many opportunities in healthcare. Practicing here means working with a diverse population in settings like Kaiser Permanente. The supportive community enhances the quality of care provided.
    Find Nurse Practitioner jobs in Stockton, CA


  5. Santa Rosa, CA
    Average Salary: $180,763
    Santa Rosa offers a blend of urban and rural living. Sutter Health is a major employer, providing advanced medical services. Nurse practitioners can expect a dynamic work environment with opportunities for professional development.
    Find Nurse Practitioner jobs in Santa Rosa, CA


  6. San Jose, CA
    Average Salary: $179,876
    San Jose is a tech hub with a growing demand for healthcare services. Working here means being part of innovative healthcare practices. Institutions like Stanford Health Care offer excellent career prospects and advanced medical technology.
    Find Nurse Practitioner jobs in San Jose, CA


  7. Anchorage, AK
    Average Salary: $175,447
    Anchorage provides a unique experience with its stunning landscapes and strong community. Alaska Native Medical Center is a key employer, offering diverse healthcare challenges. Nurse practitioners here enjoy working in a supportive and innovative environment.
    Find Nurse Practitioner jobs in Anchorage, AK


  8. Fayettell, AR
    Average Salary: $175,008
    Fayetteville offers a balanced lifestyle with access to quality healthcare. Washington Regional Medical Center is a prominent employer, providing a range of services. Nurse practitioners find a welcoming and supportive work environment here.
    Find Nurse Practitioner jobs in Fayettell, AR


  9. Sacramento, CA
    Average Salary: $173,906
    Sacramento is the state capital and offers a vibrant healthcare sector. Working here means being part of a dynamic healthcare community. The California State University, Sacramento, provides excellent professional development opportunities.
    Find Nurse Practitioner jobs in Sacramento, CA


  10. Modesto, CA
    Average Salary: $171,455
    Modesto provides a welcoming environment with a strong community focus. Working at Memorial Medical Center offers diverse healthcare experiences. Nurse practitioners here benefit from a supportive and collaborative work atmosphere.
    Find Nurse Practitioner jobs in Modesto, CA

What are the best companies a Nurse Practitioner can work for?

Nurse practitioners can find rewarding opportunities with top-paying employers like the Veteran Medical Group, offering salaries around half a million dollars. Companies such as Advanced Correctional Healthcare and SonderMind provide competitive pay as well, averaging nearly half a million and over four hundred thousand dollars, respectively. Aspiring nurse practitioners should explore these options for lucrative career paths.
Graph displaying best paying company salaries for Nurse Practitioner jobs, highlighting Veteran Medical Group with the highest at $500,000 and Beebe Healthcare with the lowest at $302,949.
  1. Veteran Medical Group
    Average Salary: $500,000
    Veteran Medical Group offers Nurse Practitioner jobs with a high salary. They provide healthcare to veterans, operating in multiple locations across the United States. They value skilled professionals who can make a difference in patients’ lives.


  2. Advanced Correctional Healthcare
    Average Salary: $455,897
    Advanced Correctional Healthcare hires Nurse Practitioners to work in correctional facilities. They focus on providing quality healthcare within these environments. They have facilities in various states.


  3. SonderMind
    Average Salary: $434,049
    SonderMind specializes in mental health services and offers Nurse Practitioner roles with competitive pay. They have locations across several states, focusing on patient-centered care.


  4. Drip Hydration
    Average Salary: $413,333
    Drip Hydration provides hydration therapy services and hires Nurse Practitioners to help deliver care. They have multiple locations and focus on improving patient health through hydration.


  5. HealthONE
    Average Salary: $400,000
    HealthONE is a healthcare provider with various medical facilities. They offer Nurse Practitioner jobs with a strong salary. They operate in several states and are committed to excellent patient care.


  6. SNF Wound Care
    Average Salary: $392,202
    SNF Wound Care focuses on wound care and offers Nurse Practitioner jobs with a good salary. They have multiple locations and aim to provide high-quality care for patients with wounds.


  7. ATC Healthcare
    Average Salary: $329,257
    ATC Healthcare provides healthcare staffing services and hires Nurse Practitioners. They have various locations and offer competitive pay for skilled professionals.


  8. Brookdale Associates
    Average Salary: $322,368
    Brookdale Associates offers Nurse Practitioner jobs in senior living and skilled nursing facilities. They operate in several states and focus on patient care and well-being.


  9. Mindful Therapy Group
    Average Salary: $315,117
    Mindful Therapy Group provides mental health services and hires Nurse Practitioners. They have locations in multiple states and aim to deliver compassionate care.


  10. Beebe Healthcare
    Average Salary: $302,949
    Beebe Healthcare offers various healthcare services and hires Nurse Practitioners. They operate in Delaware and focus on providing quality care to the community.

How to earn more as a Nurse Practitioner?

Nurse Practitioners can increase their earnings by focusing on several key areas. Specialization is a significant factor. Working in a specialized area like pediatrics, geriatrics, or psychiatry can lead to higher pay. Experienced Nurse Practitioners also often earn more than those just starting.

Location plays an important role as well. States with a high demand for healthcare services tend to offer higher wages. Urban areas and regions with a shortage of medical professionals generally provide more lucrative opportunities. Additional certifications and advanced degrees can boost earning potential. For example, a Family Nurse Practitioner who becomes a Certified Nurse Practitioner can command a higher salary. Experience and reputation also matter. Nurse Practitioners with a strong track record and positive reviews from patients often secure better-paying positions.

The following factors can help increase earnings for Nurse Practitioners:

  • Specialization in a high-demand area
  • Choosing to work in states with higher healthcare demand
  • Obtaining additional certifications
  • Pursuing advanced degrees
  • Building a solid reputation and experience

Currently 6,684 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
6,684 Job Openings