Psychiatric-mental Health Nurse Practitioner Salaries in the United States

Salary estimated from 2,478 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 16, 2019
Average salary
$122,967 per year
  • Most Reported
$56,000
$215,000
Salary Distribution

How much does a Psychiatric-mental Health Nurse Practitioner make in the United States?

The average salary for a Psychiatric-mental Health Nurse Practitioner is $122,967 per year in the United States. Salary estimates are based on 2,478 salaries submitted anonymously to Indeed by Psychiatric-mental Health Nurse Practitioner employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Psychiatric-mental Health Nurse Practitioner is 1-3 years.
Be the first one to know about new Psychiatric-mental Health Nurse Practitioner positions in the United States with the salary that suits you.
You will start receiving job alerts.
Please check your email - Send a confirmation message to

Job openings for Psychiatric-mental Health Nurse Practitioner

View all job openings for Psychiatric-mental Health Nurse Practitioner
Psychiatric-mental Health Nurse Practitioner salaries by location
CityAverage salary
$40,000 per year
$157,053 per year
$117,519 per year
$140,320 per year
$136,760 per year