Salary Report for Pennsylvania Registered Nurses

  • The number of Registered Nurses currently employed in Pennsylvania is 149,270.
  • Registered Nurses in Pennsylvania earn an average of $76,000 per year or $36.54 per hour.
  • The percentage of U.S. Registered Nurses who work in Pennsylvania is 5%.
  • Pennsylvania will need 160,380 new Registered Nurses by 2030 or 9,280 new nurses per year.

Pennsylvania Rankings

  • Pennsylvania ranks #24 in the U.S. for Registered Nurses salary and #23 when adjusted for cost-of-living.
  • Pennsylvania ranks #5 in the U.S. for the total number of Registered Nurses employed.
  • Pennsylvania ranks #5 in U.S. for the number of new Registered Nurses needed by 2030.
  • Pennsylvania ranks #31 in U.S. for the percentage of new Registered Nurses needed by 2030.

Compare Pennsylvania to U.S.

Pennsylvania Registered Nurses earn an average of $76,000 which is 8% less than the national average salary of $82,750.

TypePennsylvaniaU.S.% Difference
Average Hourly Wage$36.54$39.78-8.14%
Average Annual Salary$76,000$82,750-8.16%
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary Range by Education and Experience

In Pennsylvania, 50% of Registered Nurses earn between $62,480 and $81,620 a year, depending on factors such as level of education, experience, location and place of employment.

About 10% of Registered Nurses earn more than $98,680, a rate generally associated with highly educated and experienced Registered Nurses.

Approximately 10% of Registered Nurses earn under $59,640, a rate generally reserved for less experienced or entry level Registered Nurses.

PercentExperienceEmployedAnnual Salary
10%Less than a Year14,927Under $59,640
15%2 – 4 years22,390$59,640 – $62,480
25%5 – 9 years37,318$62,480 – $76,940
25%10 – 14 years37,318$76,940 – $81,620
15%15 – 20 years22,390$76,940 – $98,680
10%20+ years14,927Above $98,680
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Adjusted for Cost-of-Living

After being adjusted for cost-of-living, Registered Nurses in Pennsylvania nurses earn about $77,901 per year which is less than the average U.S. nurse of $82,750.

Cost-of-living in Pennsylvania is 2% less than the national average, which means Pennsylvania residents have an overall less cost for food, housing, utilities and transportation compared to other states.

  • National average salary for Registered Nurses is $82,750.
  • Average Pennsylvania Registered Nurses salary is $76,000.
  • Adjusted for cost-of-living, Pennsylvania Registered Nurses earn an average salary of $77,901.

More cost-of-living reports for U.S. States.

Salary Compared to Related Professions

With an average annual salary of $76,000, Pennsylvania Registered Nurses tend to earn less than Nurse Anesthetists ($203,150), Nurse Practitioners ($117,260), Nurse Midwives ($111,980), and Nursing Instructors ($88,430).

However, Registered Nurses tend to earn more than Nursing Assistants ($34,190), and LPNs ($51,090).

TitleAnnual Salary
Nurse Anesthetists$203,150
Nurse Practitioners$117,260
Nurse Midwives$111,980
Nursing Instructors $88,430
Registered Nurses$76,000
LPNs$51,090
Nursing Assistants$34,190
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Projected Demand for Nurses in 2030

The U.S. Department of Labor projects that in Pennsylvania the three professions needing the most new nurses by 2030 are Registered Nurses (160,380), Nursing Assistants (82,140) and LPNs (41,950).

The three professions in Pennsylvania needing highest percentage new nurses by 2030 are Nurse Practitioners (32.7%), Nursing Instructors (20.1%) and Nurse Midwives (14.3%).

Title20202030ChangeYearly Openings
Registered Nurses147,280160,3808.9%9,280
Nursing Assistants74,81082,1409.8%10,200
LPNs37,62041,95011.5%3,440
Nurse Practitioners6,2108,24032.7%580
Nursing Instructors 2,8403,41020.1%340
Nurse Anesthetists2,2402,53012.9%150
Nurse Midwives35040014.3%30
Source: U.S. Department of Labor, 2022*

Salaries Ranked by Pennsylvania Cities

The average salary for Registered Nurses in Pennsylvania is $76,000. The top cities that pay Registered Nurses the most are Philadelphia-Camden-Wilmington ($81,860), Chambersburg-Waynesboro ($77,240) and Allentown-Bethlehem-Easton ($76,210).

When adjusted for cost-of-living, the cities that pay Registered Nurses the highest average annual salary are Chambersburg-Waynesboro ($81,434), Johnstown ($81,378) and Philadelphia-Camden-Wilmington ($80,059).

The following table shows the average yearly salary range for Registered Nurses in each city, and the average yearly salary after being adjusted for cost-of-living in that state.

The difference column shows how much more or less purchasing power a Registered Nurses salary will have in that area.

AreaAverage SalaryCOL AdjustedDifference
Philadelphia-Camden-Wilmington$81,860$80,059$-1,801
Chambersburg-Waynesboro$77,240$81,434$4,194
Allentown-Bethlehem-Easton$76,210$76,887$677
Reading$75,260$76,772$1,512
Harrisburg-Carlisle$75,110$77,850$2,740
Gettysburg$73,390$76,186$2,796
Lebanon$73,200$76,028$2,828
Pittsburgh$73,170$76,474$3,304
York-Hanover$72,810$74,900$2,090
State College$72,740$73,194$454
Lancaster$72,400$73,525$1,125
Williamsport$72,300$78,349$6,049
Bloomsburg-Berwick$71,700$77,656$5,956
Western Pennsylvania Nonmetropolitan Area$71,580$80,040$8,460
Northern Pennsylvania Nonmetropolitan Area$70,780$79,146$8,366
Scranton–Wilkes-Barre–Hazleton$70,500$75,790$5,290
Southern Pennsylvania Nonmetropolitan Area$70,400$78,721$8,321
East Stroudsburg$70,070$70,140$70
Altoona$69,430$77,016$7,586
Erie$69,200$73,282$4,082
Johnstown$68,610$81,378$12,768
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary FAQ for Pennsylvania Registered Nurses

Pennsylvania Registered Nurses earn between $59,640 and $98,680 a year depending on their level of education, experience and skill.

There are currently 149,270 Registered Nurses employed in Pennsylvania which is about 5% of the U.S. total.

Nurse Anesthetists are the highest paid nurses in Pennsylvania with an average annual wage of $203,150.

An entry level nurse makes as much as $59,640 a year in Pennsylvania

The most Registered Nurses work in the Philadelphia-Camden-Wilmington area where 73,510 Registered Nurses are employed.

After being adjusted for cost-of-living, Registered Nurses in Pennsylvania earn 77,901 per year, while the average across the United States earns $82,750.

By 2030, Pennsylvania will need 160,380 Registered Nurses. A total of 9,280 Registered Nurses will need to enter into the Pennsylvania work forces each year.

City and Rural Summaries

Allentown-Bethlehem-Easton

Average Registered Nurses Salary: $76,210
Adjusted for Cost-of-Living: $76,887
Hourly Wage: $36.64
Currently Employed: 9,930
Cost-of-Living Index: 99.12
Allentown-Bethlehem-Easton Salary Report

Altoona

Average Registered Nurses Salary: $69,430
Adjusted for Cost of Living: $77,016
Hourly Wage: $33
Currently Employed: 1,800
Cost-of-Living Index: 90.15
Altoona Salary Report

Bloomsburg-Berwick

Average Registered Nurses Salary: $71,700
Adjusted for Cost-of-Living: $77,656
Hourly Wage: $34.47
Currently Employed: 2,600
Cost-of-Living Index: 92.33
Bloomsburg-Berwick Salary Report

Chambersburg-Waynesboro

Average Registered Nurses Salary: $77,240
Adjusted for Cost of Living: $81,434
Hourly Wage: $37
Currently Employed: 1,250
Cost-of-Living Index: 94.85
Chambersburg-Waynesboro Salary Report

East Stroudsburg

Average Registered Nurses Salary: $70,070
Adjusted for Cost-of-Living: $70,140
Hourly Wage: $33.69
Currently Employed: 950
Cost-of-Living Index: 99.90
East Stroudsburg Salary Report

Erie

Average Registered Nurses Salary: $69,200
Adjusted for Cost of Living: $73,282
Hourly Wage: $33
Currently Employed: 3,060
Cost-of-Living Index: 94.43
Erie Salary Report

Gettysburg

Average Registered Nurses Salary: $73,390
Adjusted for Cost-of-Living: $76,186
Hourly Wage: $35.28
Currently Employed: 530
Cost-of-Living Index: 96.33
Gettysburg Salary Report

Harrisburg-Carlisle

Average Registered Nurses Salary: $75,110
Adjusted for Cost of Living: $77,850
Hourly Wage: $36
Currently Employed: 9,240
Cost-of-Living Index: 96.48
Harrisburg-Carlisle Salary Report

Johnstown

Average Registered Nurses Salary: $68,610
Adjusted for Cost-of-Living: $81,378
Hourly Wage: $32.99
Currently Employed: 1,380
Cost-of-Living Index: 84.31
Johnstown Salary Report

Lancaster

Average Registered Nurses Salary: $72,400
Adjusted for Cost of Living: $73,525
Hourly Wage: $35
Currently Employed: 4,900
Cost-of-Living Index: 98.47
Lancaster Salary Report

Lebanon

Average Registered Nurses Salary: $73,200
Adjusted for Cost-of-Living: $76,028
Hourly Wage: $35.19
Currently Employed: 1,280
Cost-of-Living Index: 96.28
Lebanon Salary Report

Northern Pennsylvania Nonmetropolitan Area

Average Registered Nurses Salary: $70,780
Adjusted for Cost of Living: $79,146
Hourly Wage: $34
Currently Employed: 3,150
Cost-of-Living Index: 89.43
Northern Pennsylvania Nonmetropolitan Area Salary Report

Philadelphia-Camden-Wilmington

Average Registered Nurses Salary: $81,860
Adjusted for Cost-of-Living: $80,059
Hourly Wage: $39.35
Currently Employed: 73,510
Cost-of-Living Index: 102.25
Philadelphia-Camden-Wilmington Salary Report

Pittsburgh

Average Registered Nurses Salary: $73,170
Adjusted for Cost of Living: $76,474
Hourly Wage: $35
Currently Employed: 29,810
Cost-of-Living Index: 95.68
Pittsburgh Salary Report

Reading

Average Registered Nurses Salary: $75,260
Adjusted for Cost-of-Living: $76,772
Hourly Wage: $36.18
Currently Employed: 4,100
Cost-of-Living Index: 98.03
Reading Salary Report

Scranton–Wilkes-Barre–Hazleton

Average Registered Nurses Salary: $70,500
Adjusted for Cost of Living: $75,790
Hourly Wage: $34
Currently Employed: 5,690
Cost-of-Living Index: 93.02
Scranton–Wilkes-Barre–Hazleton Salary Report

Southern Pennsylvania Nonmetropolitan Area

Average Registered Nurses Salary: $70,400
Adjusted for Cost-of-Living: $78,721
Hourly Wage: $33.84
Currently Employed: 3,030
Cost-of-Living Index: 89.43
Southern Pennsylvania Nonmetropolitan Area Salary Report

State College

Average Registered Nurses Salary: $72,740
Adjusted for Cost of Living: $73,194
Hourly Wage: $35
Currently Employed: 1,320
Cost-of-Living Index: 99.38
State College Salary Report

Western Pennsylvania Nonmetropolitan Area

Average Registered Nurses Salary: $71,580
Adjusted for Cost-of-Living: $80,040
Hourly Wage: $34.41
Currently Employed: 2,800
Cost-of-Living Index: 89.43
Western Pennsylvania Nonmetropolitan Area Salary Report

Williamsport

Average Registered Nurses Salary: $72,300
Adjusted for Cost of Living: $78,349
Hourly Wage: $35
Currently Employed: 1,410
Cost-of-Living Index: 92.28
Williamsport Salary Report

York-Hanover

Average Registered Nurses Salary: $72,810
Adjusted for Cost-of-Living: $74,900
Hourly Wage: $35.01
Currently Employed: 3,850
Cost-of-Living Index: 97.21
York-Hanover Salary Report

Official Data Sources for Registered Nurses: Salary Data | Projected Employment | Cost of Living Data