How much does a Nurse Practitioner make?
Nurse Practitioners can earn a good living. The average yearly salary stands at $141,597. This figure gives an idea of the general earnings for the profession.
Nurse Practitioners have a wide range of earnings. The lowest-earning 10% make less than $64,800 a year. At the other end, the top 10% earn over $269,527 annually. Most Nurse Practitioners fall between these two amounts. Specifically, about 50% of them earn between $105,745 and $146,691 per year. This spread shows that with more experience and specialization, earnings can rise.
What are the highest paying cities for a Nurse Practitioner?

-
San Francisco, CA
Average Salary: $207,696
In San Francisco, medical professionals have access to advanced healthcare facilities and research opportunities. Leading institutions like UCSF Health provide excellent platforms for those looking to make a significant impact. The competitive salary reflects the city's high cost of living.
Find Nurse Practitioner jobs in San Francisco, CA
-
Yuma, AZ
Average Salary: $203,225
Yuma offers a warm climate and a growing healthcare sector. The demand for primary care services is increasing, making it a good place for those in this field. Yuma Regional Medical Center is a prominent employer in the area.
Find Nurse Practitioner jobs in Yuma, AZ
-
Stockton, CA
Average Salary: $186,785
Stockton provides a diverse healthcare environment with opportunities to serve a wide range of populations. Local healthcare providers value experienced professionals. The area is known for its supportive community and growing job market.
Find Nurse Practitioner jobs in Stockton, CA
-
San Jose, CA
Average Salary: $183,753
San Jose is home to many tech companies and offers various healthcare opportunities. The Silicon Valley region presents unique challenges and growth potential. Kaiser Permanente and other large health systems are prominent employers.
Find Nurse Practitioner jobs in San Jose, CA
-
Santa Rosa, CA
Average Salary: $183,604
Santa Rosa is known for its beautiful environment and strong community spirit. Sutter Health is a major employer, providing extensive healthcare services. The cost of living is moderate, making it a good option for those seeking balance.
Find Nurse Practitioner jobs in Santa Rosa, CA
-
Provo, UT
Average Salary: $179,409
In Provo, healthcare needs are growing with the expanding population. Utah Valley Hospital and other local clinics are hiring. The city offers a family-friendly atmosphere and is close to outdoor activities.
Find Nurse Practitioner jobs in Provo, UT
-
Billings, MT
Average Salary: $178,641
Billings offers a vibrant healthcare sector with a strong demand for practitioners. St. Vincent Healthcare and Billings Clinic are key employers. The city's western lifestyle and affordable living costs are attractive to many.
Find Nurse Practitioner jobs in Billings, MT
-
Anchorage, AK
Average Salary: $177,267
Anchorage provides a unique healthcare landscape with opportunities to serve a diverse population. The extreme weather offers a distinct experience. Providers at Alaska Native Medical Center and other local facilities are in demand.
Find Nurse Practitioner jobs in Anchorage, AK
-
Sacramento, CA
Average Salary: $175,352
Sacramento is a political hub with many healthcare opportunities. The state government's focus on healthcare access creates a dynamic work environment. Kaiser Permanente and other major health systems are present.
Find Nurse Practitioner jobs in Sacramento, CA
-
Providence, RI
Average Salary: $175,037
Providence offers a rich history and strong healthcare system. Brown University and Lifespan are key employers. The city's smaller size provides a close-knit community feel.
Find Nurse Practitioner jobs in Providence, RI
What are the best companies a Nurse Practitioner can work for?

-
Veteran Medical Group
Average Salary: $500,000
Veteran Medical Group offers excellent opportunities for Nurse Practitioners. They work in various locations, providing top-notch care. Their settings include hospitals and clinics nationwide, ensuring a wide range of experiences.
-
Advanced Correctional Healthcare
Average Salary: $456,800
Advanced Correctional Healthcare hires Nurse Practitioners for correctional facilities. They work in prisons and jails across the country. These roles focus on providing quality healthcare to inmates.
-
SonderMind
Average Salary: $436,737
SonderMind offers remote opportunities for Nurse Practitioners. They focus on mental health and telehealth services. Locations include various states where their services are available.
-
Drip Hydration
Average Salary: $427,778
Drip Hydration provides hydration therapy services. Nurse Practitioners here work in clinics and mobile units. Locations include major cities across the country.
-
HealthONE
Average Salary: $400,000
HealthONE offers a range of healthcare services. Nurse Practitioners here work in hospitals and outpatient facilities. Locations include several states, providing diverse experiences.
-
SNF Wound Care
Average Salary: $386,667
SNF Wound Care specializes in wound treatment. Nurse Practitioners here work in wound care clinics. Locations include various cities where they provide specialized care.
-
ATC Healthcare
Average Salary: $366,679
ATC Healthcare offers staffing services for Nurse Practitioners. They work in hospitals and clinics across the country. Locations include multiple states, providing varied experiences.
-
Brookdale Associates
Average Salary: $332,222
Brookdale Associates provides senior care services. Nurse Practitioners here work in assisted living and skilled nursing facilities. Locations include several states.
-
Mindful Therapy Group
Average Salary: $316,500
Mindful Therapy Group focuses on mental health services. Nurse Practitioners here work in outpatient clinics. Locations include several cities, providing diverse experiences.
-
Beebe Healthcare
Average Salary: $302,949
Beebe Healthcare offers a range of medical services. Nurse Practitioners here work in hospitals and clinics. Locations include Delaware, providing quality care.
How to earn more as a Nurse Practitioner?
Aspiring Nurse Practitioners looking to earn more have several options. Focusing on specialization can open doors to higher-paying positions. Specialization in areas like anesthesia, pediatrics, or psychiatry often command higher salaries. Experience also plays a critical role in earning potential. Nurses with more years in the field often receive higher pay.
Location matters significantly. Urban areas and regions with a shortage of healthcare providers tend to offer higher wages. Certifications and advanced degrees add another layer of value. Certification in a specialty can boost both credibility and earning power. Additional degrees, such as a Doctor of Nursing Practice (DNP), can also lead to higher-paying roles.
Networking and professional development further increase earning potential. Building a strong network can lead to job opportunities that offer higher salaries. Attending conferences and participating in professional organizations keep Nurse Practitioners at the top of their game.
Here are five key factors to consider:
- Specialization in a high-demand area
- Gaining more experience in the field
- Choosing a location with higher pay rates
- Pursuing certifications and advanced degrees
- Networking and continuous professional development



