Content has loaded

Nurse salary in Pittsburgh, PA

How much does a Nurse make in Pittsburgh, PA?

Average base salary

$35.80
same
as national average
Average $35.80
Low $24.49
High $52.32

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

Nurse job openings in Pittsburgh, PA

slide 1 of 6
slide1 of 6
Assisted Living CNA
Aveanna Healthcare3.4out of 5 stars.
Pittsburgh, PA
$16 - $18 an hour
Part-time
1 day 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.25 per hour
  4. Pittsburgh, PA
    $35.80 per hour
  5. Harrisburg, PA
    $34.94 per hour

Where can a Nurse earn more?

Compare salaries for Nurses in different locations
vs

Frequently Asked Questions (FAQs) about Nurse

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

Senior Nurse

Job openings
Average $26.97 per hour