How much does a Nurse Practitioner make?
Nurse Practitioners (NPs) play a vital role in healthcare. They often work independently or in collaboration with doctors. Their duties include diagnosing and treating health conditions. NPs earn a strong salary for their important work. The average yearly salary for NPs is around $138,991. This figure reflects the wide range of settings in which they work, from hospitals to private clinics.
NPs can expect their salaries to vary based on experience, specialization, and location. Those in the top 10% of earners make over $237,000 annually. For many, the opportunity to make a difference in patients' lives outweighs the financial considerations. NPs enjoy good job stability and a high demand for their services. This demand helps keep salaries competitive. With the healthcare sector growing, NPs can look forward to a promising career with good earning potential.
What are the highest paying cities for a Nurse Practitioner?

-
San Francisco, CA
Average Salary: $201,227
In San Francisco, working in healthcare offers a dynamic environment. The city boasts top-tier healthcare facilities like UCSF Health and Kaiser Permanente. Nurse Practitioners here enjoy a strong demand and collaborative work settings.
Find Nurse Practitioner jobs in San Francisco, CA
-
Santa Rosa, CA
Average Salary: $183,390
Santa Rosa provides a balanced lifestyle for medical professionals. With Sutter Health and Adventist Health leading in care, Nurse Practitioners here benefit from innovative practices. The community is supportive, making it an excellent place to build a career.
Find Nurse Practitioner jobs in Santa Rosa, CA
-
Stockton, CA
Average Salary: $180,881
Stockton offers a growing healthcare sector with opportunities at hospitals like St. Joseph's Medical Center. Nurse Practitioners can find fulfilling roles and make a significant impact on community health here.
Find Nurse Practitioner jobs in Stockton, CA
-
Billings, MT
Average Salary: $177,213
In Billings, the healthcare industry is expanding. St. Vincent Healthcare and Billings Clinic provide excellent settings. Nurse Practitioners can expect a welcoming community and a variety of medical cases.
Find Nurse Practitioner jobs in Billings, MT
-
San Jose, CA
Average Salary: $176,209
San Jose is a hub for healthcare innovation. With facilities like Stanford Medicine and Kaiser Permanente, Nurse Practitioners can engage with cutting-edge technology. The city's diverse population also offers rich, varied experiences.
Find Nurse Practitioner jobs in San Jose, CA
-
Modesto, CA
Average Salary: $174,101
Modesto offers a supportive work environment for medical professionals. At Memorial Medical Center, Nurse Practitioners can thrive in a community-focused setting. The area provides a peaceful lifestyle with ample career growth.
Find Nurse Practitioner jobs in Modesto, CA
-
Sacramento, CA
Average Salary: $173,254
Sacramento provides a blend of urban and suburban settings. Nurse Practitioners here work in prominent hospitals like UC Davis Health. The city offers a variety of cases and a strong professional network.
Find Nurse Practitioner jobs in Sacramento, CA
-
Yuma, AZ
Average Salary: $171,976
Yuma is a vibrant community with a growing healthcare sector. Yuma Regional Medical Center is a key employer. Nurse Practitioners here can enjoy a warm climate and a close-knit community.
Find Nurse Practitioner jobs in Yuma, AZ
-
Anchorage, AK
Average Salary: $170,273
Anchorage offers unique opportunities for healthcare professionals. The Alaska Native Medical Center and Providence Alaska Medical Center are leading institutions. Nurse Practitioners can experience diverse medical cases in a remote, scenic setting.
Find Nurse Practitioner jobs in Anchorage, AK
-
Bakersfield, CA
Average Salary: $169,408
Bakersfield presents a growing healthcare market. Kern Medical Center and Adventist Health Bakersfield provide ample opportunities. Nurse Practitioners can expect a welcoming community and a chance to make a real difference.
Find Nurse Practitioner jobs in Bakersfield, CA
What are the best companies a Nurse Practitioner can work for?

-
Veteran Medical Group Inc
Average Salary: $500,000
Veteran Medical Group Inc. provides high-quality healthcare to veterans. They offer rewarding opportunities across multiple locations. These positions often include flexible schedules and excellent benefits.
-
Drip Hydration
Average Salary: $465,000
Drip Hydration specializes in mobile hydration therapy. They offer Nurse Practitioner roles in various states. These roles provide a dynamic work environment and a chance to make a difference in patients' lives.
-
Advanced Correctional Healthcare, Inc.
Average Salary: $421,226
Advanced Correctional Healthcare, Inc. focuses on healthcare in correctional facilities. They provide Nurse Practitioner jobs in multiple states. These positions offer unique challenges and the chance to impact underserved populations.
-
Headway
Average Salary: $401,077
Headway connects people with mental health professionals. They offer various Nurse Practitioner roles across different states. These positions allow for flexible scheduling and a focus on patient care.
-
ATC Healthcare
Average Salary: $398,619
ATC Healthcare offers staffing and recruitment services. They provide Nurse Practitioner jobs in numerous locations. These positions offer competitive salaries and a supportive work environment.
-
SonderMind
Average Salary: $385,048
SonderMind focuses on mental health and wellness. They offer Nurse Practitioner roles in multiple states. These positions emphasize patient care and mental health support.
-
ZYBS MEDICAL GROUP
Average Salary: $375,833
ZYBS MEDICAL GROUP provides comprehensive healthcare services. They offer Nurse Practitioner jobs across different states. These roles emphasize quality care and patient satisfaction.
-
Blossom Hill
Average Salary: $375,000
Blossom Hill offers specialized healthcare services. They provide Nurse Practitioner positions in various locations. These jobs focus on patient care and professional growth.
-
SNF Wound Care
Average Salary: $372,414
SNF Wound Care specializes in wound care services. They offer Nurse Practitioner roles in multiple states. These positions provide a chance to specialize in a growing field of healthcare.
-
HireFox
Average Salary: $350,353
HireFox offers healthcare staffing services. They provide Nurse Practitioner jobs across various states. These positions offer a supportive work environment and career growth opportunities.
How to earn more as a Nurse Practitioner?
Becoming a Nurse Practitioner (NP) opens many doors to higher earnings. These professionals often make more than registered nurses. There are several ways to maximize earnings in this field. One key factor lies in choosing a specialty that aligns with personal interests and market demand. Specialties like anesthesia, psychiatry, or pain management often command higher salaries.
Another factor to consider is gaining more certifications and education. Advanced certifications can lead to increased responsibility and pay. Continuing education and staying updated on the latest medical practices can also lead to higher positions within healthcare facilities. Location is another important factor. Working in areas with higher living costs often means higher salaries. Urban areas or places with a shortage of healthcare providers typically offer more competitive wages. Experience also plays a big role. The more years a NP spends in the field, the more they can expect to earn. Finally, negotiating salary and benefits carefully can lead to higher pay. Researching market rates and being prepared to discuss one's value during interviews can make a difference.
Here are some factors to consider for earning more as a Nurse Practitioner:
- Specialty Choice
- Certifications and Education
- Location
- Experience
- Salary Negotiation



