How much does a Nurse Practitioner make in York, PA?
Job seekers looking to become a Nurse Practitioner in York, PA, can expect a rewarding salary. On average, Nurse Practitioners in this area earn about $131,746 per year. This salary can vary based on experience, specialty, and other factors.
The salary range for Nurse Practitioners in York, PA, is quite broad. Many earn between $97,091 and $134,727 each year. Some Nurse Practitioners may earn even more, with the top earners making up to $197,455 annually. This range shows there are good opportunities for growth and earning potential in this field.
What are the highest paying cities for a Nurse Practitioner near York, PA?

-
Ephrata, PA
Average Salary: $185,350
Working as a healthcare professional in Ephrata offers a stable and rewarding career. This city features prominent employers like Lancaster General Health, where you can make a difference in patient care. Enjoy a vibrant community and a good work-life balance.
Find Nurse Practitioner jobs in Ephrata, PA
-
Dover, DE
Average Salary: $163,318
In Dover, healthcare professionals find opportunities at well-known institutions such as Bayhealth. The city's welcoming atmosphere and strong community support enhance the professional experience. Working here means contributing to quality patient care and enjoying a pleasant lifestyle.
Find Nurse Practitioner jobs in Dover, DE
-
Reading, PA
Average Salary: $153,296
Reading offers a thriving healthcare sector with employers like St. Joseph Medical Center. Here, you can provide exceptional patient care and grow your career. The city's rich cultural scene and friendly environment make it a great place to work and live.
Find Nurse Practitioner jobs in Reading, PA
-
Harrisburg, PA
Average Salary: $148,115
Harrisburg is home to numerous healthcare facilities, including Penn State Health. Working here means being part of a dynamic team and making a significant impact on patient outcomes. The city’s central location and diverse offerings provide a balanced lifestyle.
Find Nurse Practitioner jobs in Harrisburg, PA
-
Baltimore, MD
Average Salary: $143,497
Baltimore is a bustling city with top employers like Johns Hopkins Medicine. Here, healthcare professionals enjoy a challenging and fulfilling career. The city’s vibrant culture and historic charm add to the overall experience.
Find Nurse Practitioner jobs in Baltimore, MD
-
Lebanon, PA
Average Salary: $140,030
Lebanon offers a supportive environment for healthcare careers with facilities like Conemaugh Memorial Medical Center. Working here means being part of a dedicated team and contributing to high-quality care. The city’s small-town feel with urban amenities creates a unique living experience.
Find Nurse Practitioner jobs in Lebanon, PA
-
Chambersburg, PA
Average Salary: $138,196
In Chambersburg, healthcare professionals can work at well-regarded institutions like Chambersburg Hospital. The city provides a friendly and close-knit community atmosphere. Working here means being part of a caring team and enjoying a relaxed lifestyle.
Find Nurse Practitioner jobs in Chambersburg, PA
-
Gettysburg, PA
Average Salary: $135,333
Gettysburg offers a tranquil setting for healthcare careers with notable employers like WellSpan Health. The city’s historical charm and peaceful environment make it an attractive place to work. Here, you can provide quality care in a serene community.
Find Nurse Practitioner jobs in Gettysburg, PA
-
Salisbury, MD
Average Salary: $133,981
Salisbury features key healthcare institutions like PRMC The Health Zone. Working here means being part of a dedicated team and enjoying a strong sense of community. The city’s friendly atmosphere and diverse offerings enhance the professional experience.
Find Nurse Practitioner jobs in Salisbury, MD
-
Westminster, MD
Average Salary: $128,656
Westminster offers a variety of opportunities for healthcare professionals at facilities like Carroll Hospital Center. The city’s growing community and supportive environment make it a great place to work. Here, you can contribute to patient care while enjoying a balanced lifestyle.
Find Nurse Practitioner jobs in Westminster, MD
What are the best paying companies for a Nurse Practitioner in York, PA?

-
WorkCare, Inc
Average Salary: $145,000
WorkCare, Inc. offers excellent opportunities for Nurse Practitioners in York, PA. They provide occupational health services and support a wide range of employers. Nurse Practitioners work in York and nearby areas, offering flexible hours and a supportive environment.
-
Amedisys
Average Salary: $128,000
Amedisys is a leading home health agency that hires Nurse Practitioners in York, PA. They focus on providing high-quality care to patients in their homes. Nurse Practitioners at Amedisys benefit from professional development and a strong company culture.
-
Optum
Average Salary: $125,840
Optum offers Nurse Practitioners a chance to work in York, PA, providing primary care services. They focus on integrating healthcare services to improve patient outcomes. Nurse Practitioners here enjoy a dynamic work environment and opportunities for growth.
-
Ri-Med
Average Salary: $125,000
Ri-Med is a healthcare provider in York, PA, seeking Nurse Practitioners to join their team. They offer a variety of healthcare services, including primary care. Nurse Practitioners work in York, fostering a collaborative and supportive work atmosphere.
-
Psychogeriatric Services
Average Salary: $122,597
Psychogeriatric Services focuses on mental health care for older adults in York, PA. Nurse Practitioners here specialize in geriatric psychiatry. They work in York and surrounding areas, providing meaningful and impactful care.
-
Matrix Medical Network
Average Salary: $71,800
Matrix Medical Network hires Nurse Practitioners in York, PA, focusing on in-home medical assessments. They operate in York and neighboring regions, providing flexible work schedules. Nurse Practitioners here play a crucial role in patient care and assessments.
What are the best paying Nurse Practitioner related jobs in York, PA?

-
Physician Assistant
Average Salary: $125,499
This role works closely with doctors to diagnose and treat patients. They often see patients in clinics and hospitals. Local employers include York Hospital and WellSpan Health.
Find Physician Assistant jobs in York, PA
-
Nurse Educator
Average Salary: $100,506
Nurse Educators teach new nurses. They prepare lesson plans and supervise clinical work. They work in hospitals and educational institutions, such as York College.
Find Nurse Educator jobs in York, PA
-
Registered Nurse
Average Salary: $95,992
RNs take care of patients in various settings. They administer medication and monitor health. Jobs are available at facilities like York Hospital and WellSpan Health.
Find Registered Nurse jobs in York, PA
-
Graduate Nurse
Average Salary: $83,489
Graduate Nurses are new RNs finishing their training. They work under experienced nurses. Many find jobs at local hospitals and clinics.
Find Graduate Nurse jobs in York, PA
-
Nurse Manager
Average Salary: $76,550
Nurse Managers oversee other nurses. They make sure the staff runs smoothly. They work in hospitals, such as York Hospital and WellSpan York Hospital.
Find Nurse Manager jobs in York, PA
-
Public Health Nurse
Average Salary: $58,312
Public Health Nurses focus on community health. They educate people on health issues. They often work with local health departments and community organizations.
Find Public Health Nurse jobs in York, PA
-
Case Manager
Average Salary: $47,030
Case Managers coordinate care for patients. They ensure patients get the services they need. They work in hospitals, like York Hospital, and with insurance companies.
Find Case Manager jobs in York, PA
-
Health Coach
Average Salary: $26,080
Health Coaches help people make healthy choices. They provide support and resources. They work in clinics, community centers, and wellness programs.
Find Health Coach jobs in York, PA



