Nurse Salary in India: Average Pay by Experience, Industry, Location

| Summary: Nurse salaries in India range from ₹4 lakh to ₹6.5 lakh per year. Pay depends on experience, job type, industry, city, and company. A B.Sc. Nursing degree can help you enter the profession and grow faster. Read this blog to know the average pay scale in each category so you can plan your nursing career. |
Nursing is one of India’s most demanding careers. Most registered nurses work in hospitals. Some also work in clinics, schools, nursing homes, and intensive care units (ICUs). How much do nurses earn? Nurse salaries in India depend on degree level, skills, city, and employer. The top 10% of nurses earn around ₹7.9 lakhs per year, while senior nurses earn around ₹18.1 lakhs per year. Let’s understand the salary ranges, career opportunities, and qualifications that can help you enter this profession.
Who is a Registered Nurse in India?
A Registered Nurse is a trained healthcare professional. They hold a nursing qualification and a license to practice in various official settings. RNs care for patients, administer medication, and monitor their health until recovery. They also assist doctors during treatment and surgery. You can become a Registered Nurse after completing one of these courses:
- B.Sc. Nursing
- ANM (Auxiliary Nurse Midwifery)
- GNM (General Nursing and Midwifery)


What is the Average Nurse Salary in India?
The average nurse salary in India varies by experience, job type, industry, location, and hospital. Pay scales vary by role and level in India. The following section shows the average pay scale of nurses in India:
i. Nurse Salary in India: Based on Experience
Pay depends heavily on a nurse’s experience level. Salaries for entry-level, intermediate-level, and expert-level nurses differ significantly. Experience refers to years of work experience, skills learned, and knowledge gained. See the table below for the average nurse salary in India by experience.
| Experience Level | Average Salary Range |
|---|---|
| 0 – 3 Years | ₹2.8 LPA – ₹4.2 LPA |
| 3 – 6 Years | ₹3.5 LPA – ₹6.4 LPA |
| 6 – 9 Years | ₹6.5 LPA – ₹8 LPA |
| 9 – 12 Years | ₹7.4 LPA – ₹15 LPA+ |
| You know? According to the Ministry of Health and Family Welfare (PIB, 2026), India has 5,310 nursing institutions, including 806 government institutions, collectively producing approximately 3.82 lakh nursing professionals annually to support the country’s growing healthcare workforce requirements. |
ii. Nurse Salary in India: Based on Designation
A nurse with a B.Sc. Nursing degree or ANM/GNM degree may be designated as a Staff Nurse, ICU Nurse, Scrub Nurse, or others. Pay scales also differ depending on designation. See the table below for the average nurse salary in India based on different designations:
| Nurse Designation | Average Salary Range |
|---|---|
| Registered Nurse Staff | ₹4.1 LPA – ₹6.5 LPA |
| ICU Staff Nurse | ₹3.2 LPA – ₹5.5 LPA |
| GNM Staff Nurse | ₹2.8 LPA – ₹4 LPA |
| ANM Staff Nurse | ₹2.2 LPA – ₹4.5 LPA |
| Senior Staff Nurse | ₹4.2 LPA – ₹6.6 LPA |
| Scrub Nurse | ₹3.5 LPA – ₹5.9 LPA |
| Staff Nurse | ₹2.8 LPA – ₹6.1 LPA |
| ICU Nurse | ₹3.5 LPA – ₹4.9 LPA |
iii. Nurse Salary in India: Based on City
A B.Sc. Nursing salary in India can vary by city, cost of living, demand for healthcare professionals, and the type of healthcare facility. Metropolitan cities may offer higher salaries because of large hospitals and specialized healthcare centers, while smaller cities and towns may have different pay scales. Let’s look at how nurse salaries vary across India.
| City Name | Average Salary Range |
|---|---|
| New Delhi | ₹2.6 LPA – ₹5.2 LPA |
| Bengaluru | ₹2.8 LPA – ₹4.7 LPA |
| Chennai | ₹2.6 LPA – ₹4.2 LPA |
| Mumbai | ₹2.5 LPA – ₹4.3 LPA |
| Hyderabad | ₹2.5 LPA – ₹3.8 LPA |
| Kolkata | ₹2.4 LPA – ₹3.7 LPA |
iv. Nurse Salary in India: Based on Top-Paying Organizations
Large hospital chains in metropolitan cities hire many nurses and offer structured pay. Salary packages vary based on experience, department, location, and job responsibilities. Check the table below for nurse salaries in India based on popular hospitals:
| Hospital Name | Average Salary Range |
|---|---|
| Manipal Hospital | ₹2.7 LPA – ₹6 LPA |
| Max Healthcare | ₹2.9 LPA – ₹6.2 LPA |
| Fortis Healthcare | ₹2.3 LPA – ₹6.4 LPA |
| Apollo Hospital | ₹2.3 LPA – ₹6 LPA |
| Health Care Global Enterprises | ₹2.7 LPA – ₹6.5 LPA |
| KIMS Hospital | ₹2.5 LPA – ₹5.7 LPA |
| Medanta The Medicity | ₹3.4 LPA – ₹5.9 LPA |
v. Nurse Salary in India: Based on Popular Government Hospitals
Government hospitals in India offer nursing professionals structured pay scales, allowances, and career advancement opportunities. The annual salary of registered staff nurses at government medical colleges ranges from ₹2 LPA to ₹7 LPA, based on reported salaries for professionals with 1 to 8 years of experience. Here’s an overview:
| Government Hospital | Nursing Role | Annual Salary Range |
|---|---|---|
| AIIMS, New Delhi | Staff Nurse | ₹2 LPA – ₹5.6 LPA |
| Safdarjung Hospital | Nursing Officer | ₹3.5 LPA – ₹9 LPA |
| PGIMER, Chandigarh | Nursing Officer | ₹5 LPA – ₹16 LPA |
| JIPMER, Puducherry | Nursing Officer | ₹3 LPA – ₹5 LPA |
| NIMHANS, Bengaluru | Nursing Officer | ₹2.8 LPA – ₹2.3 LPA |
| ESIC Medical College and Hospital | Nursing Officer | ₹3 LPA – ₹10.9 LPA |
| Lok Nayak Hospital, Delhi | Nursing Officer | ₹3.7 LPA – ₹7.6 LPA |
Pro Tip: If you are looking for jobs after B.Sc. Nursing, check out our blog on ‘Top 12 Career Options After B.Sc. Nursing in 2026 (with Salary)’.
What is the B.Sc. Nursing Monthly Salary in India?
The B.Sc. Nursing salary in India per month varies based on various factors such as the employer, designation, place, experience, and specialization. According to salary estimates from various resources, recent graduates in private hospitals can generally expect to earn around ₹15,000 to ₹35,000 per month.
A nursing officer role in central government hospitals may offer a higher pay scale, along with applicable allowances. For example, the entry-level basic pay for a nursing officer under Pay Level 7 of the 7th Central Pay Commission is ₹44,900 per month, before allowances and deductions.
Salaries may be higher in specialized hospitals and government institutions. Here’s an overview:
| Experience Level | Estimated Monthly Salary |
|---|---|
| Fresher (0–2 Years) | ₹15,000 – ₹30,000 |
| Early Career (2–5 Years) | ₹25,000 – ₹50,000 |
| Experienced Nurse (5+ Years) | ₹35,000 – ₹65,000+ |
Skills & Qualifications Required to Become a Registered Nurse in India
To become a registered nurse in India, you need a recognized nursing qualification, registration with the appropriate state nursing council, and the skills required to provide safe patient care. Your qualifications, practical experience, and area of specialization can also influence the roles you qualify for and your earning potential.
i. Educational Qualification Requirements
The following qualifications can help you pursue a nursing career in India:
- Complete a Recognized Nursing Program: Pursue General Nursing and Midwifery (GNM) or B.Sc. Nursing to qualify for registered nurse roles, subject to applicable registration requirements. Auxiliary Nurse Midwife (ANM) is another nursing program that leads to a separate registration category.
- Register With the Relevant Nursing Council: Obtain the registration required for your qualification and intended role from the appropriate State Nurses Registration Council.
- Pursue Higher Education: Consider M.Sc. Nursing or a relevant postgraduate specialization if you want to explore advanced clinical, teaching, or leadership positions.
ii. Skill Requirements
Nurses need a combination of clinical knowledge, practical skills, and interpersonal abilities to manage patient care effectively. Some important skills to develop include:
- Communication Skills
- Patient Care and Monitoring
- Clinical Observation and Assessment
- Emergency and Casualty Care
- Infection Prevention and Control
- Surgical and Operating Room Skills
- Teamwork and Collaboration
- Time Management
- Emotional Resilience
- Patient and Family Education
The skills you need will vary depending on your role, workplace, and area of specialization.
Pro Tip: If you are interested in specialized nursing roles, consider gaining relevant training and practical experience in areas such as intensive care units (ICUs) or neonatal intensive care units (NICUs). These skills may help you qualify for specialized positions, although salary and job opportunities depend on the employer and location.


Conclusion
Understanding the nurse salary in India can help you set realistic career goals and choose suitable job opportunities. If you are starting out, check the eligibility criteria for nursing positions, keep your registration and documents ready, and prepare for interviews or government recruitment exams. As you gain experience, you can also explore specialized nursing roles. Compare job openings, salary packages, and growth opportunities before applying to find a position that matches your skills and career plans.
Want to explore other rewarding healthcare careers? Read our blog on the highest-paying jobs in the medical field to compare salaries, qualifications, and responsibilities across different medical professions.
FAQs
Answer: Yes, a nurse can earn ₹ 1 LPA per month in India. However, it is generally possible if you have an experienced role, an administrative role, or a specialization.
Answer: A B.Sc. Nursing graduate’s salary in India usually ranges from ₹2.5 LPA to ₹5 LPA for entry-level positions.
Answer: The average salary of a registered nurse in India is ₹ 35,700 per month with a year of work experience. Top recruiting organizations can offer higher salaries for specialized roles.
Answer: Yes, certainly. Nurses can increase their salaries as they gain experience. With experience, they become eligible for senior positions and specialized roles. Senior positions also pay more than entry-level roles.
Sources
- https://www.pib.gov.in/PressReleasePage.aspx?PRID=2225755®=3&lang=1




