PMHNP Programs in Pennsylvania

5 accredited psychiatric mental health nurse practitioner programs

Pennsylvania has 5 accredited PMHNP programs in Philadelphia, Villanova, York, with tuition from $925 to $2,345 per credit (MSN; Online formats). Below is every program with cost, degree type, and a direct link to the school.

5
Programs
$145K
Avg Salary (PA)
$925
Lowest Cost/Credit
100%
Online Options
Philadelphia MSN Online $1101/credit
Philadelphia MSN Online $930/credit
Philadelphia MSN Online $2345/credit
Villanova MSN Online $1050/credit
York MSN Online $925/credit

View All PMHNP Programs

Pennsylvania PMHNP Tuition Comparison

SchoolCityDegreeFormatPer credit
York College of PennsylvaniaYorkMSNOnline$925
La Salle UniversityPhiladelphiaMSNOnline$930
Villanova UniversityVillanovaMSNOnline$1050
Drexel UniversityPhiladelphiaMSNOnline$1101
University of PennsylvaniaPhiladelphiaMSNOnline$2345

PMHNP Salary & Practice in Pennsylvania

Pennsylvania grants full practice authority to NPs after 3 years and 3,600 hours of collaboration. PMHNPs earn an average of $145,000 annually, with Philadelphia offering the highest compensation.

Salary and practice-authority figures last reviewed 2026-06. Verify current rules with your state board of nursing.

Explore PMHNP Programs in Nearby States

Pennsylvania PMHNP FAQs

Pennsylvania has 5 accredited PMHNP programs located in Philadelphia, Villanova, York. They award the MSN credential.

Tuition for Pennsylvania PMHNP programs ranges from $925 to $2,345 per credit hour. The most affordable option is York College of Pennsylvania at $925/credit.

Yes. All 5 Pennsylvania programs listed are delivered online, with required clinical hours completed in person at approved sites.

PMHNPs in Pennsylvania earn roughly $145K per year on average, with higher pay in major metro areas. Reduced practice applies in Pennsylvania.

Was this page helpful?

Thanks — your feedback helps us keep this accurate.