US Salary Data

May 2025 OEWS estimate

Nurse Practitioner Salary in Pittsburgh, PA

The median annual salary is $119,630, based on the latest available BLS occupational wage data.

Salary overview

Median annual salary

$119,630

Mean annual salary

$123,580

Employment estimate

1,980

Annual salary percentiles

MeasureAnnual salary
Median annual salary$119,630
Mean annual salary$123,580
10th percentile$102,680
25th percentile$107,290
50th percentile$119,630
75th percentile$132,150
90th percentile$154,370

Compared with the U.S.

Pittsburgh, PA median
$119,630
U.S. median
$132,300
Difference
9.6%

What the data shows

  • Nurse Practitioners in Pittsburgh, PA earn 9.6% less than the national median.
  • The 25th–75th percentile annual salary range is $107,290–$132,150.
  • BLS estimates employment at 1,980 workers in this metro area.