How much does a Nurse Practitioner make in York, PA?
Nurse Practitioners in York, PA earn a solid income. The average yearly salary is about $124,232. This means many Nurse Practitioners can expect to earn a comfortable living. Looking at the salary range, some earn as low as $72,000, while others can earn up to $162,500. This range provides many opportunities for growth and earning potential.
Most Nurse Practitioners fall into the middle of this range. The salary distribution shows that 50% of Nurse Practitioners earn between $104,909 and $129,591. This middle group makes up a large part of the profession. Being part of this group can mean a stable and rewarding career. Salary varies based on experience, specialty, and work setting. Those who work in hospitals or specialized clinics often earn more than those in other settings. Specialization in areas like pediatrics or oncology can also lead to higher earnings.
What are the highest paying cities for a Nurse Practitioner near York, PA?

-
Dover, DE
Average Salary: $160,885
In Dover, Delaware, medical professionals enjoy a close-knit community. Job seekers can find opportunities at Bayhealth and other local healthcare providers. This city offers a blend of city amenities and a welcoming atmosphere, making it an ideal place for healthcare careers.
Find Nurse Practitioner jobs in Dover, DE
-
Reading, PA
Average Salary: $150,846
Reading, Pennsylvania, is home to several major healthcare systems. St. Joseph Medical Center and Reading Hospital are prominent employers. Job seekers will appreciate the variety of roles and the supportive environment for growth and development.
Find Nurse Practitioner jobs in Reading, PA
-
Harrisburg, PA
Average Salary: $148,668
Harrisburg, Pennsylvania, offers a dynamic job market for healthcare professionals. With institutions like Penn State Health, job seekers can find diverse opportunities. The city's central location adds convenience and access to a range of amenities.
Find Nurse Practitioner jobs in Harrisburg, PA
-
Baltimore, MD
Average Salary: $142,144
Baltimore, Maryland, is a bustling city with numerous healthcare opportunities. Johns Hopkins Medicine and other large medical centers provide diverse roles. The vibrant culture and rich history offer a unique backdrop for professional growth.
Find Nurse Practitioner jobs in Baltimore, MD
-
Salisbury, MD
Average Salary: $134,508
Salisbury, Maryland, is a growing city with a strong healthcare sector. Peninsula Regional Medical Center and other local facilities offer various positions. Job seekers benefit from a friendly community and a supportive work environment.
Find Nurse Practitioner jobs in Salisbury, MD
-
Lebanon, PA
Average Salary: $134,145
Lebanon, Pennsylvania, is known for its excellent healthcare facilities. With companies like Lebanon VA Medical Center, job seekers can find fulfilling roles. The city's blend of small-town charm and modern amenities makes it an attractive place to work.
Find Nurse Practitioner jobs in Lebanon, PA
-
Gettysburg, PA
Average Salary: $133,618
Gettysburg, Pennsylvania, offers a serene environment with quality healthcare opportunities. With facilities like WellSpan Health, job seekers can enjoy a peaceful setting while pursuing a rewarding career in medicine.
Find Nurse Practitioner jobs in Gettysburg, PA
-
Westminster, MD
Average Salary: $126,067
Westminster, Maryland, is home to Carroll Hospital, offering numerous job opportunities. The city provides a comfortable living environment with easy access to Baltimore and other major areas, making it an appealing choice for job seekers.
Find Nurse Practitioner jobs in Westminster, MD
-
Lancaster, PA
Average Salary: $125,688
Lancaster, Pennsylvania, has a strong healthcare system with institutions like Lancaster General Hospital. Job seekers can find diverse roles in this historic city. The vibrant community and rich cultural scene add to the appeal of working here.
Find Nurse Practitioner jobs in Lancaster, PA
-
Mechanicsburg, PA
Average Salary: $123,929
Mechanicsburg, Pennsylvania, offers a mix of suburban living and healthcare opportunities. With Penn State Health Holy Spirit Medical Center, job seekers can find varied positions. The city's welcoming atmosphere and close-knit community are key attractions.
Find Nurse Practitioner jobs in Mechanicsburg, PA
What are the best paying companies for a Nurse Practitioner in York, PA?

-
Optum
Average Salary: $127,873
Optum offers a wide range of Nurse Practitioner jobs in various locations in York, PA. They focus on providing comprehensive health services. Nurse Practitioners here enjoy a supportive environment with excellent benefits.
-
Ri-Med
Average Salary: $125,000
Ri-Med provides Nurse Practitioner jobs in York, PA, with a strong emphasis on patient care. Their facilities are well-equipped, and they offer a competitive salary. Nurse Practitioners here work in a collaborative setting.
-
Psychogeriatric Services
Average Salary: $122,573
Psychogeriatric Services offers Nurse Practitioner jobs in York, PA, with a focus on mental health care. They provide a rewarding work environment, and Nurse Practitioners enjoy a strong sense of community and support.
-
Matrix Medical Network
Average Salary: $71,800
Matrix Medical Network provides Nurse Practitioner jobs in York, PA, with a variety of opportunities in different locations. They offer a dynamic work environment with chances for professional growth and development.
What are the best paying Nurse Practitioner related jobs in York, PA?

-
Physician Assistant
Average Salary: $124,034
This role works closely with doctors to provide patient care. These professionals examine and treat patients, often in clinics and hospitals. The salary in the area is competitive, with benefits that help to support your family.
Find Physician Assistant jobs in York, PA
-
Registered Nurse
Average Salary: $95,943
RNs provide and manage patient care in hospitals and clinics. They work under doctors and have a direct impact on patient well-being. This is a rewarding job with good pay and many opportunities for growth.
Find Registered Nurse jobs in York, PA
-
Nurse Educator
Average Salary: $86,644
Educators teach and mentor new nurses. This role combines clinical skills with teaching. You can work in hospitals, universities, and other training centers. The job offers job security and a chance to shape future nurses.
Find Nurse Educator jobs in York, PA
-
Graduate Nurse
Average Salary: $86,630
Graduate nurses recently finished their nursing degree. They work under experienced nurses to gain practical experience. This job offers a pathway to more advanced roles. The pay is fair and improves with experience.
Find Graduate Nurse jobs in York, PA
-
Nurse Manager
Average Salary: $76,550
Managers oversee nursing staff and operations in healthcare facilities. They ensure quality patient care and manage staff schedules. This leadership role comes with a good salary and opportunities to make a big difference in healthcare.
Find Nurse Manager jobs in York, PA
-
Public Health Nurse
Average Salary: $57,856
Public health nurses focus on community health. They work in clinics, schools, and government offices. This role involves educating the public on health issues and promoting wellness. It offers a stable job with the chance to impact many lives.
Find Public Health Nurse jobs in York, PA
-
Case Manager
Average Salary: $45,756
Case managers coordinate patient care across different healthcare services. They work with doctors, insurance companies, and social services. This role is crucial in ensuring patients get the care they need. It offers a good salary and the chance to help people in need.
Find Case Manager jobs in York, PA
-
Health Coach
Average Salary: $43,415
Health coaches guide people to improve their health. They work with clients to create plans for better habits. This job can take place in clinics, wellness centers, and online. It offers a flexible work environment and the chance to make a positive impact.
Find Health Coach jobs in York, PA



