Virginia has 5 accredited PMHNP programs in Fairfax, Harrisonburg, Lynchburg, with tuition from $623 to $1,169 per credit (MSN, DNP; Online and Hybrid formats). Below is every program with cost, degree type, and a direct link to the school.
Virginia PMHNP Tuition Comparison
| School | City | Degree | Format | Per credit |
|---|---|---|---|---|
| Liberty University | Lynchburg | DNP | Online | $623 |
| James Madison University | Harrisonburg | MSN | Online | $909 |
| Old Dominion University | Virginia Beach | MSN | Online | $1019 |
| George Mason University | Fairfax | MSN | Online | $1086 |
| University of Virginia | Charlottesville | MSN | Hybrid | $1169 |
PMHNP Salary & Practice in Virginia
Virginia PMHNPs earn an average of about $140,000 annually, with the Northern Virginia and Richmond areas offering higher compensation. Virginia is a restricted practice state, requiring a practice agreement with a physician until the NP completes the clinical hours needed for autonomous practice licensure.
Salary and practice-authority figures last reviewed 2026-06. Verify current rules with your state board of nursing.
Virginia PMHNP FAQs
Virginia has 5 accredited PMHNP programs located in Fairfax, Harrisonburg, Lynchburg. They include both MSN and DNP options.
Tuition for Virginia PMHNP programs ranges from $623 to $1,169 per credit hour. The most affordable option is Liberty University at $623/credit.
Virginia offers both online and hybrid PMHNP programs. Clinical hours must be completed in person regardless of format.
PMHNPs in Virginia earn roughly $140K per year on average, with higher pay in major metro areas. Restricted practice applies in Virginia.