Position
City
Salary

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

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

In Harrisburg, PA, Nurse Practitioners can expect to earn a good salary. On average, they make about $148,293 per year. This number can change based on experience, education, and where exactly they work in the city.


Here is a closer look at the salary range:

  • About 2.07% of Nurse Practitioners make around $57,900 a year.
  • 8.95% earn between $74,909 and $91,918.
  • 7.57% make between $91,918 and $108,927.
  • 16.52% earn between $108,927 and $125,936.
  • 20.65% make between $125,936 and $142,945.
  • 4.82% earn between $142,945 and $159,955.
  • 12.39% make between $159,955 and $176,964.
  • 4.13% earn between $176,964 and $193,973.
  • 3.44% make between $193,973 and $210,982.
  • 14.46% earn more than $210,982 a year.

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 rewarding opportunities in nearby cities. Doylestown, PA, leads with an average salary of $189,525. Nearby, Hershey, PA, offers an average salary of $185,348, providing strong earning potential for qualified professionals. For those seeking a balance between location and compensation, these cities present excellent career prospects.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Harrisburg, PA, highlighting Doylestown, PA with the highest at $189,525 and York, PA with the lowest at $125,230.
  1. Doylestown, PA
    Average Salary: $189,525
    In Doylestown, you can find rewarding work with top healthcare providers like Doylestown Health. The area values excellent patient care, providing a perfect environment to grow. The community and healthcare system work together, ensuring a supportive place to build a career.
    Find Nurse Practitioner jobs in Doylestown, PA


  2. Hershey, PA
    Average Salary: $185,348
    Hershey offers a vibrant healthcare scene with top-notch facilities like Penn State Health Milton S. Hershey Medical Center. Here, you can expect a collaborative environment where innovation and patient care go hand in hand. Working in Hershey means being part of a community that supports professional growth and development.
    Find Nurse Practitioner jobs in Hershey, PA


  3. West Chester, PA
    Average Salary: $171,591
    West Chester provides a dynamic setting with reputable employers like Main Line Health. The area values comprehensive care and offers many opportunities to enhance your skills. You will find a supportive network that encourages excellence in healthcare services.
    Find Nurse Practitioner jobs in West Chester, PA


  4. Allentown, PA
    Average Salary: $158,379
    Allentown is a great place with institutions like Lehigh Valley Health Network. This city offers a robust healthcare environment where teamwork and patient care are key. Working here means being part of a community focused on providing top-quality health services.
    Find Nurse Practitioner jobs in Allentown, PA


  5. Reading, PA
    Average Salary: $150,783
    Reading has excellent healthcare options with Reading Hospital. The area provides a great blend of professional opportunities and community support. You can expect a rewarding environment where your contributions make a real difference.
    Find Nurse Practitioner jobs in Reading, PA


  6. Scranton, PA
    Average Salary: $139,507
    Scranton offers a thriving healthcare sector with key employers such as Geisinger. The area is known for its collaborative spirit and dedication to patient care. Here, you can find a supportive environment that values your expertise and experience.
    Find Nurse Practitioner jobs in Scranton, PA


  7. Lebanon, PA
    Average Salary: $135,235
    In Lebanon, you will find a warm community with healthcare leaders like Penn Medicine Lancaster General Health. The area emphasizes comprehensive care and offers many opportunities to grow your career. Working here means being part of a supportive network dedicated to excellent health services.
    Find Nurse Practitioner jobs in Lebanon, PA


  8. Gettysburg, PA
    Average Salary: $133,618
    Gettysburg provides a peaceful yet fulfilling work environment with top organizations like WellSpan Health. The area is known for its commitment to patient care and offers a supportive setting to build your career. You can expect a community that values your contributions and supports your professional growth.
    Find Nurse Practitioner jobs in Gettysburg, PA


  9. Bethlehem, PA
    Average Salary: $129,938
    Bethlehem is a vibrant city with notable employers like St. Luke's University Health Network. This area combines excellent patient care with professional opportunities, offering a rewarding environment for growth. You can expect to be part of a community that supports and values your expertise.
    Find Nurse Practitioner jobs in Bethlehem, PA


  10. York, PA
    Average Salary: $125,230
    York offers a supportive healthcare environment with key players like WellSpan Health. The area provides many opportunities to grow your career while delivering excellent patient care. Working in York means being part of a community focused on supporting healthcare professionals.
    Find Nurse Practitioner jobs in York, PA

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

Nurse Practitioners in Harrisburg, PA, can find top-paying jobs at companies like LifeStance Health and Signify Health. LifeStance Health offers an average salary of $245,000, making it a prime choice for those seeking high compensation. Signify Health provides an average salary of $160,000, offering a strong opportunity for those seeking both quality and quantity in their earnings.
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 Nurse Practitioners competitive salaries and the chance to work in a supportive environment. They operate in multiple locations across Harrisburg, providing various medical services.


  2. Signify Health
    Average Salary: $160,000
    Signify Health provides a good salary for Nurse Practitioners along with opportunities for growth. They focus on home-based medical care and have multiple offices in Harrisburg, offering flexible work options.


  3. Crossroads
    Average Salary: $155,000
    Crossroads is known for offering attractive salaries to Nurse Practitioners. They focus on hospice and palliative care, with facilities located throughout Harrisburg, ensuring a comprehensive work experience.


  4. UPMC
    Average Salary: $139,875
    UPMC offers a strong average salary and a collaborative work environment for Nurse Practitioners. They operate several hospitals and clinics in Harrisburg, providing diverse medical opportunities.


  5. Optum
    Average Salary: $128,958
    Optum provides good compensation and a supportive workplace for Nurse Practitioners. They have multiple locations in Harrisburg, focusing on integrated health services.


  6. Healing Partners
    Average Salary: $117,083
    Healing Partners offers a solid salary and a chance to work in a caring environment. They have several practices around Harrisburg, offering various medical services.


  7. Gentiva
    Average Salary: $86,555
    Gentiva provides competitive pay and a supportive work atmosphere for Nurse Practitioners. They operate several locations in Harrisburg, focusing on home health services.

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