How much does a Nurse Practitioner make?
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.
What are the highest paying cities for a Nurse Practitioner?

-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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?

-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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



