Content has loaded
Psychiatric nurse practitioner salary in United States
How much does a Psychiatric Nurse Practitioner make in the United States?
Average base salary
$135,057
- Hour
- Day
- Week
- Month
- Year
Average $135,057
Low $93,237
High $195,635
The average salary for a psychiatric nurse practitioner is $135,057 per year in the United States. 3.1k salaries taken from job postings on Indeed in the past 36 months (updated August 17, 2026).
Highest paying companies for Psychiatric Nurse Practitioner in United States
Average year pay is based on job postings on Indeed in the past 36 months.United Federation of Teachers
$468,000per year
The Resource Group Counseling ...
$390,000per year
Humantold
$360,533per year
Headway
$338,927per year
The Center for Children and Fa...
$324,827per year
The Work Group
$312,000per year
Looking to Hire?
Highest paying cities for Psychiatric Nurse Practitioners near United States
Where can a Psychiatric Nurse Practitioner earn more?
Compare salaries for Psychiatric Nurse Practitioners in different locationsFrequently Asked Questions (FAQs) about Psychiatric Nurse Practitioner