How much does a Nurse Practitioner make 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.
What are the highest paying cities for a Nurse Practitioner near Harrisburg, PA?

-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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?

-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
What are the best paying Nurse Practitioner related jobs in Harrisburg, PA?

-
Physician Assistant
Average Salary: $129,954
This role works closely with doctors, providing healthcare services. They see patients, assist with surgeries, and work in various settings like hospitals and clinics. The salary in this field is competitive, offering a rewarding career.
Find Physician Assistant jobs in Harrisburg, PA
-
Informatics Nurse
Average Salary: $97,402
They manage health information and technology. This position involves using computer systems to track patient data. The role can be found in hospitals and tech firms. It's a growing field with good career prospects.
Find Informatics Nurse jobs in Harrisburg, PA
-
Registered Nurse
Average Salary: $90,000
They provide patient care in different healthcare settings. RNs work in hospitals, clinics, and schools. The job requires strong communication and problem-solving skills. It is a stable career with many opportunities for growth.
Find Registered Nurse jobs in Harrisburg, PA
-
Public Health Nurse
Average Salary: $89,987
They focus on community health and disease prevention. They work in public health departments and non-profits. This role is important for promoting health education. They often work on initiatives that improve community wellness.
Find Public Health Nurse jobs in Harrisburg, PA
-
Nurse Educator
Average Salary: $88,222
They train and mentor new nurses. Educators work in hospitals and universities. This job combines teaching and nursing experience. It allows you to influence future healthcare professionals.
Find Nurse Educator jobs in Harrisburg, PA
-
Graduate Nurse
Average Salary: $81,975
They recently completed nursing school and gained practical experience. This position is a stepping stone to advanced roles. They work in hospitals and outpatient centers. It's a chance to build skills and knowledge.
Find Graduate Nurse jobs in Harrisburg, PA
-
Health Coach
Average Salary: $73,464
They help individuals achieve their health goals. Coaches work in private practices and wellness centers. This role emphasizes motivation and lifestyle changes. It's a fulfilling career for those who enjoy helping others.
Find Health Coach jobs in Harrisburg, PA
-
Case Manager
Average Salary: $49,836
They coordinate care for patients, often in healthcare settings. Case managers work with doctors and social workers. This position involves planning and advocating for patients. It’s a role that requires strong organizational skills.
Find Case Manager jobs in Harrisburg, PA



