Mental Health Nursing Salary: How Much Can You Earn?
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.

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.








