Position
Salary

How much does a Nurse Practitioner make?

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

Nurse Practitioners (NPs) play a vital role in the healthcare system. They provide a wide range of medical services, often working in primary care settings. NPs enjoy a rewarding career with a competitive salary. The average yearly salary for an NP is around $142,792. This figure can vary based on experience, location, and specialty.

NPs can expect to earn more as they gain experience. For instance, those in the top 10% of earners make over $271,345 annually. The salary distribution shows that many NPs earn between $106,109 and $147,418 each year. This range reflects the diverse opportunities available in the field. NPs can work in hospitals, clinics, and private practices, among other settings. Each environment offers unique benefits and salary potential.

View Nurse Practitioner jobs nearby

What are the highest paying cities for a Nurse Practitioner?

Nurse Practitioners can find some of the best pay in cities like San Francisco, CA, and Yuma, AZ. These cities offer top salaries, making them attractive for those in the field. Other cities like Provo, UT, and Stockton, CA also provide competitive wages.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs, highlighting San Francisco, CA with the highest at $205,597 and Topeka, KS with the lowest at $171,699.
  1. San Francisco, CA
    Average Salary: $205,597
    San Francisco offers a vibrant environment for healthcare professionals. The city's diverse population and advanced medical facilities provide ample opportunities. Companies like UCSF Health and Kaiser Permanente are prominent in the area.
    Find Nurse Practitioner jobs in San Francisco, CA


  2. Yuma, AZ
    Average Salary: $204,309
    Yuma provides a warm, welcoming atmosphere for those in the medical field. The city's growing population and need for healthcare services create many job openings. Local employers like Yuma Regional Medical Center are always looking for skilled professionals.
    Find Nurse Practitioner jobs in Yuma, AZ


  3. Provo, UT
    Average Salary: $190,908
    Provo is a great place for healthcare workers. The city's strong community and excellent healthcare institutions offer many opportunities. Organizations like Utah Valley Hospital are key employers in the area.
    Find Nurse Practitioner jobs in Provo, UT


  4. Stockton, CA
    Average Salary: $181,099
    Stockton is a growing city with a high demand for healthcare services. The city's expanding population and need for medical care create many job opportunities. Local healthcare providers like Kaiser Permanente are always hiring.
    Find Nurse Practitioner jobs in Stockton, CA


  5. Santa Rosa, CA
    Average Salary: $180,932
    Santa Rosa offers a peaceful environment with plenty of job opportunities in healthcare. The city's commitment to health and wellness makes it a great place for professionals. Companies like Sutter Health and Kaiser Permanente are prominent employers.
    Find Nurse Practitioner jobs in Santa Rosa, CA


  6. San Jose, CA
    Average Salary: $177,464
    San Jose is a bustling city with many opportunities for healthcare professionals. The tech-driven economy and high standard of living create a strong demand for medical services. Employers like Stanford Health Care and Kaiser Permanente are always looking for skilled workers.
    Find Nurse Practitioner jobs in San Jose, CA


  7. Fayetteville, AR
    Average Salary: $175,884
    Fayettelle offers a friendly environment with many job opportunities in healthcare. The city's growing population and need for medical care create many openings. Local employers like Washington Regional Medical Center are always hiring.
    Find Nurse Practitioner jobs in Fayetteville, AR


  8. Anchorage, AK
    Average Salary: $174,663
    Anchorage provides a unique setting for healthcare professionals. The city's rugged environment and need for medical services create many opportunities. Companies like Alaska Native Medical Center and Providence Alaska Medical Center are key employers.
    Find Nurse Practitioner jobs in Anchorage, AK


  9. Sacramento, CA
    Average Salary: $173,384
    Sacramento offers a dynamic environment for healthcare workers. The city's diverse population and need for medical care create many job opportunities. Employers like Kaiser Permanente and UC Davis Health are prominent in the area.
    Find Nurse Practitioner jobs in Sacramento, CA


  10. Topeka, KS
    Average Salary: $171,699
    Topeka provides a welcoming environment with many opportunities in healthcare. The city's strong community and need for medical services create many job openings. Local employers like Stormont Vail Health and Topeka Regional Hospital are always looking for skilled professionals.
    Find Nurse Practitioner jobs in Topeka, KS

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

Nurse Practitioners can find top-paying jobs with Veteran Medical Group, offering an average salary of $500,000. Advanced Correctional Healthcare and SonderMind also provide competitive salaries, averaging $456,216 and $437,143, respectively. These companies recognize the value of skilled Nurse Practitioners and reward them with attractive compensation packages.
Graph displaying best paying company salaries for Nurse Practitioner jobs, highlighting Veteran Medical Group with the highest at $500,000 and Mobile Care Medical Group with the lowest at $302,083.
  1. Veteran Medical Group
    Average Salary: $500,000
    Veteran Medical Group offers Nurse Practitioner jobs with a focus on providing care to veterans. They operate in various locations across the United States, ensuring comprehensive healthcare services.


  2. Advanced Correctional Healthcare
    Average Salary: $456,216
    Advanced Correctional Healthcare provides Nurse Practitioner jobs in correctional facilities. They work in multiple states, offering a unique opportunity to serve a diverse population.


  3. SonderMind
    Average Salary: $437,143
    SonderMind offers Nurse Practitioner jobs with a focus on mental health services. They operate in several states, providing a supportive environment for healthcare professionals.


  4. Drip Hydration
    Average Salary: $413,333
    Drip Hydration offers Nurse Practitioner jobs in hydration therapy clinics. They have locations in major cities, providing a dynamic work environment.


  5. HealthONE
    Average Salary: $400,000
    HealthONE offers Nurse Practitioner jobs with a focus on hospital care. They operate in several states, ensuring high-quality healthcare services.


  6. SNF Wound Care
    Average Salary: $393,659
    SNF Wound Care provides Nurse Practitioner jobs in wound care clinics. They have locations in various states, offering specialized care services.


  7. Brookdale Associates
    Average Salary: $322,368
    Brookdale Associates offers Nurse Practitioner jobs in senior living communities. They operate in multiple states, providing care for elderly residents.


  8. Mindful Therapy Group
    Average Salary: $315,117
    Mindful Therapy Group offers Nurse Practitioner jobs in mental health services. They have locations in several states, providing a supportive work environment.


  9. Beebe Healthcare
    Average Salary: $302,949
    Beebe Healthcare provides Nurse Practitioner jobs in a variety of healthcare settings. They operate in Delaware, offering diverse healthcare opportunities.


  10. Mobile Care Medical Group
    Average Salary: $302,083
    Mobile Care Medical Group offers Nurse Practitioner jobs in mobile healthcare services. They operate in several states, providing flexible work options.

How to earn more as a Nurse Practitioner?

Nurse Practitioners have the opportunity to earn more by taking several steps to enhance their career. One key factor is gaining additional certifications. Specializing in areas like pediatrics, geriatrics, or psychiatry can open up higher-paying job opportunities. Another way to increase earnings is by working in high-demand areas. Urban centers and regions with fewer healthcare providers often offer higher salaries. Nurse Practitioners can also boost their income by pursuing a master's or doctoral degree. Advanced degrees can lead to roles with greater responsibility and higher pay. Working in different settings can also make a difference. Positions in hospitals, private practices, and clinics may offer varying pay scales. Finally, negotiating salaries and benefits effectively can lead to higher earnings. Researching and understanding the market rates can help in these discussions.

Nurse Practitioners can also increase their income by taking on extra responsibilities. These might include administrative roles, teaching positions, or consulting work. Each of these roles can add to the base salary. Another way to earn more is by joining a professional organization. Memberships can provide access to networking events, job boards, and continuing education opportunities. These can lead to better job offers and salary increases. Nurse Practitioners should also consider the benefits of relocation. Moving to areas with a shortage of healthcare providers can lead to higher pay and better job prospects. Staying informed about industry trends and advancements can also help in salary negotiations. Finally, continuous learning and skill development can lead to promotions and higher salaries. Attending workshops, conferences, and online courses can keep skills sharp and competitive.

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