Content has loaded

Nurse salary in Pittsburgh, PA, 2026

How much does a Nurse make in Pittsburgh, PA?

Average base salary

$36.84
same
as national average
Average $36.84
Low $25.48
High $53.28

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

Nurse job openings in Pittsburgh, PA

slide 1 of 6
slide1 of 6
Nursing Professional Developme...
Allegheny Health Network3.4out of 5 stars.
Pittsburgh, PA
Full-time
2 days ago

Highest paying companies for Nurse in Pittsburgh, PA

Average year pay is based on job postings on Indeed in the past 36 months.
Rock Medical Group
 
$160,420per year
View company
GHR Healthcare
 
$146,250per year
MedPro Healthcare Staffing
 
$123,485per year
A-Line Staffing
 
$104,083per year
Reliant Staffing
 
$104,000per year
Maxim Healthcare
 
$103,750per year

Highest paying cities for Nurses near Pittsburgh, PA

  1. Allentown, PA
    $48.38 per hour
  2. Reading, PA
    $46.62 per hour
  3. Philadelphia, PA
    $40.27 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 Pittsburgh, PA?

Senior Nurse

Job openings
Average $26.97 per hour