Registered Nurse salary in Pennsylvania
The median registered nurse in Pennsylvania earns $42.12 an hour, or $87,610 a year. That’s $2.88 below the national median, ranking #22 of 51.
- Median hourly$42.12
- Median yearly$87,610
- Bottom 10% earn under$32.41/hr
- Top 10% earn over$56.05/hr
- Average (mean) hourly$43.67
- RNs employed146,840
Source: BLS OEWS May 2024, Pennsylvania, occupation 29-1141. bls.gov/oes. Figures are estimates for all RNs in the state, not offers.
Other nursing roles in Pennsylvania
| Role | Median hourly | Median yearly |
|---|---|---|
| Licensed Practical Nurse | $29.81/hr | $62,010/yr |
| Certified Nursing Assistant | $19.77/hr | $41,110/yr |
| Nurse Practitioner | $61.25/hr | $127,400/yr |
Source: U.S. Bureau of Labor Statistics, OEWS May 2024 state estimates.
Open RN jobs in Pennsylvania
- Registered NurseBAYADA Home Health CareSouderton, PA$62–$68/hrRNFull-time
- Utilization Management Nurse Consultant - Work at Home - ESTCVS Health / MinuteClinicRemote · PA$29.10–$62.32/hrRNFull-time
- Registered Nurse-Community Living CenterVeterans Health AdministrationLebanon, PA$81k–$138k/yrRNFull-timeCloses Nov 13, 2026
- Registered Nurse - Community Living CenterVeterans Health AdministrationAspinwall, PA$72k–$148k/yrRNFull-timeCloses Nov 13, 2026
- Registered Nurse Admissions, Home HealthBAYADA Home Health CareMedia, PA$60–$73/hrRNFull-time
- Registered Nurse (RN)Erickson Senior LivingWarminster, PA$40–$52/hrRNFlexible / otherEvenings