Position
Salary

How much does a Nurse Practitioner make?

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

Nurse Practitioners (NPs) play a key role in the healthcare industry. Their jobs involve diagnosing and treating patients. They also prescribe medicine and manage their care. NPs earn a good salary, making it an attractive career choice. The average yearly salary for NPs is around $141,843. This makes their job one of the more lucrative roles in healthcare.


The salary of Nurse Practitioners can vary based on different factors. These include their experience, location, and specialty. For instance, NPs in some regions may earn more than others. Those who specialize in certain areas, like pediatrics or geriatrics, may also see higher pay. Here is a look at the salary distribution:

  • The lowest 10% earn about $61,090.
  • The next 20% make between $81,000 and $100,000.
  • The middle 30% earn between $101,000 and $121,000.
  • The next 20% make between $122,000 and $141,000.
  • The top 10% earn more than $141,000.
View Nurse Practitioner jobs nearby

What are the highest paying cities for a Nurse Practitioner?

Nurse Practitioners looking to maximize their earnings can find high paying positions in several cities across the country. San Francisco, California, tops the list with an average salary of $209,198. Other notable cities include Stockton, CA, and Yuma, AZ, where Nurse Practitioners can expect competitive salaries. This data suggests these areas offer lucrative opportunities for professionals in this field. In addition to the highest-paying cities, job seekers might consider other locations such as Billings, MT, and San Jose, CA, which also provide attractive compensation packages. Exploring roles in these cities could lead to both a rewarding career and financial stability.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs, highlighting San Francisco, CA with the highest at $209,198 and Providence, RI with the lowest at $175,385.
  1. San Francisco, CA
    Average Salary: $209,198
    In San Francisco, healthcare professionals enjoy working in state-of-the-art facilities. Many prominent healthcare providers, including UCSF Health and Kaiser Permanente, offer career growth and diverse patient care experiences.
    Find Nurse Practitioner jobs in San Francisco, CA


  2. Stockton, CA
    Average Salary: $192,040
    Stockton presents an opportunity to serve a diverse community. Local hospitals, such as San Joaquin General Hospital, focus on comprehensive patient care, providing a rewarding work environment.
    Find Nurse Practitioner jobs in Stockton, CA


  3. Yuma, AZ
    Average Salary: $191,021
    Yuma offers a close-knit community with a strong focus on healthcare. Working with local providers like Yuma Regional Medical Center allows for meaningful patient interactions and professional development.
    Find Nurse Practitioner jobs in Yuma, AZ


  4. Billings, MT
    Average Salary: $188,678
    Billings provides a welcoming atmosphere for healthcare workers. At St. Vincent Healthcare, professionals enjoy a supportive environment and opportunities to make a significant impact on patient lives.
    Find Nurse Practitioner jobs in Billings, MT


  5. San Jose, CA
    Average Salary: $185,780
    In San Jose, healthcare practitioners benefit from a vibrant community and cutting-edge medical technology. Companies like El Camino Health provide a dynamic setting for growth and learning.
    Find Nurse Practitioner jobs in San Jose, CA


  6. Santa Rosa, CA
    Average Salary: $185,035
    Santa Rosa offers a peaceful environment with excellent healthcare facilities. Sutter Medical Center provides a supportive workplace and chances to engage with a diverse patient population.
    Find Nurse Practitioner jobs in Santa Rosa, CA


  7. Anchorage, AK
    Average Salary: $179,929
    Anchorage is known for its natural beauty and robust healthcare system. Working at Providence Alaska Medical Center, practitioners can expect a challenging yet rewarding experience.
    Find Nurse Practitioner jobs in Anchorage, AK


  8. Provo, UT
    Average Salary: $177,731
    In Provo, healthcare professionals contribute to a growing community. At Utah Valley Hospital, the focus is on patient-centered care and professional growth.
    Find Nurse Practitioner jobs in Provo, UT


  9. Sacramento, CA
    Average Salary: $177,366
    Sacramento offers a diverse patient base and a range of healthcare facilities. At Kaiser Permanente, practitioners can expect to work in a supportive and progressive environment.
    Find Nurse Practitioner jobs in Sacramento, CA


  10. Providence, RI
    Average Salary: $175,385
    Providence presents a unique blend of urban and suburban settings. Working at Rhode Island Hospital, professionals can expect a dynamic environment with opportunities for significant patient care.
    Find Nurse Practitioner jobs in Providence, RI

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

Nurse Practitioners can earn top salaries at companies like Veteran Medical Group and Drip Hydration. These companies offer average salaries of $500,000 and $465,000, respectively. Other companies such as Advanced Correctional Healthcare and SonderMind also provide competitive pay. ATC Healthcare, SNF Wound Care, and Brookdale Associates rank high as well. Premier HealthCare and Mobile Care Medical Group follow closely behind. These companies ensure Nurse Practitioners receive good compensation for their essential work.
Graph displaying best paying company salaries for Nurse Practitioner jobs, highlighting Veteran Medical Group with the highest at $500,000 and University of California - San Francisco with the lowest at $240,611.
  1. Veteran Medical Group
    Average Salary: $500,000
    Veteran Medical Group is a prominent provider of healthcare services for veterans. The company operates across the United States, offering various medical services. They value the role of Nurse Practitioners in providing quality care. They have a history of offering competitive salaries.


  2. Drip Hydration
    Average Salary: $465,000
    Drip Hydration focuses on providing mobile IV hydration and wellness services. This company serves major cities across the country. Nurse Practitioners here play a key role in delivering on-site medical care. Their compensation reflects the high demand for such services.


  3. Advanced Correctional Healthcare
    Average Salary: $446,356
    Advanced Correctional Healthcare offers medical services within correctional facilities. They operate in multiple states, providing essential healthcare to inmates. Nurse Practitioners working here enjoy a high salary due to the specialized nature of the work.


  4. SonderMind
    Average Salary: $408,190
    SonderMind provides mental health services to help people in need. They serve several locations across the country. Nurse Practitioners here are integral in providing mental health support. Their competitive salaries match the importance of their work.


  5. ATC Healthcare
    Average Salary: $388,053
    ATC Healthcare is a leading provider of healthcare staffing solutions. They operate nationwide and offer a variety of job opportunities for Nurse Practitioners. Their salaries are competitive, reflecting the demand for skilled healthcare providers.


  6. SNF Wound Care
    Average Salary: $387,500
    SNF Wound Care specializes in wound care management. They serve numerous locations across the United States. Nurse Practitioners here are crucial in providing expert care for patients with wounds. Their salaries reflect the specialized skills required.


  7. Brookdale Associates
    Average Salary: $332,500
    Brookdale Associates provides senior living and skilled nursing care. They have facilities in multiple states. Nurse Practitioners work to ensure residents receive proper care. They offer a high salary for the critical role they play in patient care.


  8. Mobile Care Medical Group
    Average Salary: $302,105
    Mobile Care Medical Group offers on-site healthcare services to patients. They serve several locations across the country. Nurse Practitioners here are essential in providing care directly to patients. Their salaries are competitive for the services they provide.


  9. Premier HealthCare
    Average Salary: $268,846
    Premier HealthCare offers a range of medical services to communities. They operate in multiple states. Nurse Practitioners here are key in delivering healthcare services. Their salaries are reflective of the important work they do.


  10. University of California - San Francisco
    Average Salary: $240,611
    University of California - San Francisco is a renowned academic medical center. They operate in San Francisco, California. Nurse Practitioners here benefit from the institution's strong commitment to research and education. Their salaries reflect the academic environment.

How to earn more as a Nurse Practitioner?

Nurse Practitioners (NPs) can take several steps to increase their earnings. The right strategies not only lead to higher pay but also enhance job satisfaction and career advancement. Understanding these factors can help NPs make informed decisions about their professional development.

One significant factor is specialization. NPs who specialize in high-demand areas such as psychiatry, pediatrics, or geriatrics often earn more. Specialization allows NPs to take on roles with greater responsibility and complexity, which typically come with higher salaries. For example, NPs working in critical care or anesthesiology usually see higher pay rates due to the specialized nature of their work. Another factor is location. NPs in certain states or cities with a shortage of healthcare providers earn more. Urban areas and rural regions with fewer NPs often offer higher wages to attract and retain skilled professionals.

Certifications and advanced degrees also play a role in higher earnings. NPs who obtain board certification and pursue a Doctor of Nursing Practice (DNP) degree can see significant salary increases. These credentials demonstrate a higher level of expertise and commitment to the profession, making the NP more valuable to employers. Continuing education and professional development are equally important. NPs who keep their skills up-to-date and stay informed about the latest healthcare trends and technologies can command higher pay. Participating in workshops, attending conferences, and obtaining new certifications are all effective ways to enhance earning potential.

Experience and reputation also matter. NPs with several years of experience often earn more than those just starting out. Building a strong reputation in the community can lead to higher patient volume and better-paying opportunities. Networking with other healthcare professionals and seeking mentorship can help NPs grow their careers and increase their income.

Engaging in locum tenens or travel nursing can offer another avenue for higher earnings. These roles often provide higher pay rates than permanent positions, making them attractive options for NPs looking to increase their income. Flexibility and the opportunity to work in different locations are additional benefits of these temporary positions.

  1. Specialization in high-demand areas
  2. Working in high-pay locations
  3. Obtaining board certification and advanced degrees
  4. Continuous education and professional development
  5. Gaining experience and building a strong reputation

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