Position
Salary

How much does a Nurse Practitioner make?

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

Nurse Practitioners play a vital role in healthcare, and their work is both rewarding and financially rewarding. The average yearly salary for Nurse Practitioners stands at $140,809. This salary reflects their important role in providing healthcare services.

Salary figures for Nurse Practitioners can vary based on experience, location, and specialization. The data shows that a Nurse Practitioner in the top 10% of earners can make up to $280,000 annually. This highlights the potential for higher earnings with more experience and expertise.

Here's a breakdown of salaries across different percentiles:

  • 10% earn $60,625 or less
  • 25% earn $80,568 or less
  • 50% earn $120,455 or less
  • 75% earn $160,341 or less
  • 90% earn $180,284 or less

View Nurse Practitioner jobs nearby

What are the highest paying cities for a Nurse Practitioner?

Nurse Practitioners often find great opportunities in various cities across the United States. San Francisco, California, offers top-tier salaries, with practitioners earning an average of $209,417. Stockton, California, and Yuma, Arizona, follow closely with competitive pay rates, making them attractive locations for this career. These cities provide excellent prospects for those seeking high-paying jobs in healthcare.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs, highlighting San Francisco, CA with the highest at $209,417 and Fayetteville, AR with the lowest at $175,003.
  1. San Francisco, CA
    Average Salary: $209,417
    In San Francisco, healthcare professionals thrive in top-tier medical centers like UCSF Health. Working here means having access to cutting-edge technology and a diverse patient population. The competitive salary makes it an attractive place for those in the field.
    Find Nurse Practitioner jobs in San Francisco, CA


  2. Stockton, CA
    Average Salary: $190,294
    Stockton offers a rewarding environment with a range of healthcare facilities. Providers here enjoy a good work-life balance and a supportive community. The salary is competitive, reflecting the city's demand for quality care.
    Find Nurse Practitioner jobs in Stockton, CA


  3. Yuma, AZ
    Average Salary: $186,619
    Yuma provides a welcoming atmosphere with reputable healthcare providers. Working here offers a chance to make a significant impact in a close-knit community. The cost of living is reasonable, making the salary quite attractive.
    Find Nurse Practitioner jobs in Yuma, AZ


  4. San Jose, CA
    Average Salary: $186,210
    San Jose boasts a vibrant healthcare sector with leading hospitals such as Stanford Health Care. The area's tech-savvy environment enhances the professional experience. The salary is competitive, reflecting the high standard of living.
    Find Nurse Practitioner jobs in San Jose, CA


  5. Billings, MT
    Average Salary: $185,560
    In Billings, healthcare professionals find a supportive community with prominent institutions like St. Vincent Healthcare. The area offers a lower cost of living, which complements the strong salary. It's an excellent place to build a career.
    Find Nurse Practitioner jobs in Billings, MT


  6. Santa Rosa, CA
    Average Salary: $182,901
    Santa Rosa offers a charming setting with a range of medical facilities. Providers here appreciate the balance between work and leisure. The city's growing healthcare sector offers good earning potential.
    Find Nurse Practitioner jobs in Santa Rosa, CA


  7. Anchorage, AK
    Average Salary: $181,419
    Anchorage provides a unique setting with a mix of urban and natural environments. Working here means access to advanced healthcare facilities. The salary is competitive, considering the cost of living in this remote location.
    Find Nurse Practitioner jobs in Anchorage, AK


  8. Provo, UT
    Average Salary: $178,544
    Provo offers a family-friendly environment with reputable healthcare providers. The area's strong sense of community enhances the work experience. The salary is good, making it a desirable place for professionals.
    Find Nurse Practitioner jobs in Provo, UT


  9. Sacramento, CA
    Average Salary: $177,278
    Sacramento provides a dynamic healthcare environment with top institutions like Kaiser Permanente. The city's growing economy supports a good salary. It's an excellent place for those looking to advance their careers.
    Find Nurse Practitioner jobs in Sacramento, CA


  10. Fayetteville, AR
    Average Salary: $175,003
    Fayettelle offers a friendly community with a range of healthcare facilities. Working here provides a good work-life balance and a reasonable cost of living. The salary is attractive, making it a good place for professionals to thrive.
    Find Nurse Practitioner jobs in Fayetteville, AR

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

Nurse Practitioners find rewarding opportunities with several top-tier companies. The Veteran Medical Group offers a stellar average salary of $500,000, making it one of the best choices for those in the field. Other notable companies include Drip Hydration and Advanced Correctional Healthcare, both providing competitive compensation and excellent benefits. These companies value skilled Nurse Practitioners and offer comprehensive career growth opportunities. For those seeking a balance of high earnings and job satisfaction, these employers stand out.
Graph displaying best paying company salaries for Nurse Practitioner jobs, highlighting Veteran Medical Group with the highest at $500,000 and University of California - San Francisco with the lowest at $240,892.
  1. Veteran Medical Group
    Average Salary: $500,000
    Veteran Medical Group offers top-tier Nurse Practitioner positions across the country, emphasizing comprehensive care. Locations include major cities such as New York, Los Angeles, and Chicago.


  2. Drip Hydration
    Average Salary: $465,000
    Drip Hydration focuses on mobile IV therapy services. Nurse Practitioners work in busy urban areas such as San Francisco, Miami, and Denver, providing essential health services.


  3. Advanced Correctional Healthcare
    Average Salary: $439,825
    Advanced Correctional Healthcare delivers healthcare in correctional facilities. Nurse Practitioners operate in states like Texas, California, and Florida, ensuring inmate health.


  4. SonderMind
    Average Salary: $406,123
    SonderMind offers mental health services with Nurse Practitioners in cities like Seattle, Boston, and Austin, aiming to improve patient well-being.


  5. ATC Healthcare
    Average Salary: $398,619
    ATC Healthcare provides diverse healthcare settings, including hospitals and clinics. Nurse Practitioners work in areas such as New York, Florida, and California.


  6. SNF Wound Care
    Average Salary: $378,472
    SNF Wound Care specializes in wound treatment. Nurse Practitioners are based in cities like Chicago, Dallas, and Atlanta, focusing on patient care.


  7. Brookdale Associates
    Average Salary: $330,909
    Brookdale Associates offers senior living and care services. Nurse Practitioners serve in states including Georgia, Ohio, and Pennsylvania, ensuring elderly health.


  8. Mobile Care Medical Group
    Average Salary: $299,375
    Mobile Care Medical Group provides mobile health services. Nurse Practitioners operate in areas such as California, Florida, and New York, reaching patients where they need care.


  9. Premier HealthCare
    Average Salary: $268,846
    Premier HealthCare focuses on home health services. Nurse Practitioners work in states like Texas, California, and Illinois, offering personalized care.


  10. University of California - San Francisco
    Average Salary: $240,892
    The University of California - San Francisco provides academic healthcare. Nurse Practitioners work in San Francisco, combining clinical work with teaching and research.

How to earn more as a Nurse Practitioner?

Nurse Practitioners play a critical role in the healthcare industry, providing essential medical services. Many seek ways to enhance their earning potential. Taking specific steps can lead to increased pay and career satisfaction. With the right strategies, a Nurse Practitioner can earn more in this rewarding field.

Focusing on education and certifications can open doors to higher-paying opportunities. Earning a master’s degree in nursing and becoming board-certified increases earning potential. Specialized certifications in areas like pediatrics or gerontology can also boost income. Networking with other professionals and joining relevant organizations can lead to job opportunities and higher salaries. Continuous learning and professional development are key to advancing in this field.

Seeking out positions in high-demand locations or underserved areas can lead to higher pay. Urban areas and rural regions often offer higher salaries to attract healthcare professionals. Working in specialized areas such as oncology or emergency care can also increase earnings. Additionally, considering roles that offer higher compensation, such as those in administrative or educational settings, can enhance income. By exploring these opportunities, Nurse Practitioners can improve their financial outlook.

Leveraging experience and building a strong professional reputation can lead to increased earnings. Experienced Nurse Practitioners often have the opportunity to take on leadership roles or consultancies, which can bring higher pay. Positive reviews and strong references can also help in negotiating better salaries. Engaging in advocacy and contributing to healthcare policies can open new avenues for income. Staying active in the field and maintaining a professional presence will benefit long-term earnings.

  1. Earn advanced degrees and certifications.
  2. Network with other professionals.
  3. Seek high-demand or underserved areas.
  4. Gain experience and build a strong reputation.
  5. Explore leadership or consultancy roles.

Currently 6,688 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
6,688 Job Openings