Position
City
Salary

How much does a Nurse Practitioner make in Harrisburg, PA?

The average salary for a Nurse Practitioner is $148,540 per year in Harrisburg, PA.

In Harrisburg, PA, Nurse Practitioners earn competitive salaries. The average yearly salary for this role is $148,540. This range reflects the diverse experience levels and specialties within the field. Most Nurse Practitioners in Harrisburg earn between $74,909 and $227,991 annually.

Nurse Practitioners with less experience usually start at the lower end of the salary range. As they gain more experience and specialize in certain areas, they often see their salaries increase. Top-tier Nurse Practitioners, especially those with advanced degrees or certifications, can reach salaries at the higher end of the range. Working in hospitals, clinics, and private practices can also impact earnings.

Nurse Practitioner jobs in Harrisburg, PA

What are the highest paying cities for a Nurse Practitioner near Harrisburg, PA?

Nurse practitioners can find excellent opportunities near Harrisburg, PA, with top salaries in cities like Doylestown and Hershey. Doylestown offers an average salary of $195,039, making it a prime location for higher earnings. Additionally, Hershey provides a competitive salary of $181,241, adding to the attractive job market for healthcare professionals in the area. Job seekers looking for rewarding positions in the region will find these cities to be excellent choices. West Chester offers an average salary of $166,875, while Allentown provides $165,025. These figures reflect strong demand and compensation for skilled nurse practitioners in these communities.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Harrisburg, PA, highlighting Doylestown, PA with the highest at $195,039 and Lancaster, PA with the lowest at $125,688.
  1. Doylestown, PA
    Average Salary: $195,039
    In Doylestown, healthcare professionals enjoy a vibrant community and excellent facilities. Doylestown Hospital is a key employer, offering a supportive environment for growth. The area's blend of urban and rural settings provides a unique work experience.
    Find Nurse Practitioner jobs in Doylestown, PA


  2. Hershey, PA
    Average Salary: $181,241
    Hershey boasts a strong healthcare system with Penn State Health Milton S. Hershey Medical Center leading the way. Nurse Practitioners here benefit from state-of-the-art technology and a collaborative work culture. The picturesque setting adds to the appeal of working in Hershey.
    Find Nurse Practitioner jobs in Hershey, PA


  3. West Chester, PA
    Average Salary: $166,875
    West Chester offers a mix of urban and suburban living. Chester County Hospital is a major employer, providing advanced healthcare services. Nurse Practitioners enjoy a diverse patient population and excellent professional development opportunities.
    Find Nurse Practitioner jobs in West Chester, PA


  4. Allentown, PA
    Average Salary: $165,025
    Allentown has a growing healthcare sector with St. Luke's University Health Network as a prominent employer. The area offers a range of experiences, from urban to rural settings. Nurse Practitioners here often find a supportive community and diverse patient care opportunities.
    Find Nurse Practitioner jobs in Allentown, PA


  5. Reading, PA
    Average Salary: $150,846
    Reading provides a dynamic work environment with Reading Hospital at the forefront. Nurse Practitioners benefit from a supportive team and a variety of patient care experiences. The city’s central location makes it easily accessible from surrounding areas.
    Find Nurse Practitioner jobs in Reading, PA


  6. Scranton, PA
    Average Salary: $140,329
    Scranton offers a rich healthcare landscape with Geisinger Wyoming Valley Medical Center as a key employer. Nurse Practitioners here enjoy a collaborative work environment and a diverse patient population. The city’s cultural attractions enhance the quality of life.
    Find Nurse Practitioner jobs in Scranton, PA


  7. Lebanon, PA
    Average Salary: $134,145
    Lebanon is known for its excellent healthcare facilities, including Penn State Health Holy Spirit Medical Center. Nurse Practitioners here benefit from a supportive community and a variety of professional development opportunities. The area’s small-town charm adds to the work-life balance.
    Find Nurse Practitioner jobs in Lebanon, PA


  8. Gettysburg, PA
    Average Salary: $133,618
    Gettysburg offers a tranquil environment with well-regarded healthcare facilities such as WellSpan Gettysburg Hospital. Nurse Practitioners enjoy a close-knit community and a slower pace of life. The area’s historical significance adds to its unique appeal.
    Find Nurse Practitioner jobs in Gettysburg, PA


  9. Bethlehem, PA
    Average Salary: $130,153
    Bethlehem has a robust healthcare system, with St. Luke's University Health Network being a major employer. Nurse Practitioners here benefit from advanced medical technology and a diverse patient population. The city’s vibrant culture enhances the professional experience.
    Find Nurse Practitioner jobs in Bethlehem, PA


  10. Lancaster, PA
    Average Salary: $125,688
    Lancaster offers a dynamic healthcare environment with Lancaster General Hospital as a leading employer. Nurse Practitioners enjoy a supportive work culture and a variety of patient care experiences. The area’s rich history and community spirit add to the overall appeal.
    Find Nurse Practitioner jobs in Lancaster, PA

What are the best paying companies for a Nurse Practitioner in Harrisburg, PA?

Nurse Practitioners in Harrisburg, PA, can find competitive salaries at companies like LifeStance Health and Signify Health. LifeStance Health offers an average salary of $245,000, while Signify Health provides $163,333. Both companies value their Nurse Practitioners highly. Rite Med Group and Crossroads also offer attractive salaries, with averages around $162,500 and $155,000, respectively.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Harrisburg, PA, highlighting LifeStance Health with the highest at $245,000 and Gentiva with the lowest at $86,555.
  1. LifeStance Health
    Average Salary: $245,000
    LifeStance Health offers a variety of Nurse Practitioner positions, including behavioral health and primary care. They operate multiple locations across Harrisburg, PA, ensuring diverse job opportunities for Nurse Practitioners.


  2. Signify Health
    Average Salary: $163,333
    Signify Health focuses on home-based medical care and health risk assessments. Nurse Practitioners here work with patients in their homes across the Harrisburg area, providing personalized care.


  3. Rite Med Group
    Average Salary: $162,500
    Rite Med Group is known for offering comprehensive healthcare services. Nurse Practitioners at Rite Med Group work in their Harrisburg locations, managing a wide range of patient care needs.


  4. Crossroads
    Average Salary: $155,000
    Crossroads provides behavioral health and rehabilitative services. Nurse Practitioners here focus on mental health, working in various facilities located throughout Harrisburg.


  5. CVS Health
    Average Salary: $133,729
    CVS Health offers diverse healthcare services, with Nurse Practitioners playing a key role in their community health centers in Harrisburg. These positions involve patient care, health education, and wellness programs.


  6. Optum
    Average Salary: $130,500
    Optum provides comprehensive medical services. Nurse Practitioners at Optum in Harrisburg work in clinics and patient homes, focusing on patient care and health management.


  7. Healing Partners
    Average Salary: $117,083
    Healing Partners offer a range of healthcare services, with Nurse Practitioners in Harrisburg focusing on patient care and wellness. They work in various facilities across the city.


  8. Gentiva
    Average Salary: $86,555
    Gentiva specializes in hospice and palliative care. Nurse Practitioners at Gentiva in Harrisburg provide end-of-life care, working in patients' homes and care facilities.

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