Content has loaded

Nurse salary in Philadelphia, PA, 2026

How much does a Nurse make in Philadelphia, PA?

Average base salary

$40.02
7%
above national average
Average $40.02
Low $29.87
High $53.62

The average salary for a nurse is $40.02 per hour in Philadelphia, PA and $10,000 overtime per year.64 salaries taken from job postings on Indeed in the past 36 months (updated July 10, 2026).

Nurse job openings in Philadelphia, PA

slide 1 of 6
slide1 of 6
PRN Ambulatory Nurse
Penn Medicine3.9out of 5 stars.
Philadelphia, PA
5 days ago

Highest paying companies for Nurse in Philadelphia, PA

Average year pay is based on job postings on Indeed in the past 36 months.
Aspen Medical
 
$180,000per year
View company
Vitana Inc.
 
$161,200per year
MetaSense
 
$161,200per year
Summer Discovery
 
$132,080per year
Gifted Healthcare
 
$122,668per year
MedPro Healthcare Staffing
 
$121,836per year

Highest paying cities for Nurses near Philadelphia, PA

  1. Allentown, PA
    $48.38 per hour
  2. Reading, PA
    $46.62 per hour
  3. Philadelphia, PA
    $40.02 per hour
  4. Pittsburgh, PA
    $36.84 per hour
  5. Harrisburg, PA
    $35.75 per hour

Where can a Nurse earn more?

Compare salaries for Nurses in different locations
vs

How much do similar professions as Nurse get paid in Philadelphia, PA?

Senior Nurse

Job openings
Average $40.42 per hour