Position
Salary

How much does a Nurse Practitioner make?

The average salary for a Nurse Practitioner is $140,248 per year in the US.

Nurse Practitioners have a rewarding career that offers a good salary. On average, a Nurse Practitioner earns about $140,248 each year. This figure can vary based on experience, location, and specialty. The salary scale shows a clear upward trend with more experience and expertise.

To break it down, here’s what different levels of experience can expect:

  • Entry-level Nurse Practitioners earn around $60,625 to $99,784.
  • Mid-career Nurse Practitioners make between $119,364 and $158,523.
  • Experienced Nurse Practitioners can earn more than $178,102, with the top earners making over $256,420 annually.

Nurse Practitioners who choose to specialize or work in high-demand areas often see higher salaries. This career path offers growth and the chance to earn a good income over time.

View Nurse Practitioner jobs nearby

What are the highest paying cities for a Nurse Practitioner?

Nurse Practitioners looking for top salaries often find great opportunities in San Francisco, CA, where the average salary exceeds $209,000. Other cities with strong offerings include Stockton, CA, and San Jose, CA, where salaries remain high above $185,000. Positions in Billings, MT, and Santa Rosa, CA, also offer competitive wages, making these locations appealing for those seeking lucrative career moves.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs, highlighting San Francisco, CA with the highest at $209,812 and Modesto, CA with the lowest at $174,246.
  1. San Francisco, CA
    Average Salary: $209,812
    In San Francisco, professionals provide care to a diverse population. With many top healthcare facilities, there are plenty of opportunities to make a difference.
    Find Nurse Practitioner jobs in San Francisco, CA


  2. Stockton, CA
    Average Salary: $189,754
    Stockton offers a welcoming environment for those in the field. Working here means being part of a caring community with many local clinics.
    Find Nurse Practitioner jobs in Stockton, CA


  3. San Jose, CA
    Average Salary: $185,377
    San Jose boasts a thriving healthcare sector. Nurse Practitioners here have access to cutting-edge facilities and a supportive professional network.
    Find Nurse Practitioner jobs in San Jose, CA


  4. Billings, MT
    Average Salary: $184,994
    Billings provides a unique blend of urban and rural opportunities. Nurse Practitioners here often enjoy a strong sense of community.
    Find Nurse Practitioner jobs in Billings, MT


  5. Santa Rosa, CA
    Average Salary: $184,494
    Santa Rosa offers a peaceful yet dynamic environment for healthcare professionals. The area’s scenic beauty enhances the quality of life.
    Find Nurse Practitioner jobs in Santa Rosa, CA


  6. Yuma, AZ
    Average Salary: $182,591
    In Yuma, Nurse Practitioners work in a close-knit community. The city's warm climate and welcoming atmosphere make it an appealing place to live and work.
    Find Nurse Practitioner jobs in Yuma, AZ


  7. Anchorage, AK
    Average Salary: $179,916
    Anchorage provides a unique opportunity to work in a vast, natural setting. Nurse Practitioners here enjoy a strong sense of community and adventure.
    Find Nurse Practitioner jobs in Anchorage, AK


  8. Sacramento, CA
    Average Salary: $177,402
    Sacramento offers a balanced lifestyle with many job opportunities. Nurse Practitioners here enjoy a thriving healthcare sector and a dynamic community.
    Find Nurse Practitioner jobs in Sacramento, CA


  9. Provo, UT
    Average Salary: $177,247
    Provo offers a supportive and tight-knit community. Nurse Practitioners here find plenty of opportunities to grow in a welcoming environment.
    Find Nurse Practitioner jobs in Provo, UT


  10. Modesto, CA
    Average Salary: $174,246
    Modesto provides a great quality of life with many job opportunities. Nurse Practitioners here enjoy a close-knit community and access to modern facilities.
    Find Nurse Practitioner jobs in Modesto, CA

What are the best companies a Nurse Practitioner can work for?

Nurse Practitioners can find rewarding careers with top-tier pay at companies like Veteran Medical Group and Drip Hydration. These companies offer competitive salaries, making them attractive options for those in the field. Other notable companies such as Advanced Correctional Healthcare and SonderMind also provide substantial pay packages.
Graph displaying best paying company salaries for Nurse Practitioner jobs, highlighting Veteran Medical Group with the highest at $500,000 and West Coast Wound & Skin Care with the lowest at $240,000.
  1. Veteran Medical Group
    Average Salary: $500,000
    Veteran Medical Group offers competitive salaries for Nurse Practitioners. They work in various Veterans Affairs hospitals across the United States. This role involves providing primary care and specialized medical services to veterans.


  2. Drip Hydration
    Average Salary: $465,000
    Drip Hydration provides high-paying jobs for Nurse Practitioners. They offer mobile IV hydration and wellness services. Nurse Practitioners with this company work in major cities across the country.


  3. Advanced Correctional Healthcare
    Average Salary: $430,900
    Advanced Correctional Healthcare pays well for Nurse Practitioners. They provide healthcare services in correctional facilities. Nurse Practitioners work in state and federal prisons.


  4. SonderMind
    Average Salary: $403,897
    SonderMind offers attractive salaries for Nurse Practitioners. They specialize in providing mental health services. Nurse Practitioners work in clinics and telehealth settings.


  5. ATC Healthcare
    Average Salary: $398,619
    ATC Healthcare provides good salaries for Nurse Practitioners. They offer staffing solutions for various healthcare facilities. Nurse Practitioners work in hospitals and outpatient clinics.


  6. SNF Wound Care
    Average Salary: $377,817
    SNF Wound Care offers competitive salaries for Nurse Practitioners. They focus on wound care and rehabilitation. Nurse Practitioners work in skilled nursing facilities across the United States.


  7. Mobile Care Medical Group
    Average Salary: $299,375
    Mobile Care Medical Group provides decent salaries for Nurse Practitioners. They offer mobile medical services. Nurse Practitioners work in community clinics and mobile units.


  8. Premier HealthCare
    Average Salary: $268,846
    Premier HealthCare offers good salaries for Nurse Practitioners. They provide home healthcare services. Nurse Practitioners work in patients' homes in various locations.


  9. University of California - San Francisco
    Average Salary: $240,029
    University of California - San Francisco offers salaries for Nurse Practitioners. They work in teaching hospitals and research institutions. Nurse Practitioners teach and provide clinical care.


  10. West Coast Wound & Skin Care
    Average Salary: $240,000
    West Coast Wound & Skin Care offers competitive salaries for Nurse Practitioners. They specialize in wound care. Nurse Practitioners work in clinics along the West Coast.

How to earn more as a Nurse Practitioner?

Nurse Practitioners can enhance their earning potential by focusing on specific areas that impact compensation. Specialization in high-demand fields often leads to higher pay. For example, working in emergency care or critical care can provide more opportunities for overtime and shift differentials. These roles typically require more skills and come with higher responsibilities, which reflect in the salary.

Experience matters significantly in the nursing profession. As a Nurse Practitioner gains more years in practice, their earning potential increases. Employers often value seasoned professionals who can offer guidance and reduce training costs. Continuous professional development also plays a key role. Attending workshops, obtaining certifications, and pursuing advanced degrees can open doors to higher-paying positions and more advanced roles.

Location is another important factor. Certain states and cities offer higher wages for Nurse Practitioners due to the cost of living and demand for healthcare services. Urban areas with a shortage of healthcare providers tend to pay more to attract and retain skilled professionals. Understanding the job market in different regions can help Nurse Practitioners make informed decisions about where to work.

Another way to earn more involves choosing the right work setting. Hospitals, clinics, and private practices offer different compensation packages. Working in a private practice can sometimes mean higher earnings due to the nature of billing and patient volume. However, hospitals may provide more stability and benefits, which can contribute to overall compensation.

Finally, consider negotiating salary and benefits. Understanding the market rates for Nurse Practitioners in your area empowers you during salary discussions. Highlighting your skills, experience, and contributions can strengthen your position. Many employers are willing to negotiate, so do not hesitate to advocate for a fair compensation package.

  1. Specialization in high-demand fields
  2. Experience and professional development
  3. Location and job market
  4. Choosing the right work setting
  5. Negotiating salary and benefits

Currently 7,113 Nurse Practitioner job openings, nationwide.

How's the job market for a Nurse Practitioner in the US?

Learn what a Nurse Practitioner does, how to become one, and understand the job outlook. Get simple steps to start your career as a Nurse Practitioner today.
Position
Overview
Nurse Practitioner
7,113 Job Openings