Nurse Practitioner Salaries
How much does a Nurse Practitioner make?
Nurse Practitioners (NPs) play a vital role in the healthcare system. They provide a range of medical services, often with a focus on family care, pediatrics, or geriatrics. The average salary for a Nurse Practitioner is around $141,861 per year. This figure can vary based on experience, location, and specialty.
NPs can expect to earn more as they gain experience. For example, those with less than a year of experience might earn around $71,400 annually. With 1-4 years of experience, salaries can rise to about $91,912. Those with more than 20 years in the field can earn upwards of $297,000 per year. This progression highlights the potential for career growth and financial rewards in this profession.
What are the highest paying cities for a Nurse Practitioner?

-
San Francisco, CA
Average Salary: $200,360
San Francisco offers a vibrant environment for healthcare professionals. The city's diverse population and numerous clinics make it a great place to work. Major healthcare providers include UCSF Health and Kaiser Permanente.
Find Nurse Practitioner jobs in San Francisco, CA
-
Yuma, AZ
Average Salary: $190,428
Yuma provides a warm, welcoming atmosphere for healthcare workers. The city's growing population and need for medical services create many opportunities. Yuma Regional Medical Center is a key employer in the area.
Find Nurse Practitioner jobs in Yuma, AZ
-
Santa Rosa, CA
Average Salary: $174,226
Santa Rosa is known for its strong community and excellent healthcare facilities. The city's commitment to health makes it a great place for medical professionals. Sutter Santa Rosa Regional Hospital is a leading employer in the region.
Find Nurse Practitioner jobs in Santa Rosa, CA
-
Stockton, CA
Average Salary: $170,373
Stockton offers a dynamic environment for healthcare workers. The city's expanding population and healthcare needs provide many opportunities. St. Joseph's Medical Center is a major employer in the area.
Find Nurse Practitioner jobs in Stockton, CA
-
Vallejo, CA
Average Salary: $168,123
Vallejo provides a supportive environment for healthcare professionals. The city's focus on health and wellness creates many job opportunities. Kaiser Permanente and NorthBay Healthcare are key employers in the area.
Find Nurse Practitioner jobs in Vallejo, CA
-
Sacramento, CA
Average Salary: $166,512
Sacramento is a bustling city with many healthcare opportunities. The state capital's diverse population and numerous healthcare facilities make it an ideal place to work. UC Davis Health and Kaiser Permanente are major employers.
Find Nurse Practitioner jobs in Sacramento, CA
-
Modesto, CA
Average Salary: $166,421
Modesto offers a welcoming environment for healthcare workers. The city's growing population and healthcare needs create many job opportunities. Doctors Medical Center and Memorial Medical Center are key employers.
Find Nurse Practitioner jobs in Modesto, CA
-
Honolulu, HI
Average Salary: $166,185
Honolulu provides a unique and vibrant environment for healthcare professionals. The city's diverse population and beautiful setting make it an attractive place to work. The Queen's Medical Center and Straub Medical Center are major employers.
Find Nurse Practitioner jobs in Honolulu, HI
-
San Jose, CA
Average Salary: $165,825
San Jose offers a dynamic and innovative environment for healthcare workers. The city's tech-driven economy and healthcare needs create many opportunities. Stanford Health Care and Kaiser Permanente are key employers.
Find Nurse Practitioner jobs in San Jose, CA
-
Los Angeles, CA
Average Salary: $165,205
Los Angeles provides a diverse and bustling environment for healthcare professionals. The city's large population and numerous healthcare facilities make it a great place to work. Cedars-Sinai Medical Center and Kaiser Permanente are major employers.
Find Nurse Practitioner jobs in Los Angeles, CA
What are the best companies a Nurse Practitioner can work for?

-
TDB Communications
Average Salary: $590,000
TDB Communications offers Nurse Practitioners a competitive salary. They provide telehealth services across the United States. Their work focuses on delivering high-quality care to patients in various locations.
-
Veteran Medical Group
Average Salary: $496,528
Veteran Medical Group pays Nurse Practitioners well. They operate in multiple states, focusing on veteran care. Nurse Practitioners here work in a supportive environment with a focus on patient care.
-
Advanced Correctional Healthcare
Average Salary: $475,156
At Advanced Correctional Healthcare, Nurse Practitioners earn a solid salary. They provide healthcare services in correctional facilities nationwide. This role involves managing patient care in unique settings.
-
SonderMind
Average Salary: $430,286
SonderMind offers Nurse Practitioners a good salary. They focus on mental health services and operate in several states. Nurse Practitioners here work to improve patient mental health and well-being.
-
SNF Wound Care
Average Salary: $395,213
SNF Wound Care provides a competitive salary for Nurse Practitioners. They specialize in wound care and operate in various locations. Nurse Practitioners here focus on treating and managing patient wounds.
-
Seven Resourcing
Average Salary: $308,100
Seven Resourcing offers a solid salary for Nurse Practitioners. They provide healthcare staffing services across the country. Nurse Practitioners here work in diverse healthcare settings.
-
Mobile Care Medical Group
Average Salary: $302,143
Mobile Care Medical Group pays Nurse Practitioners well. They offer mobile healthcare services in multiple states. Nurse Practitioners here provide care to patients in their homes or other locations.
-
Mindful Therapy Group
Average Salary: $293,355
Mindful Therapy Group offers a good salary for Nurse Practitioners. They focus on mental health and operate in various states. Nurse Practitioners here work to support patient mental health and wellness.
-
My Home Doctor
Average Salary: $248,375
My Home Doctor provides a fair salary for Nurse Practitioners. They offer home healthcare services in several states. Nurse Practitioners here deliver care to patients in their homes.
-
Ascend Medical
Average Salary: $243,125
Ascend Medical offers a competitive salary for Nurse Practitioners. They provide healthcare staffing services in multiple states. Nurse Practitioners here work in various healthcare settings.
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. Specializations in areas like pediatrics, geriatrics, or family care can open up higher-paying positions. Another way to increase earnings is by working in high-demand areas. Urban centers or regions with fewer healthcare providers often offer higher salaries. Nurse Practitioners can also boost their income by pursuing a master's degree or higher. Advanced degrees can lead to roles with greater responsibilities and pay. Working in different settings, such as hospitals, clinics, or private practices, can also affect earnings. Each setting has its own pay scale, and some may offer more lucrative opportunities. Finally, negotiating salary and benefits effectively can make a significant difference. Understanding the market rates and being prepared to discuss compensation can lead to better financial outcomes.
Nurse Practitioners can also increase their earnings by seeking out leadership roles. Positions such as Nurse Manager or Clinical Director often come with higher pay. Another way to earn more is by taking on additional responsibilities. This could include supervising other staff or taking on extra shifts. Continuing education and staying updated with the latest medical practices can also lead to higher-paying jobs. Employers value practitioners who are knowledgeable and skilled. Working in specialized fields, such as pain management or oncology, can also result in higher salaries. These areas often have a higher demand for skilled practitioners. Finally, relocating to areas with a shortage of healthcare providers can lead to better-paying jobs. Researching and moving to these regions can be a smart career move.