Pennsylvania Nurse Practitioner Salary Guide - 2024

by Staff

Updated: November 8th, 2023

In the Keystone State, certified registered nurse practitioners make a respectable wage at $120,550 (Bureau of Labor Statistics - 2022) per year on average with the top ten percent earning nearly $158,130 annually. How do you climb toward the higher end of the CRNP income spectrum in Pennsylvania? Let’s cover some ideas.

Pennsylvania Nurse Practitioner Salaries – Visualized

Nurse Practitioners Salaries in urban areas of Pennsylvania

Metro Area# EmployedMean Salary
Allentown-Bethlehem-Easton, PA-NJ470$118,080
Altoona, PA70$109,450
Bloomsburg-Berwick, PA130$114,140
Chambersburg-Waynesboro, PA60$110,060
East Stroudsburg, PA60$120,750
Erie, PA120$115,850
Gettysburg, PA40$113,310
Harrisburg-Carlisle, PA360$125,270
Johnstown, PA80$106,070
Lancaster, PA260$113,990
Lebanon, PA40$110,520
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD4,200$124,940
Pittsburgh, PA1,730$123,910
Reading, PA250$123,330
Scranton--Wilkes-Barre--Hazleton, PA310$115,710
State College, PA90$118,200
Williamsport, PA80$102,390
York-Hanover, PA200$113,790
Source: Bureau of Labor Statistics - 2022

Nurse Practitioners Salaries in rural areas of Pennsylvania

Metro Area# EmployedMean Salary
Western Pennsylvania nonmetropolitan area180$116,390
Northern Pennsylvania nonmetropolitan area210$112,720
Southern Pennsylvania nonmetropolitan area170$114,720
Source: Bureau of Labor Statistics - 2022

Increase Your Nurse Practitioner Salary in Pennsylvania

Know Your Worth

One way to increase your salary is to know your worth before you enter the interview process for a new position. Your experience, education, and specialty certifications can all play a factor in how much an employer will invest in you. For example, if you gear your continuing education credits toward a specific interest, such as weight management, a clinic that specializes in weight management will likely pay you a higher salary than a fertility-focused office.

Use your experience and expertise to your advantage and don’t undercut yourself by accepting the first offer if it is lower than you deserve. Employers can be highly flexible in the salary range and if you have the experience they are looking for, they will be willing to compensate you when pressed. If you don’t ask for a salary that you are worthy of, then you likely won’t be earning your full potential. Before the interview, get clear with yourself on the income range that you desire. Next, as you enter the salary negotiation stage with your potential employer, follow through by making your income expectations clear and standing confidently for yourself. An employer worth working for will likely meet you in the middle.

If you’re not sure what your unique professional history is worth, you can use online tools to compare the salaries of nurse practitioners who are already working the positions that you are seeking. Local salaries are commonly reported on career-oriented websites like Indeed or Glassdoor. You can use this data to research specific facilities, companies, locations, specialties, and experience levels. You can even obtain a personalized salary report that is customized based on your work history in comparison with market data. You can find both free and paid versions of this service on sites like Payscale or

Take Advantage of Team-Based Resources

If you are still struggling to find employers willing to match your worth, you can join a nurse practitioner association, like the Pennsylvania Coalition of Nurse Practitioners (PCNP) which has grown to include 17 regional divisions. Organizations like this one can bring you together with like-minded professionals who have the same goals. You have more opportunities when members of a group work collectively toward the same vision; it’s much easier than trying to work by yourself to accomplish the same goals.

These associations, whose mission is to promote and protect the livelihood of nurse practitioners in Pennsylvania, can provide tools like job boards, continuing education opportunities, and informative newsletters to keep you in the loop on legislative changes that affect nurse practitioners in the state. As a bonus, being around colleagues can put opportunities on the table that you may never have found without being in the right place at the right time.


Your earning potential as a nurse practitioner in the Keystone State can meet and exceed your expectations. Joining the right groups and taking advantage of available resources are two ways to increase your salary in Pennsylvania.

Degree Programs