PMHNP Programs in North Carolina

3 accredited psychiatric mental health nurse practitioner programs

North Carolina has 3 accredited PMHNP programs in Durham, Greenville, Chapel Hill, with tuition from $991 to $2,166 per credit (MSN; Hybrid and Online formats). Below is every program with cost, degree type, and a direct link to the school.

3
Programs
$135K
Avg Salary (NC)
$991
Lowest Cost/Credit
100%
Online/Hybrid
Durham MSN Hybrid $2166/credit
Greenville MSN Online $991/credit
Chapel Hill MSN Online $1238/credit

View All PMHNP Programs

North Carolina PMHNP Tuition Comparison

SchoolCityDegreeFormatPer credit
East Carolina UniversityGreenvilleMSNOnline$991
University of North Carolina at Chapel HillChapel HillMSNOnline$1238
Duke UniversityDurhamMSNHybrid$2166

PMHNP Salary & Practice in North Carolina

North Carolina is a restricted practice state requiring physician supervision. PMHNPs earn an average of $135,000 annually, with Charlotte and Raleigh offering higher compensation. Duke and UNC are nationally ranked programs.

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

Explore PMHNP Programs in Nearby States

North Carolina PMHNP FAQs

North Carolina has 3 accredited PMHNP programs located in Durham, Greenville, Chapel Hill. They award the MSN credential.

Tuition for North Carolina PMHNP programs ranges from $991 to $2,166 per credit hour. The most affordable option is East Carolina University at $991/credit.

North Carolina offers both online and hybrid PMHNP programs. Clinical hours must be completed in person regardless of format.

PMHNPs in North Carolina earn roughly $135K per year on average, with higher pay in major metro areas. Restricted practice applies in North Carolina.

Was this page helpful?

Thanks — your feedback helps us keep this accurate.