Skip to content

The average salary for a Nurse Practitioner in Pennsylvania is $127,450.

Annual Average Salary Information

Annual Average Salary: $127,450

$99,530$162,820

Hourly Pay Information

Hourly Average Salary: $61.27

$47.85$78.28