How much does a mental health nurse make?
Mental Health Nurses in America make an average salary of $110,199 per year or $52.98 per hour. The top 10 percent of earners make over $173,000 annually, whereas the bottom 10 percent of earners make under $70,000 per year. Health Care companies and Finance companies have the most job opportunities for Mental Health Nurses. The top 5 states when it comes to Mental Health Nurse salaries are Oregon, District of Columbia, Massachusetts, New York, and Alaska. The typical tenure for a Mental Health Nurse is 3.0 years.