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.
Pennsylvania PMHNP Tuition Comparison
| School | City | Degree | Format | Per credit |
|---|---|---|---|---|
| York College of Pennsylvania | York | MSN | Online | $925 |
| La Salle University | Philadelphia | MSN | Online | $930 |
| Villanova University | Villanova | MSN | Online | $1050 |
| Drexel University | Philadelphia | MSN | Online | $1101 |
| University of Pennsylvania | Philadelphia | MSN | Online | $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.