Position
City
Salary

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

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

A Nurse Practitioner in Harrisburg, PA, enjoys a respectable salary. The average yearly salary for this profession stands at $149,875. This income can vary based on factors such as experience, specialty, and the healthcare setting. Many Nurse Practitioners in this area can expect to earn a salary that reflects their skill and dedication.

The salary distribution for Nurse Practitioners in Harrisburg shows a range of earnings. At the lower end, the bottom 10% of earners make around $57,900. In contrast, the top 10% earn over $227,991 per year. This data highlights the potential for growth and advancement within the field. Nurse Practitioners who continue to develop their skills and knowledge can aim for higher earnings. This career path offers a promising opportunity for those who seek both financial stability and professional fulfillment.

Nurse Practitioner jobs in Harrisburg, PA

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

Nurse practitioners near Harrisburg, PA, can find lucrative job opportunities in various cities. Doylestown, PA, leads with an average salary of $190,912, offering a strong financial incentive. Close by, Hershey, PA, also presents competitive wages at $188,836, making these locations attractive for career growth. In neighboring areas, West Chester, PA, provides an average salary of $180,076, while Allentown, PA, and Reading, PA, offer $156,793 and $151,738, respectively. These cities offer robust job markets and financial rewards, perfect for ambitious nurse practitioners.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Harrisburg, PA, highlighting Doylestown, PA with the highest at $190,912 and Bethlehem, PA with the lowest at $130,370.
  1. Doylestown, PA
    Average Salary: $190,912
    In Doylestown, healthcare professionals thrive in a community that values top-tier patient care. Opportunities exist with prominent providers such as Doylestown Health. Job seekers can expect a welcoming environment with a strong focus on work-life balance.
    Find Nurse Practitioner jobs in Doylestown, PA


  2. Hershey, PA
    Average Salary: $188,836
    Hershey is home to a renowned medical center that attracts skilled practitioners. Working here offers the chance to collaborate with leading healthcare professionals and contribute to innovative patient care. The city’s warm community and scenic location add to the overall appeal.
    Find Nurse Practitioner jobs in Hershey, PA


  3. West Chester, PA
    Average Salary: $180,076
    West Chester offers a blend of suburban charm and professional growth. Medical facilities in the area provide excellent career advancement opportunities. Job seekers can enjoy a vibrant community with a strong emphasis on patient-centered care.
    Find Nurse Practitioner jobs in West Chester, PA


  4. Allentown, PA
    Average Salary: $156,793
    Allentown is a city with a growing healthcare sector, providing many options for those in the field. The area is known for its welcoming atmosphere and supportive work environments. Practitioners benefit from a variety of specializations and professional development opportunities.
    Find Nurse Practitioner jobs in Allentown, PA


  5. Reading, PA
    Average Salary: $151,738
    Reading provides a dynamic setting for healthcare careers. The city’s medical institutions offer diverse patient care experiences. Job seekers will find a community that values professional growth and community engagement.
    Find Nurse Practitioner jobs in Reading, PA


  6. Scranton, PA
    Average Salary: $140,988
    Scranton is known for its strong healthcare network and supportive work culture. Practitioners can expect a collaborative environment that encourages professional development. The city’s rich history and friendly community add to the overall appeal.
    Find Nurse Practitioner jobs in Scranton, PA


  7. Lebanon, PA
    Average Salary: $134,800
    Lebanon offers a balanced work environment with opportunities for professional growth. Healthcare facilities here focus on quality patient care. The city’s close-knit community and scenic surroundings make it an attractive place to live and work.
    Find Nurse Practitioner jobs in Lebanon, PA


  8. Chambersburg, PA
    Average Salary: $134,703
    In Chambersburg, healthcare professionals find a supportive work environment with a focus on patient well-being. The city’s smaller size allows for a more personal approach to care. Job seekers can expect a strong sense of community and professional fulfillment.
    Find Nurse Practitioner jobs in Chambersburg, PA


  9. Gettysburg, PA
    Average Salary: $133,219
    Gettysburg provides a historic setting with modern healthcare opportunities. Practitioners here enjoy a warm community and a strong focus on patient care. The city’s unique charm and supportive environment enhance the professional experience.
    Find Nurse Practitioner jobs in Gettysburg, PA


  10. Bethlehem, PA
    Average Salary: $130,370
    Bethlehem offers a vibrant healthcare landscape with many opportunities for professional growth. The city’s diverse patient population provides rich experiences. Job seekers will appreciate the welcoming community and strong healthcare infrastructure.
    Find Nurse Practitioner jobs in Bethlehem, PA

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

LifeStance Health leads as the top-paying company for Nurse Practitioners in Harrisburg, PA, offering an average salary of $245,000. Crossroads follows closely with an average salary of $165,000. UPMC, known for its comprehensive healthcare services, provides Nurse Practitioners with an average salary of $139,875. These companies provide competitive salaries, making them attractive options for Nurse Practitioners seeking rewarding positions in Harrisburg. Each organization values the contributions of Nurse Practitioners, offering financial benefits that align with their professional expertise and dedication.
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 top-tier salaries for Nurse Practitioners in Harrisburg, PA. They provide comprehensive mental health services. Their facilities are conveniently located across the city, allowing for flexible work options.


  2. Crossroads
    Average Salary: $165,000
    Crossroads is a leading provider of behavioral health services. Nurse Practitioners here enjoy competitive pay. They operate multiple centers in Harrisburg, offering diverse work environments.


  3. Signify Health
    Average Salary: $160,000
    Signify Health focuses on home-based medical care. They pay Nurse Practitioners well in Harrisburg, PA. Their services cover a wide area, including city neighborhoods.


  4. UPMC
    Average Salary: $139,875
    UPMC is a major healthcare provider. They offer attractive salaries for Nurse Practitioners. Their Harrisburg locations include hospitals and outpatient clinics.


  5. Optum
    Average Salary: $127,930
    Optum provides health services to many communities. They offer good compensation for Nurse Practitioners. Their Harrisburg offices are well-equipped and offer great work-life balance.


  6. Healing Partners
    Average Salary: $118,500
    Healing Partners focuses on personalized care. They offer fair salaries for Nurse Practitioners in Harrisburg, PA. Their facilities are spread throughout the city.


  7. Gentiva
    Average Salary: $86,555
    Gentiva provides home health, hospice, and palliative care services. They offer good pay for Nurse Practitioners. Their Harrisburg services cover many neighborhoods.

Currently 8,034 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
8,034 Job Openings