Nurse Practitioner Salary in Lancaster, PA

Updated on Jun 05, 2025
Position
City
Salary

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

The average salary for a Nurse Practitioner is $122,415 per year in Lancaster, PA.

In Lancaster, PA, Nurse Practitioners enjoy a rewarding salary that reflects their vital role in healthcare. The average salary for a Nurse Practitioner in this area is around $122,415 per year. This figure can vary based on experience, specialty, and the specific healthcare facility. Many Nurse Practitioners start with salaries in the lower range, but with experience and additional qualifications, they can see significant increases.

Factors that can influence a Nurse Practitioner's salary include their level of education, certifications, and the type of healthcare setting they work in. For instance, those who work in hospitals or specialized clinics may earn more than those in private practices or community health centers. Additionally, Nurse Practitioners who specialize in high-demand areas such as pediatrics or geriatrics may also see higher earnings. This diverse range of factors ensures that Nurse Practitioners in Lancaster can find a salary that matches their career goals and expertise.

Nurse Practitioner jobs in Lancaster, PA

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

Nurse Practitioners near Lancaster, PA, can find excellent job opportunities in nearby cities. Camp Hill, PA, offers the highest average salary at $146,960. West Chester, PA, follows closely with an average salary of $146,798. These cities provide competitive pay and a chance to work in a growing field. Job seekers should consider these locations for their potential to offer both high salaries and professional growth. Exploring these areas can lead to rewarding career opportunities.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Lancaster, PA, highlighting Camp Hill, PA with the highest at $146,960 and Pottstown, PA with the lowest at $116,499.
  1. Camp Hill, PA
    Average Salary: $146,960
    In Camp Hill, healthcare professionals enjoy a vibrant community. Many work with prominent local clinics and hospitals. The area offers a mix of urban and suburban settings, making it a great place to build a career.
    Find Nurse Practitioner jobs in Camp Hill, PA


  2. West Chester, PA
    Average Salary: $146,798
    West Chester provides a dynamic environment for healthcare workers. Many find positions with well-known medical centers. The city's growing population offers many opportunities for growth and development.
    Find Nurse Practitioner jobs in West Chester, PA


  3. Reading, PA
    Average Salary: $146,448
    Reading is a city with a strong healthcare sector. Nurse practitioners often work in large hospitals and private practices. The community is supportive, and there are many chances to make a difference.
    Find Nurse Practitioner jobs in Reading, PA


  4. Harrisburg, PA
    Average Salary: $142,886
    Harrisburg offers a range of healthcare opportunities. Many practitioners work in state-run facilities and private clinics. The city's central location makes it easy to access other areas for professional development.
    Find Nurse Practitioner jobs in Harrisburg, PA


  5. Lititz, PA
    Average Salary: $127,150
    Lititz is a smaller city with a tight-knit community. Nurse practitioners often find work in local clinics and family practices. The area values healthcare and offers a peaceful work environment.
    Find Nurse Practitioner jobs in Lititz, PA


  6. Lebanon, PA
    Average Salary: $125,058
    Lebanon provides a mix of urban and rural healthcare opportunities. Many work in hospitals and outpatient care centers. The city's supportive community makes it a great place to practice medicine.
    Find Nurse Practitioner jobs in Lebanon, PA


  7. Elizabethtown, PA
    Average Salary: $124,050
    Elizabethtown offers a variety of healthcare settings. Nurse practitioners often find work in local hospitals and private practices. The area is known for its friendly atmosphere and strong community support.
    Find Nurse Practitioner jobs in Elizabethtown, PA


  8. York, PA
    Average Salary: $123,878
    York has a diverse healthcare landscape. Many practitioners work in large hospitals and community health centers. The city offers a mix of urban and suburban settings, providing many opportunities for professional growth.
    Find Nurse Practitioner jobs in York, PA


  9. Mechanicsburg, PA
    Average Salary: $122,761
    Mechanicsburg is a growing city with many healthcare opportunities. Nurse practitioners often work in local clinics and hospitals. The area is known for its friendly community and supportive work environment.
    Find Nurse Practitioner jobs in Mechanicsburg, PA


  10. Pottstown, PA
    Average Salary: $116,499
    Pottstown offers a range of healthcare positions. Nurse practitioners often find work in local hospitals and private practices. The city's small-town feel provides a welcoming and supportive environment for healthcare professionals.
    Find Nurse Practitioner jobs in Pottstown, PA

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

Nurse Practitioners in Lancaster, PA, can find excellent job opportunities with top-paying companies. Signify Health, Express Medical Rec, and Crossroads offer some of the highest salaries, with annual earnings reaching up to $161,800. These companies provide competitive compensation packages, making them attractive choices for those seeking rewarding careers.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Lancaster, PA, highlighting Signify Health with the highest at $161,800 and Psychogeriatric Services with the lowest at $120,667.
  1. Signify Health
    Average Salary: $161,800
    Signify Health offers Nurse Practitioner jobs with a focus on home-based care. They operate in Lancaster, PA, and other locations. The company values patient care and offers a supportive work environment.


  2. Express Medical Rec
    Average Salary: $160,000
    Express Medical Rec provides Nurse Practitioner positions with a focus on medical record reviews. They operate in Lancaster, PA, and other locations. The company offers a competitive salary and a chance to work in a dynamic setting.


  3. Crossroads
    Average Salary: $160,000
    Crossroads offers Nurse Practitioner jobs with a focus on hospice care. They operate in Lancaster, PA, and other locations. The company values teamwork and offers a supportive work environment.


  4. CHI ST JOSEPH CHILDRENS HEALTH
    Average Salary: $151,620
    CHI ST JOSEPH CHILDRENS HEALTH offers Nurse Practitioner jobs with a focus on pediatric care. They operate in Lancaster, PA, and other locations. The company values patient care and offers a supportive work environment.


  5. Center for Interventional Pain & Spine
    Average Salary: $135,000
    Center for Interventional Pain & Spine offers Nurse Practitioner jobs with a focus on pain management. They operate in Lancaster, PA, and other locations. The company values patient care and offers a supportive work environment.


  6. Amedisys
    Average Salary: $135,000
    Amedisys offers Nurse Practitioner jobs with a focus on home health care. They operate in Lancaster, PA, and other locations. The company values patient care and offers a supportive work environment.


  7. Oak Street Health
    Average Salary: $130,249
    Oak Street Health offers Nurse Practitioner jobs with a focus on primary care. They operate in Lancaster, PA, and other locations. The company values patient care and offers a supportive work environment.


  8. Optum
    Average Salary: $129,830
    Optum offers Nurse Practitioner jobs with a focus on various healthcare services. They operate in Lancaster, PA, and other locations. The company values patient care and offers a supportive work environment.


  9. Ri-Med
    Average Salary: $125,000
    Ri-Med offers Nurse Practitioner jobs with a focus on medical services. They operate in Lancaster, PA, and other locations. The company values patient care and offers a supportive work environment.


  10. Psychogeriatric Services
    Average Salary: $120,667
    Psychogeriatric Services offers Nurse Practitioner jobs with a focus on geriatric mental health. They operate in Lancaster, PA, and other locations. The company values patient care and offers a supportive work environment.

Currently 10,409 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
10,409 Job Openings