Content has loaded
Nurse practitioner salary in Pittsburgh, PA, 2026
How much does a Nurse Practitioner make in Pittsburgh, PA?
Average base salary
$130,363
- Hour
- Day
- Week
- Year
same
as national averageAverage $130,363
Low $93,747
High $181,280
The average salary for a nurse practitioner is $130,363 per year in Pittsburgh, PA and $18,750 overtime per year.129 salaries taken from job postings on Indeed in the past 36 months (updated July 19, 2026).
Highest paying companies for Nurse Practitioner in Pittsburgh, PA
Average year pay is based on job postings on Indeed in the past 36 months.Veteran Medical Group
$520,000per year
Provenir Healthcare
$260,000per year
Health Advocates Network, Inc.
$260,000per year
Epic Travel Staffing
$209,768per year
Care Connectors
$208,000per year
Matrix Medical Network
$205,400per year