Primary Care Nurse Practitioner Jobs in Pennsylvania
Primary Care Nurse Practitioner jobs in Pennsylvania are in high demand across health systems, federally qualified health centers, and outpatient primary care practices, with openings at every level from new graduate to lead clinician. The most active hiring markets are Philadelphia, Pittsburgh, and Allentown, where established employers such as Penn Medicine, UPMC, and Jefferson Health maintain a steady need for primary care nurse practitioners. Family practice, geriatrics, and chronic disease management are the most consistently sought specialties across the state. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 41+ Primary Care Nurse Practitioner jobs











Carlisle, PA | Full-Time | Outpatient
Salary: $125,000-$140,000 Annually
Yanny Almanzar
Senior Recruiter | Heartline Staffing
Call or Text: 917-487-4211
Email: Yanny@heartlinestaffing.com
Prefer a confidential conversation instead of applying? Call or text Yanny directly at 917-487-4211.
Heartline Staffing is recruiting an experienced Family Nurse Practitioner for a full-time outpatient opportunity in Carlisle, Pennsylvania.
The Family Nurse Practitioner will provide care to patients of all ages with a focus on preventive care, chronic disease management, patient education, and consistent team-based care. The provider will work alongside an experienced clinical support team and have dedicated administrative time built into the daily schedule.
SCHEDULE
- Monday-Friday schedule
- No weekends
- 7 clinical hours per day
- 1 hour of dedicated administrative time daily
- Minimal after-hours on-call responsibilities by phone only
- One late clinic shift approximately every 6-7 weeks
- Average patient volume of 15+ patients per day
CLINICAL RESPONSIBILITIES
- Provide outpatient primary care to patients across the lifespan
- Deliver preventive care and routine health services
- Manage chronic medical conditions
- Provide patient education and ongoing health guidance
- Collaborate with an experienced multidisciplinary care team
- Maintain consistent, patient-centered care within an outpatient setting
COMPENSATION
- Base salary: $125,000-$140,000 annually
- Student loan repayment up to $50,000
- Relocation assistance up to $10,000
BENEFITS
- Health insurance with listed employee cost of $48.86 bi-weekly
- Dental insurance
- Vision insurance
- 23 days of PTO
- 9.5 paid holidays
- $3,500 CME allowance plus CME days off
- Malpractice insurance
- Life insurance equal to 1x salary, up to $50,000
- 403(b) retirement plan with 2% match
- $75 uniform allowance
- Student loan repayment up to $50,000
- Relocation assistance up to $10,000
- Active Pennsylvania Family Nurse Practitioner license REQUIRED
- Minimum 2 years of Family Nurse Practitioner experience REQUIRED
- Comfortable providing care to patients of all ages REQUIRED
- Experience managing chronic conditions and providing patient education
- Ability to work effectively in a team-based outpatient care environment
- Strong commitment to consistency and patient-centered care
Not ready to formally apply? That's completely fine. Many providers prefer a confidential conversation first.
Call or text Yanny directly at 917-487-4211.
See All 41 Primary Care Nurse Practitioner Jobs in Pennsylvania
Find roles in Pennsylvania that match your experience and apply in just a few clicks.
Find JobsPrimary Care Nurse Practitioner Jobs by City in Pennsylvania
Where Pennsylvania roles are concentrated, by current openings.
Primary Care Nurse Practitioner Job Market in Pennsylvania
A snapshot from current Pennsylvania openings, updated as new roles post.
Who's Hiring
- Allegheny Health Network17

- Geisinger3

- St. Luke's University Health Network3

- 360Care2

- Valor Healthcare2

Top Industries Hiring
- Healthcare & Medical Services
What Pennsylvania Employers Look For
The qualifications that appear most often in primary care nurse practitioner jobs across Pennsylvania.
- Active Pennsylvania Certified Registered Nurse Practitioner license issued by the Pennsylvania State Board of Nursing
- Current national certification as a family nurse practitioner or adult-gerontology primary care nurse practitioner
- Master of Science in Nursing or Doctor of Nursing Practice from an accredited program
- Active Pennsylvania collaborating physician agreement or established collaborative practice arrangement
- Current DEA registration and prescriptive authority in Pennsylvania
- Basic Life Support certification with Advanced Cardiovascular Life Support preferred for primary care settings
Primary Care Nurse Practitioner Jobs in Pennsylvania: Frequently Asked Questions
How do you become a primary care nurse practitioner in Pennsylvania?
To become a primary care nurse practitioner in Pennsylvania, you must first earn a master's or doctoral degree in nursing with a nurse practitioner concentration, then pass a national certification exam through a board such as ANCC or AANP. You then apply to the Pennsylvania State Board of Nursing for Certified Registered Nurse Practitioner certification. Pennsylvania also requires a written collaborative agreement with a licensed Pennsylvania physician before you can practice and prescribe independently.
How much do primary care nurse practitioners make in Pennsylvania?
Primary care nurse practitioners in Pennsylvania earn a median of about $130,140 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $102,940 for the lowest 10% to over $163,720 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire primary care nurse practitioners in Pennsylvania?
Employers hiring primary care nurse practitioners in Pennsylvania right now include Allegheny Health Network, Geisinger, and St. Luke's University Health Network, based on current listings on Migrate Mate as of October 2026. Pennsylvania's large integrated health systems, community health centers, and rural health networks together generate some of the most consistent primary care nurse practitioner demand in the mid-Atlantic region.
Which Pennsylvania cities have the most primary care nurse practitioner jobs?
Philadelphia, Erie, and Pittsburgh have the most primary care nurse practitioner openings in Pennsylvania. Philadelphia leads because of its dense concentration of academic medical centers, community health clinics, and multi-site outpatient practices, while Pittsburgh's growth is driven by UPMC's extensive ambulatory care network, and smaller cities like Allentown reflect steady demand from regional health systems serving fast-growing suburban and semi-rural populations.
Are there remote primary care nurse practitioner jobs in Pennsylvania?
Yes, but they're rare. Primary care nurse practitioner work is largely hands-on and requires in-person patient assessment, so fully remote roles are uncommon. About 0% of primary care nurse practitioner openings tied to Pennsylvania are remote or hybrid as of October 2026, and those positions tend to concentrate in telehealth triage, chronic care management follow-up, or administrative clinical oversight rather than direct primary care visits.
How can I get hired as a primary care nurse practitioner in Pennsylvania with little or no experience?
The most realistic entry path is a nurse practitioner residency or fellowship, and Pennsylvania has several options, including programs through UPMC and Penn Medicine designed specifically for new graduates. Candidates who are already licensed registered nurses with experience in outpatient or internal medicine settings are competitive for associate or staff-level primary care roles. Completing your collaborative agreement paperwork early and holding both family and adult-gerontology certifications broadens your options across the state's diverse primary care employers.
Where can I find and apply to primary care nurse practitioner jobs in Pennsylvania?
You can find and apply to primary care nurse practitioner jobs in Pennsylvania on Migrate Mate, which lists current Pennsylvania openings from health systems, community health centers, and outpatient practices. Find the roles that fit your experience and specialty focus and apply directly to the employers posting them.
See All 41 Primary Care Nurse Practitioner Jobs in Pennsylvania
Find roles in Pennsylvania that match your experience and apply in just a few clicks.
Find Jobs