Mental Health Nursing Salary: How Much Can You Earn?

Healthcare Jobs

Everything you need to know about mental health nursing in India: Courses to study, steps to achieve, salary data based on experience, cities, and different job roles.

Apr 2
author
Dr Raj Patel
Uro-oncologist & Robotic Surgeon, Zydus Cancer Centre, Ahmedabad
author

Mental Health Conditions are becoming the-most common problem in recent years. Government programs, such as the National Mental Health Program (NMHP) and Tele-MANAS, help to create awareness of mental health issues among the people and to tackle these issues, which require the role of Mental Health Nurses to help the patients suffering from mental health diseases. They play an important role in treating depression, anxiety, and bipolar disorder. They also help families and communities understand and deal with mental health issues. 

Mental health nursing may be a perfect fit for those who care about people's well-being and are looking for a healthcare career that allows them to pursue their interest on a daily basis.  In this blog, we will explore the requirements, such as educational qualifications, steps to become a Mental Health Nurse and the average salary based on experience level and cities. 

 

What is Mental Health Nursing? 

Mental health nursing, also called as psychiatric nursing in India, is dedicated to taking care of individuals experiencing mental health challenges such as depression, anxiety, schizophrenia, bipolar disorder, or substance misuse. Their main aim is to support the patients to live a better life by getting rid of mental health issues. 

A mental health nurse has many responsibilities in addition to drug administration. They are responsible for assessing patients' psychological conditions, collaborating with psychiatrists and other healthcare professionals to build personalised treatment plans, providing therapeutic support, and serving as a human connection for someone going through a difficult time with mental health conditions. 

 

Mental Health Nursing Courses: 

To become a mental health nurse in India, candidates can choose the course to study based on their interests. There are different courses, including the Diploma in GNM (General Nursing & Midwifery), and Undergraduate, such as B.Sc. Nursing, Postgraduate, such as MSc Nursing (Psychiatric Specialisation), and M.Phil. / PhD in Psychiatric Nursing, are offered by most of the educational institutions regulated by the Indian Nursing Council (INC) and the respective State Nursing Council. The courses with their Duration and Eligibility are given in the table below. 

Course Duration Eligibility 
GNM (General Nursing & Midwifery) 3 years + 6 months internship 10+2 with Science (Biology) 
B.Sc. Nursing 4 years 10+2 with PCB 
Post Basic B.Sc. Nursing 2 years GNM + 1 year work experience 
MSc Nursing (Psychiatric Specialisation) 2 years B.Sc. Nursing + 1 year experience 
M.Phil. / PhD in Psychiatric Nursing 2 - 5 years MSc Nursing 

Students can get admission to government colleges through the AIIMS Nursing Entrance examination or through the state-level counselling. Private Educational institutions will give admission to students based on merit or through their own entrance tests. 

 

Steps to Become a Mental Health Nurse: 

  • First, complete your 10+2 school education with a science background, with Physics, Chemistry, and Biology, to get admission to any nursing degree.  
  • Candidates are advised to enroll in a recognised nursing program approved by the Indian Nursing Council. B.Sc. Nursing is a four-year degree, while GNM is a three-year diploma. Both courses contain psychiatric nursing as a core subject. 
  • After completing the degree, register with the State Nursing Council to get an official nursing license, which is mandatory to practice legally in India. 
  • Candidates need to practice nursing and gain Clinical Experience in the psychiatric field by working in hospitals or mental health facilities to build hands-on experience, because many employers require at least one year of general nursing experience before hiring for specialised psychiatric roles. 
  • Specialising in MSc Psychiatric Nursing can improve your salary, job title, and career trajectory. You can teach, lead teams, or work as a practitioner with significantly higher autonomy. 
  • Then apply for Jobs, with your qualifications and experience in hand, apply to your preferred role in hospital, community care, NGO, or private clinic. Candidates are advised to stay updated through continuing education and professional networks. 

 

Mental Health Nursing Salary: 

The mental health nursing salary in India is around ₹1.8 LPA to ₹10 LPA, which varies depending on your experience, location, educational qualification, and whether you work in the government or private sector. The monthly salary, based on experience and major cities, is given in the table below. 

Experience Level Monthly Salary (₹) Annual Package (₹) 
Entry Level (0 - 2 years) ₹15,000 – ₹25,000 ₹1.8 LPA – ₹3 LPA 
Mid-Level (3 - 7 years) ₹25,000 – ₹45,000 ₹3 LPA – ₹5.5 LPA 
Senior Level (8+ years) ₹50,000 – ₹85,000 ₹6 LPA – ₹10 LPA 

  

City Entry-level (1- 3 yrs) Mid-career (4 - 7 yrs) Senior-level (8+ yrs) 
Delhi NCR ₹3 LPA – ₹3.5 LPA ₹4 LPA – ₹4.8 LPA ₹5.5 LPA – ₹6.2 LPA 
Mumbai ₹3.2 LPA – ₹3.6 LPA ₹4.2 LPA – ₹5 LPA ₹5.7 LPA – ₹6.5 LPA 
Bangalore ₹3.1 LPA – ₹3.5 LPA ₹4.1 LPA – ₹4.7 LPA ₹5.6 LPA – ₹6.3 LPA 
Chennai ₹2.8 LPA – ₹3.2 LPA ₹3.7 LPA – ₹4.3 LPA ₹5 LPA – ₹5.8 LPA 
Kolkata ₹2.7 LPA – ₹3.1 LPA ₹3.6 LPA – ₹4.2 LPA ₹4.8 LPA – ₹5.5 LPA 

 

Psychiatric Nurse Practitioner Salary: 

A psychiatric nurse practitioner is a specific role who holds a postgraduate degree, such as an MSc in Psychiatric Nursing, and can independently assess patients and take on leadership or educator roles. The salary of a psychiatric nurse practitioner is around ₹7.1 - 13.2 lakh annually, depending on experience, with entry-level professionals earning approximately ₹7.1 LPA and senior-level practitioners earning more than ₹12 LPA with more than 8 years of experience. 

 

Mental Health Nursing Jobs in India: 

The jobs available for mental health nurses in India have grown meaningfully over the last few years. There are now more pathways than ever from traditional hospital roles to NGO work, corporate wellness programs, and military services. Candidates can search for job openings on the jobs page of the Docthub website. 

Job Role Estimated Annual Salary 
Staff Nurse – Psychiatry Ward ₹2.5 LPA – ₹5 LPA 
Community Mental Health Nurse ₹5 LPA – ₹10 LPA 
Psychiatric Nurse Educator ₹4 LPA – ₹8 LPA 
Military / Defence Psychiatric Nurse ₹5 LPA – ₹9 LPA 
Nurse Supervisor (Mental Health) ₹6 LPA – ₹12 LPA 
Rehabilitation Centre Nurse ₹3 LPA – ₹6 LPA 

  

If you completed the school education, and if you are a candidate who has completed the B. Sc Nursing, and want to build a career in Mental Health Nursing in India, now is one of the best times to step into this field because it is not just a job, it is a combination of both compassion and clinical experience. The salary for this role will be steadily increasing based on experience. This specialisation offers both financial stability and meaningful impact for those passionate about patient care and mental well-being. Mental health nursing stands out as an excellent journey that bridges science, empathy, and societal change.  Advanced qualifications open doors to leadership and global opportunities. To get more details on Courses, Job roles and job updates, you can explore the Docthub portal. 

 

FAQs 

Q1. How long does it take to become a Mental Health Nurse? 

A. To become a Mental Health Nurse, it takes about three to four years to complete a nursing degree and obtain a licence. It will take an additional two to three years if you pursue specialized psychiatric-mental health training. 

 

Q2. Is a Mental Health Nurse salary higher than a General RN? 

A. No, mental health nurses do not earn more than general registered nurses because the salary is similar both and it depends on location, experience, and role. 

 

Q3.What are the highest-paying states/cities for mental health nursing? 

A. In India, Cities like Bengaluru, Chennai, and Gurgaon offer better salary packages and career growth opportunities compared to smaller towns. 

 

Q4. What are the primary responsibilities of a mental health nurse? 

A. The primary responsibilities of a mental health nurse include assessing the patients’ psychological and emotional conditions, identifying mental health disorders, and developing treatment plans for individual patients. They also provide counselling for therapeutic support, medication administration, and they monitor the treatment progress of the patients. 

 

Q5. What certifications increase my mental health nursing salary? 

A. Certifications such as Post Basic Diploma or M.Sc. in Psychiatric Nursing, which enable nurses to take on senior clinical and supervisory roles. Additionally, certifications in counselling psychology, cognitive behavioural therapy (CBT), and de-addiction nursing can enhance their expertise in patient care and are highly valued in mental health settings.