Registered Nurse (RN) Salary in Pennsylvania

Median annual base pay is $69,992 across 182 reported Registered Nurse (RN) salaries in Pennsylvania.

Median hourly rate is $33.36 per hour.

Updated 17 August 2026

Salary Distribution (By Percentile)

P10P25MedianP75P90
$63,523$65,166$69,992$81,120$83,574

Top Cities in Pennsylvania

CityMedianReports
Pittsburgh$104,4007
Philadelphia$98,00010
Huntingdon$86,3828
Sayre$81,12020
Monongahela$78,79012
St. Marys$69,38912
Dubois$66,10295

Top Employers in Pennsylvania

EmployerMedianReports
J. C. Blaire Hospital$86,3828
Lehigh Valley Health Network$83,2006
The Robert Packer Hospital$81,12020
Monongahela Valley Hospital, Inc.$78,79012
Elk Regional Health Center$69,38912
Dubois Regional Medical Center$67,37162
Penn Highlands DuBois$66,10235

Salary by Level

LevelCommon titlesMedianReports
EntryNew Grad RN · RN I · Staff Nurse—1
SeniorSenior Nurse Consultant · Medical Science Liaison · Senior RN—1
Lead / ExpertPrincipal Nurse Consultant · Lead Clinical Specialist · Nurse Administrator—1

How They're Paid

ModelMedianReports
Hourly$69,389162
Annual Salary$72,7925

Registered Nurse (RN) salaries in other states

Common questions

How much does a Registered Nurse (RN) make in Pennsylvania?

The median Registered Nurse (RN) salary in Pennsylvania is $69,992 per year, based on 182 reported salaries.

What is the hourly rate for a Registered Nurse (RN) in Pennsylvania?

The median reported rate is $33.36 per hour.

Which city in Pennsylvania pays Registered Nurse (RN)s the most?

Pittsburgh has the highest median at $104,400 per year, of the cities with enough reports to publish a median.

Which employers pay Registered Nurse (RN)s the most in Pennsylvania?

Of the employers with enough reports to publish a median, J. C. Blaire Hospital is highest at $86,382 per year.

Am I underpaid as a Registered Nurse (RN)?

All Registered Nurse (RN) salaries · Browse salaries by role