Registered Nurse Salary in Pittsburgh, PA

The average Registered Nurse in Pittsburgh, PA earns $104,652 per year, with most salaries falling between $85,158 and $119,016. That's 3% above the national average of $102,000 for this role.

Look up your exact salary — free →

Registered Nurse pay by experience in Pittsburgh, PA

ExperienceAverageTypical range
Entry-level$82,080$68,742 – $97,470
Mid-level$104,652$85,158 – $119,016
Senior$130,302$105,678 – $158,004
Staff / Lead$164,160$130,302 – $204,174
Executive$216,486$171,342 – $282,150

Salary percentiles (mid-level)

$95,418
$104,652
$111,834

Figures are modeled market estimates for Pittsburgh, PA based on Earnable's salary dataset, updated 2026. Your actual pay depends on company, skills, and negotiation — look up your exact number.

Registered Nurse salary in other cities

Other roles in Pittsburgh, PA

Look up your exact salary — free →