Compare accredited Psychiatric Mental Health Nurse Practitioner programs across the US
Program length depends on the degree type. MSN programs typically take 2-3 years, while DNP programs take 3-4 years. Post-master's certificates can be completed in 17 months to 2 years. Most programs require 500-750 clinical hours for MSN and 1,000+ hours for DNP.
PMHNPs earn between $151,000-$219,000 annually on average, making it one of the highest-paying nursing specialties. Salaries vary by state, with California, New York, and Massachusetts offering the highest compensation. Experience, setting, and certification also impact earnings.
Yes, most PMHNP programs offer online or hybrid formats with flexible scheduling for working nurses. Clinical hours (500-1,000+) must be completed in-person at approved healthcare facilities. Many schools provide clinical placement assistance.
Most programs require: BSN degree from an accredited program, active unencumbered RN license, minimum 3.0 GPA, 1-2 years of RN experience (some programs waive this), 2-3 professional recommendations, and a personal statement. DNP programs require an MSN.
Both prepare you for PMHNP certification. MSN is the minimum requirement and takes less time (2-3 years). DNP is a terminal degree with additional focus on leadership, research, and systems-level practice (3-4 years). Many employers accept both, but DNP may offer advantages for academic or leadership roles.
Yes, extremely. The Bureau of Labor Statistics projects 40% growth for nurse practitioners through 2031. Mental health specifically faces severe shortages—123 million Americans live in mental health professional shortage areas. This creates excellent job security and competitive salaries for PMHNPs.