Content has loaded
Psychiatric-mental health nurse practitioner salary in United States, 2026
How much does a Psychiatric-mental Health Nurse Practitioner make in the United States?
Average base salary
$149,310
- Hour
- Day
- Week
- Month
- Year
Average $149,310
Low $97,016
High $229,791
The average salary for a psychiatric-mental health nurse practitioner is $149,310 per year in the United States. 6.7k salaries taken from job postings on Indeed in the past 36 months (updated July 12, 2026).
Highest paying companies for Psychiatric-mental Health Nurse Practitioner in United States
Average year pay is based on job postings on Indeed in the past 36 months.YesCare
$416,000per year
Mindful Support Services
$400,000per year
DT-Trak Consulting
$369,200per year
Rula
$364,004per year
FamilyMenders
$364,000per year
Hudson Guild
$364,000per year