Based on 1,117 job listings - Philadelphia, United States 2026
50% of professionals earn between $102,800 - $115,060 USD
The median salary is $104,800
Philadelphia
Average salary
124,540 - 186,513
Median salary
104,800 - 139,300
1,117 job openings
United States
Average salary
90,000 - 160,000
Median salary
120,000 - 160,000
545,852 job openings
The average salary for a Nurse Practitioner in Philadelphia, United States is USD 124,540 - USD 186,513 per year in 2026, based on 1,117 job listings.
Explore 1,117 Nurse Practitioner job listings in United States on BeBee, or check our salary calculator for a personalized estimate.