Skip to content

Nurse Practitioner salary in Pennsylvania, 2026: $100,000–$112,000 advertised across 20 listings

Figures are the median of the advertised minimum and maximum annual base pay on 20 live listings on ScrubHub as of November 8, 2026. Listings that only carry a ScrubHub pay estimate (120) are excluded. Hourly and per-diem pay is annualised using the schedule on the listing. This is not a survey; it reflects what employers are currently offering.

Median advertised range
$100,000–$112,000
per year, base pay
Middle half
$50,000–$147,750
25th pct. of minimums to 75th pct. of maximums
Listings counted
20
of 140 live Nurse Practitioner listings in Pennsylvania
As of
November 8, 2026
Refreshed hourly from live listings

By employment type

TypeListingsMedian range
full-time19$100,000–$112,000

Employers with the most listings

EmployerListingsMedian range
Blackbird Health8$100,000–$112,000
Geisinger7$20,000
Veterans Health Administration2$121,407–$196,715
Midi Health1$114,400–$156,000
SonderMind1$416,000
Talkiatry1$180,000–$215,000

Quick answers

What does a Nurse Practitioner make in Pennsylvania?
Across 20 live Nurse Practitioner listings in Pennsylvania with advertised pay, the median base range is $100,000–$112,000 per year. The middle half of listings runs from $50,000 at the low end to $147,750 at the high end.
Does Nurse Practitioner pay differ by employment type in Pennsylvania?
19 full-time listings advertise a median of $100,000–$112,000.
Who is hiring Nurse Practitioners in Pennsylvania and what do they offer?
Blackbird Health (8, median $100,000–$112,000), Geisinger (7, median $20,000), Veterans Health Administration (2, median $121,407–$196,715), Midi Health (1, median $114,400–$156,000), SonderMind (1, median $416,000) and Talkiatry (1, median $180,000–$215,000).Blackbird HealthGeisingerVeterans Health AdministrationMidi HealthSonderMindTalkiatry
How many Nurse Practitioner jobs in Pennsylvania are open right now?
140 live Nurse Practitioner listings in Pennsylvania on ScrubHub today, of which 20 state an annual pay range from the employer. Listings expire after 30 days.Browse Nurse Practitioner jobs in Pennsylvania
How is this pay report calculated?
Figures are the median of the advertised minimum and maximum annual base pay on 20 live listings on ScrubHub as of November 8, 2026. Listings that only carry a ScrubHub pay estimate (120) are excluded. Hourly and per-diem pay is annualised using the schedule on the listing. This is not a survey; it reflects what employers are currently offering.

Nurse Practitioner pay reports for other states

Browse the 140 live Nurse Practitioner listings in Pennsylvania behind these figures, read the Nurse Practitioner specialty page or the national Nurse Practitioner pay report, or set a free alert to be emailed when a Nurse Practitioner listing in Pennsylvania matches your pay floor.