How much does a Nurse Practitioner make?
Nurse Practitioners (NPs) play a vital role in healthcare. They provide a wide range of medical services, often working independently or in collaboration with doctors. Their work is both rewarding and well-compensated. The average yearly salary for an NP is around $142,970. This figure reflects the diverse responsibilities and the high level of education they bring to the table.
NPs can earn different salaries based on their experience and location. The lowest 10% earn about $64,800, while the top 10% can make over $292,000. These figures show that there is significant potential for growth in this field. Many NPs find that with experience and specialization, their earnings can increase substantially. This makes the career path both financially attractive and personally fulfilling.
What are the highest paying cities for a Nurse Practitioner?

-
San Francisco, CA
Average Salary: $202,714
In San Francisco, healthcare professionals enjoy a vibrant community. The city offers many opportunities with top-tier hospitals like UCSF Health and Kaiser Permanente. The cost of living is high, but so are the rewards.
Find Nurse Practitioner jobs in San Francisco, CA
-
Yuma, AZ
Average Salary: $197,741
Yuma provides a welcoming environment for those who love the outdoors. Working here means you can enjoy sunny days and a slower pace of life. Yuma Regional Medical Center is a prominent employer in the area.
Find Nurse Practitioner jobs in Yuma, AZ
-
Provo, UT
Average Salary: $179,873
Provo offers a family-friendly atmosphere with a strong sense of community. The city is known for its educational institutions, including BYU. Nurse practitioners can find fulfilling work with local clinics and hospitals.
Find Nurse Practitioner jobs in Provo, UT
-
Santa Rosa, CA
Average Salary: $178,367
Santa Rosa is a beautiful city with a strong healthcare sector. Sutter Health and Kaiser Permanente are major employers. The area offers a good quality of life with access to nature and outdoor activities.
Find Nurse Practitioner jobs in Santa Rosa, CA
-
Stockton, CA
Average Salary: $173,946
Stockton provides a diverse work environment with a growing healthcare sector. The city is home to several hospitals, including St. Joseph's Medical Center. Nurse practitioners can expect a supportive community and good career opportunities.
Find Nurse Practitioner jobs in Stockton, CA
-
Anchorage, AK
Average Salary: $172,894
Anchorage offers a unique setting with stunning landscapes and a strong healthcare system. The city is served by major hospitals like Alaska Native Medical Center. Working here means enjoying long summer days and a vibrant community.
Find Nurse Practitioner jobs in Anchorage, AK
-
Fayetteville, AR
Average Salary: $172,695
Fayettelle is a growing city with a strong emphasis on education and healthcare. The city is home to the University of Arkansas and several hospitals. Nurse practitioners can find rewarding work in a supportive environment.
Find Nurse Practitioner jobs in Fayetteville, AR
-
Vallejo, CA
Average Salary: $171,777
Vallejo offers a mix of urban and suburban living with a strong healthcare sector. The city is served by Kaiser Permanente and other local clinics. Nurse practitioners can enjoy a good quality of life with easy access to San Francisco.
Find Nurse Practitioner jobs in Vallejo, CA
-
Sacramento, CA
Average Salary: $169,845
Sacramento is the capital city with a diverse healthcare market. The city offers many opportunities with employers like Kaiser Permanente and Dignity Health. Nurse practitioners can enjoy a dynamic work environment with a growing population.
Find Nurse Practitioner jobs in Sacramento, CA
-
San Jose, CA
Average Salary: $168,933
San Jose is a tech hub with a strong healthcare industry. The city offers many opportunities with major employers like Stanford Health Care. Nurse practitioners can enjoy a vibrant community and a high standard of living.
Find Nurse Practitioner jobs in San Jose, CA
What are the best companies a Nurse Practitioner can work for?

-
Veteran Medical Group
Average Salary: $500,000
Veteran Medical Group offers top-tier salaries for Nurse Practitioners. They provide healthcare services to veterans in various locations across the United States. Their commitment to quality care makes it a great place for Nurse Practitioners to work.
-
Advanced Correctional Healthcare
Average Salary: $467,143
Advanced Correctional Healthcare pays Nurse Practitioners well. They work with correctional facilities, offering healthcare services to inmates. Locations include several states, providing diverse experiences for Nurse Practitioners.
-
SonderMind
Average Salary: $435,667
SonderMind offers competitive salaries for Nurse Practitioners. They focus on mental health services and operate in multiple states. Nurse Practitioners here enjoy a supportive environment and the chance to make a significant impact.
-
SNF Wound Care
Average Salary: $408,548
SNF Wound Care provides a good salary for Nurse Practitioners. They specialize in wound care and operate in various locations. Nurse Practitioners here work in a focused setting, helping patients recover effectively.
-
HealthONE
Average Salary: $400,000
HealthONE offers a solid salary for Nurse Practitioners. They provide healthcare services in multiple states. Nurse Practitioners here benefit from a supportive team and a commitment to patient care.
-
Mindful Therapy Group
Average Salary: $310,871
Mindful Therapy Group pays Nurse Practitioners well. They offer mental health services in several states. Nurse Practitioners here enjoy a collaborative environment and the chance to help patients improve their mental health.
-
Beebe Healthcare
Average Salary: $308,389
Beebe Healthcare provides a good salary for Nurse Practitioners. They operate in Delaware, offering a range of healthcare services. Nurse Practitioners here work in a community-focused setting, making a positive impact on patients' lives.
-
Seven Resourcing
Average Salary: $306,057
Seven Resourcing offers a competitive salary for Nurse Practitioners. They provide staffing solutions in various locations. Nurse Practitioners here enjoy flexibility and the opportunity to work in different environments.
-
Mobile Care Medical Group
Average Salary: $303,000
Mobile Care Medical Group pays Nurse Practitioners well. They offer mobile healthcare services in multiple states. Nurse Practitioners here enjoy the flexibility of working in various settings and making a direct impact on patient care.
-
Brookdale Associates
Average Salary: $255,500
Brookdale Associates offers a good salary for Nurse Practitioners. They provide healthcare services in senior living communities across several states. Nurse Practitioners here work in a supportive environment, helping elderly patients maintain their health and well-being.
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 locations. Urban areas or regions with a shortage of 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, such as hospitals, clinics, or private practices, can also affect earnings. Each setting has its own pay scale, and some may offer more lucrative positions. Finally, taking on leadership roles can lead to higher pay. Positions like Nurse Manager or Clinical Director often come with significant salary increases.
To maximize earnings, Nurse Practitioners should consider these factors. Specialization, location, education, work setting, and leadership roles all play a part. By focusing on these areas, Nurse Practitioners can enhance their career and increase their income.
Here are some key factors to consider:
- Gain additional certifications
- Work in high-demand locations
- Pursue advanced degrees
- Explore different work settings
- Take on leadership roles