Registered Nurse Salary Guide: Pennsylvania
Average Registered Nurse Salary
$50.59/hour
The average salary for a Registered Nurse in Pennsylvania is $50.59 per hour. This is 5% higher than the US average of $48.29.
Last updated on October 25, 2026. Based on active jobs on Vivian.com.
Registered Nurse salaries in Pennsylvania compared to National Averages
$50.59/hour
Pennsylvania
5% higher than the US average.
$48.29/hour
United States
What cities in Pennsylvania pay the most for Registered Nurses?
Only Eagleville, Pennsylvania reports pay data for Registered Nurses, averaging $37 per hour. Eagleville, Pennsylvania also has the highest ceiling, with max hourly pay reaching $49. For comparison, the Pennsylvania average for Registered Nurses is $51 per hour — Eagleville, Pennsylvania pays 26% less.
| City | Average Hourly Salary | Max Hourly Salary |
|---|---|---|
| Eagleville, Pennsylvania | $37 | $49 |
What type of Registered Nurses make the most money in Pennsylvania?
Manager earns the most among Nursing specialties in Pennsylvania, averaging $53 per hour, followed by Skilled Nursing ($51) and Rehabilitation ($51). Manager also has the highest ceiling, with max hourly pay reaching $55. For comparison, the Pennsylvania average for Registered Nurses is $51 per hour — Manager earns 4% more.
| Specialty | Average Hourly Salary | Max Hourly Salary |
|---|---|---|
| Manager | $53 | $55 |
| Skilled Nursing | $51 | $55 |
| Rehabilitation | $51 | $55 |
| Long Term Care | $51 | $55 |
| Nursing Home | $50 | $55 |
How does the pay for Registered Nurses in Pennsylvania compare to nearby states?
New York pays Registered Nurses the most, averaging $61 per hour, followed by New Jersey ($58) and Maryland ($54). New York also has the highest ceiling, with max hourly pay reaching $75. For comparison, the Pennsylvania average for Registered Nurses is $51 per hour — New York pays 21% more.
| Average Hourly Salary | Max Hourly Salary | |
|---|---|---|
| New York | $61 | $75 |
| New Jersey | $58 | $61 |
| Maryland | $54 | $60 |
| Virginia | $53 | $62 |
| Delaware | $49 | $55 |
| Ohio | $46 | $51 |
| District of Columbia | $46 | $64 |
| Kentucky | $44 | $46 |
| West Virginia | $42 | $47 |
| Michigan | $39 | $46 |
What are the highest paying Employers and Agencies for Registered Nurse jobs in Pennsylvania?
WellBe Senior Medical pays Registered Nurses the most, averaging $46 per hour, followed by Perm Staff Jobs ($44) and Select Medical ($43). Select Medical has the highest ceiling, with max hourly pay reaching $55. For comparison, the Pennsylvania average for Registered Nurses is $51 per hour — WellBe Senior Medical pays 10% less.
| Average Hourly Salary | Max Hourly Salary | |
|---|---|---|
| WellBe Senior Medical | $46 | $46 |
| Perm Staff Jobs | $44 | $51 |
| Select Medical | $43 | $55 |
| BAYADA Home Health Care | $43 | $43 |
Last updated on October 25, 2026. Information based on active jobs on Vivian.com and pay data from BLS and around the web.
Top Registered Nurse Jobs
Director Registered Nurse (RN) - Hospice
- CoreMedical Group Perm
- Philadelphia, PA
- 5x8 hrs
$100K-130K/year
approximately $48-63/hrRegistered Nurse (RN) - Home Health
- Graham Healthcare Group
- Apollo, PA
- 5x8 hrs
- Sign-On Bonus
$80K-120K/year
approximately $38-58/hrRegistered Nurse (RN) - Home Health
- Graham Healthcare Group
- New Kensington, PA
- 5x8 hrs
- Sign-On Bonus
$80K-120K/year
approximately $38-58/hrRegistered Nurse (RN) - Home Health
- Graham Healthcare Group
- Erie, PA
- 5x8 hrs
- Sign-On Bonus
$80K-120K/year
approximately $38-58/hrRegistered Nurse (RN) - Manager, Rehabilitation
- Geisinger Encompass Health Rehabilitation Hospital
- Frackville, PA
$40-55/hour
Get alerts about new jobs and salary trends in Pennsylvania
Be the first to know about new jobs for Registered Nurses with the salary that suits you.
Featured Blog Posts
Featured Blog Posts


