Content has loaded
Nurse practitioner salary in Pittsburgh, PA, 2026
How much does a Nurse Practitioner make in Pittsburgh, PA?
Average base salary
$130,227
- Hour
- Day
- Week
- Year
same
as national averageAverage $130,227
Low $93,519
High $181,344
The average salary for a nurse practitioner is $130,227 per year in Pittsburgh, PA and $18,750 overtime per year.127 salaries taken from job postings on Indeed in the past 36 months (updated July 10, 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