How much does a Nurse Practitioner make?
Nurse Practitioners earn a good salary. On average, they make $142,028 each year. Salaries can vary based on experience and location. In the lowest-paying 10%, Nurse Practitioners make around $64,800. The top 10% earn $292,000 or more each year.
Several factors can influence how much Nurse Practitioners make. Experience plays a big role. Less experienced practitioners start at the lower end of the salary range. As they gain more experience, they can earn more. Location also matters. Nurse Practitioners in big cities often earn more than those in smaller towns.
What are the highest paying cities for a Nurse Practitioner?

-
San Francisco, CA
Average Salary: $209,032
In San Francisco, healthcare professionals enjoy working in an advanced medical setting. With top-tier facilities like UCSF Health and Kaiser Permanente, opportunities abound. Practitioners benefit from diverse patient populations and cutting-edge technology.
Find Nurse Practitioner jobs in San Francisco, CA
-
Yuma, AZ
Average Salary: $200,982
Yuma offers a warm, community-focused environment for healthcare providers. Working in areas like Yuma Regional Medical Center, practitioners enjoy smaller caseloads and close-knit communities. The cost of living is moderate, making it an attractive option.
Find Nurse Practitioner jobs in Yuma, AZ
-
Stockton, CA
Average Salary: $188,942
Stockton provides a balanced approach to healthcare careers. At places like Kaiser Permanente and St. Joseph’s Medical Center, professionals find rewarding work. The area’s cost of living is lower than many other cities, enhancing the quality of life.
Find Nurse Practitioner jobs in Stockton, CA
-
San Jose, CA
Average Salary: $185,412
San Jose’s tech-driven environment brings unique opportunities for healthcare providers. At organizations like Kaiser Permanente, practitioners enjoy innovative programs. The area is vibrant and offers a high standard of living.
Find Nurse Practitioner jobs in San Jose, CA
-
Santa Rosa, CA
Average Salary: $182,757
Santa Rosa combines rural charm with modern healthcare services. Working in places like Sutter Santa Rosa Regional Hospital, professionals find fulfilling careers. The area’s natural beauty and relaxed lifestyle enhance work-life balance.
Find Nurse Practitioner jobs in Santa Rosa, CA
-
Billings, MT
Average Salary: $182,601
Billings provides a welcoming atmosphere for healthcare professionals. At St. Vincent Healthcare and Billings Clinic, practitioners find ample opportunities. The city’s strong sense of community and outdoor activities make it an attractive location.
Find Nurse Practitioner jobs in Billings, MT
-
Anchorage, AK
Average Salary: $178,472
Anchorage offers a unique blend of urban amenities and natural beauty. Providers at Alaska Native Medical Center and Providence Alaska Medical Center enjoy a rewarding work environment. The city’s outdoor activities and low crime rate enhance quality of life.
Find Nurse Practitioner jobs in Anchorage, AK
-
Providence, RI
Average Salary: $178,240
Providence provides a rich healthcare experience with opportunities at institutions like Rhode Island Hospital. Practitioners enjoy a vibrant city life with a strong sense of community. The cost of living is moderate, making it a balanced choice.
Find Nurse Practitioner jobs in Providence, RI
-
Provo, UT
Average Salary: $177,400
In Provo, healthcare professionals thrive in a family-oriented environment. At Utah Valley Hospital, practitioners find rewarding work. The area’s strong community values and outdoor recreational opportunities enhance the living experience.
Find Nurse Practitioner jobs in Provo, UT
-
Sacramento, CA
Average Salary: $176,130
Sacramento offers a dynamic environment for healthcare providers. Working at institutions like UC Davis Health, professionals enjoy a diverse patient base. The city’s moderate cost of living and cultural attractions make it appealing.
Find Nurse Practitioner jobs in Sacramento, CA
What are the best companies a Nurse Practitioner can work for?

-
Veteran Medical Group
Average Salary: $500,000
Veteran Medical Group offers rewarding Nurse Practitioner jobs in their facilities located throughout the United States. They focus on providing excellent care to veterans, allowing professionals to make a significant impact. Positions are available in states such as California, Texas, and Florida.
-
Advanced Correctional Healthcare
Average Salary: $458,973
Advanced Correctional Healthcare provides Nurse Practitioner roles in correctional facilities across the country. These positions offer the chance to serve an underserved population, ensuring they receive proper medical attention. Opportunities can be found in Illinois, Texas, and California.
-
SonderMind
Average Salary: $438,361
SonderMind is known for its focus on mental health, providing Nurse Practitioner roles that emphasize patient care. They operate in several states, including Colorado and Texas. These roles allow practitioners to work in both in-person and telehealth settings, offering flexibility.
-
Drip Hydration
Average Salary: $438,095
Drip Hydration offers Nurse Practitioner jobs that focus on mobile IV hydration therapy. This company provides services in key cities such as New York, Los Angeles, and San Francisco. Practitioners can enjoy competitive pay and the chance to make a direct impact on patient health.
-
HealthONE
Average Salary: $400,000
HealthONE is a well-established healthcare provider with Nurse Practitioner positions in Colorado. They focus on delivering high-quality care in their hospitals and clinics. Their commitment to patient well-being makes it an attractive employer for many practitioners.
-
Beebe Healthcare
Average Salary: $390,352
Beebe Healthcare offers Nurse Practitioner roles in Delaware, providing essential healthcare services to the community. They value their staff and offer a supportive work environment. Positions are available in both urban and rural areas within the state.
-
SNF Wound Care
Average Salary: $386,944
SNF Wound Care specializes in wound care and offers Nurse Practitioner jobs in multiple states, including Florida and California. They focus on advanced wound treatment and healing. These roles provide a unique and specialized field of practice.
-
ATC Healthcare
Average Salary: $366,679
ATC Healthcare offers diverse Nurse Practitioner positions across the United States. They focus on providing staffing solutions for healthcare facilities. Opportunities can be found in states like New York, California, and Texas, offering a variety of settings and experiences.
-
Mindful Therapy Group
Average Salary: $339,833
Mindful Therapy Group provides Nurse Practitioner roles that emphasize mental health and therapy services. They operate in several states, including New York and California. These positions allow practitioners to work in a supportive and innovative environment.
-
Brookdale Associates
Average Salary: $338,125
Brookdale Associates offers Nurse Practitioner jobs in long-term care facilities across the United States. They focus on providing comprehensive care to elderly patients. Opportunities can be found in states such as Florida, California, and New York.
How to earn more as a Nurse Practitioner?
Nurse Practitioners (NPs) have the potential to earn more with the right strategies. Focusing on continuous education can open new opportunities. Many NPs choose to specialize in high-demand areas like pediatrics, psychiatry, or family medicine. Specialization often leads to higher paying jobs.
Location plays a crucial role in earning potential. NPs working in urban areas or regions with a shortage of healthcare providers tend to earn more. Being willing to relocate can significantly boost income. Also, gaining experience and certifications can lead to higher-paying positions. For instance, earning a certification from a recognized body like the American Nurses Credentialing Center can make an NP more attractive to employers. Networking with other professionals can lead to job opportunities that pay better. Attending conferences and joining professional organizations helps expand connections.
Consider working in different settings. NPs who work in hospitals, clinics, or private practices may find varying pay scales. Some NPs also choose to work part-time in high-demand settings like urgent care centers, earning extra income. Another way to increase earnings is to seek roles with additional responsibilities, such as supervisory or administrative positions, which often come with higher pay.
Factors to consider for earning more as a Nurse Practitioner include:
- Specialization in high-demand areas
- Relocating to areas with higher pay scales
- Gaining relevant certifications
- Networking and professional development
- Exploring various work settings and roles



