Career as a Public Health Specialist in India: Salary, Courses and How to Begin

At a glance

A public health specialist designs and runs programmes that prevent disease and protect community health; many enter after an MBBS or an MPH.

A public health specialist works to prevent disease and improve health for whole populations rather than one patient at a time. They plan, run and evaluate health programmes such as immunisation drives, disease surveillance, maternal and child health and sanitation, usually with a government department, a health agency or an NGO.

Two routes lead here most often. Medical graduates take an MD in Community Medicine (Preventive and Social Medicine) after an MBBS and NEET PG. Graduates in medicine, nursing, life sciences or social sciences often take a Master of Public Health (MPH) or an MSc in Epidemiology. The better fit depends on whether you want to practise medicine or work on programmes and policy.

This guide covers the day-to-day work, the courses and entrance exams, colleges to look at, realistic pay and the outlook for the field in India.

Minimum Qualification
Graduation; MBBS for the MD route
Typical Degree
MD Community Medicine or MPH
Expected Entry Salary
Around ₹3 - ₹6 Lakh/annum (indicative)
Entry-level to Senior
Grows with seniority; senior roles can exceed ₹14 Lakh
Job Demand Growth
Steady, driven by public health programmes
Work Hours
Office hours plus field visits; outbreaks extend days
Places of Work
Government, NGOs, hospitals, research institutes

What Does a Public Health Specialist Do?

Day-to-Day Responsibilities

  • Analysing disease and health data to spot outbreaks, gaps and high-risk groups

  • Designing health programmes such as immunisation, nutrition, TB or non-communicable disease control

  • Planning budgets, staff and timelines for district or state health activities

  • Monitoring programme progress and evaluating whether interventions are working

  • Training frontline workers, doctors and community volunteers on protocols

  • Coordinating with government departments, hospitals, donors and community groups

  • Preparing reports, policy briefs and advice for officials during emergencies and outbreaks

Where They Work

Most public health specialists in India work for the government. Options include the National Health Mission at state and district levels, state and district health departments, the National Centre for Disease Control and state surveillance units, and urban local bodies. Medical officers in these departments often hold an MD in Community Medicine.

Others work with NGOs, international agencies such as WHO and UNICEF country offices, public health institutes, research organisations, and healthcare or corporate CSR teams. Hospitals and medical colleges also employ preventive medicine specialists to run infection control and quality programmes.

How to Become a Public Health Specialist in India?

After Class 12

Choose Science with Physics, Chemistry and Biology (PCB) if you aim for an MBBS and the MD route. For the MPH route, any stream works, but Biology, Maths or Statistics helps. Prepare for NEET UG if you want to study medicine.

Undergraduate

For the MD route, complete an MBBS (about 5.5 years including a one-year internship) and register with the State Medical Council. For the MPH route, graduate in medicine, nursing, life sciences, social work, statistics or a related subject.

Postgraduate and Specialisation

For MD Community Medicine, qualify in NEET PG and complete a three-year MD. For an MPH or MSc in Epidemiology, apply through the institute's entrance test or merit list. These programmes typically last around two years.

Internships and Field Experience

Gain practical experience through internships with a state health department, NGO or public health institute. Fieldwork in surveillance, immunisation or nutrition programmes is valued by employers.

First Job

Apply for government medical officer or public health posts, or for programme roles with NGOs and agencies. Entry-level jobs often start as district programme officer, research associate or medical officer.

Eligibility and Subjects Required

Stream and Subject Requirements

  • Class 12 in Science with Physics, Chemistry and Biology (PCB) for the MBBS route through NEET UG

  • Class 12 in any stream for MPH and MSc programmes, though Biology, Maths or Statistics helps

  • Strong English communication and comfort with basic statistics for most programmes

  • Typical minimum marks: around 50% in PCB for the NEET UG general category, with relaxation for reserved categories


Minimum Qualification

  • MD route: MBBS plus registration with the State Medical Council, then MD Community Medicine

  • MPH or MSc route: a bachelor's degree, typically with around 50% marks, in medicine, nursing, life sciences, social sciences or a related field

  • Diploma in Public Health (DPH) is a shorter option for medical graduates seeking field roles

Courses and Degrees for Public Health Specialist

  • Undergraduate Degrees
    • MBBS (5.5 years including a one-year compulsory internship)
    • BSc Nursing (4 years)
    • BSc Life Sciences or Zoology (3 years)
    Postgraduate Degrees
    • MD Community Medicine / Preventive and Social Medicine (3 years)
    • Master of Public Health, MPH (2 years)
    • MSc Epidemiology (2 years)
    Diplomas
    • Diploma in Public Health, DPH (around 1 year)
    • PG Diploma in Epidemiology or Biostatistics, where offered (around 1 year)
    Certifications & Short-term Courses
    • Certificate in Epidemiology or Biostatistics (around 3 months)
    • Short courses in disease surveillance, health economics or global health (a few weeks to 3 months)

Entrance Exams for Public Health Specialist

  • Exam
    NEET UG
    Level
    National (undergraduate)
    Held
    Usually once a year
    For Course
    MBBS, the entry route to MD Community Medicine
  • Exam
    NEET PG
    Level
    National (postgraduate)
    Held
    Usually once a year
    For Course
    MD Community Medicine (PSM) and other MD/MS courses
  • Exam
    TISS National Entrance Test (TISS-NET)
    Level
    Institutional (national reach)
    Held
    Usually once a year
    For Course
    MA and MSc programmes in public health and social sciences at TISS campuses
  • Exam
    Institute-level selection tests
    Level
    Institutional
    Held
    Varies by institute and admission cycle
    For Course
    MPH and MSc Public Health programmes at specific institutes

Top Colleges for Public Health Specialist

Government Institutes

  • College
    All India Institute of Medical Sciences (AIIMS), New Delhi
    Location
    New Delhi, Delhi
  • College
    Postgraduate Institute of Medical Education and Research (PGIMER)
    Location
    Chandigarh
  • College
    Jawaharlal Institute of Postgraduate Medical Education and Research (JIPMER)
    Location
    Puducherry
  • College
    Tata Institute of Social Sciences (TISS)
    Location
    Mumbai, Maharashtra
  • College
    National Institute of Health and Family Welfare (NIHFW)
    Location
    New Delhi, Delhi

Private Institutes

  • College
    Christian Medical College (CMC)
    Location
    Vellore, Tamil Nadu
  • College
    Indian Institute of Public Health (IIPH)
    Location
    Gurugram, Haryana (Delhi NCR)
  • College
    St John's Medical College
    Location
    Bengaluru, Karnataka

Skills Required to Become a Public Health Specialist

Technical Skills

  • Epidemiology and disease surveillance basics
  • Biostatistics and data analysis (Excel, SPSS, R or Stata)
  • Programme planning, monitoring and evaluation
  • Understanding of national health schemes and guidelines
  • Health information systems such as DHIS2
  • Research design and writing reports or policy briefs
  • Knowledge of communicable and non-communicable diseases

Soft Skills

  • Communicating with communities and frontline workers
  • Teamwork across government departments and agencies
  • Calm decision-making during outbreaks
  • Cultural sensitivity and ethical judgement
  • Negotiating with stakeholders and donors

Public Health Specialist Salary in India

0 - 3 years

Entry Level

Around ₹3 - ₹6 Lakh/annum

  • Typical job titles: District Programme Officer, Research Associate, Medical Officer (Public Health)
  • Work: data collection, surveillance reporting, supporting district immunisation or health drives

4 - 9 years

Mid Level

Around ₹6 - ₹14 Lakh/annum

  • Typical job titles: Programme Manager, Epidemiologist, Deputy Programme Officer
  • Work: planning district or state programmes, managing teams and budgets, evaluating impact

10+ years

Senior Level

Around ₹14 - ₹25 Lakh/annum or more

  • Typical job titles: State Programme Officer, Director of Public Health, Country Programme Director (NGO or agency)
  • Work: setting state or organisational strategy, advising policy makers, leading large multi-year programmes

Career Opportunities and Job Roles

District Programme Officer

Runs a health programme such as immunisation or TB control at district level.

Epidemiologist

Investigates disease outbreaks and tracks health trends through surveillance units.

Medical Officer (Preventive and Social Medicine)

Works in government health departments or medical colleges on community health and prevention.

Health Programme Manager

Leads NGO or agency programmes in areas such as maternal health, nutrition, or water and sanitation.

Monitoring and Evaluation Officer

Measures programme results and reports whether funded projects are delivering what they promised.

Health Policy Analyst

Studies health data and schemes to advise government departments or think tanks.

Public Health Researcher

Designs and runs studies on disease burden, health systems and interventions at research institutes.

Scope and Future of Public Health Specialist in India

Demand for public health specialists comes from the health system's need to prevent disease, not only treat it. National programmes such as the National Health Mission, Ayushman Bharat Health and Wellness Centres and national disease control programmes all need trained staff for planning, surveillance and evaluation. Outbreaks of infectious disease and the rising burden of non-communicable diseases such as diabetes and hypertension keep prevention high on the agenda.

Growth areas include disease surveillance, maternal and child health, nutrition, mental health, climate-linked health risks and digital health data systems. The field is becoming more data-driven, so skills in analytics and health informatics add real value.

Abroad, the work is open to those with an MPH, particularly through international agencies such as WHO and UNICEF, global health NGOs and public health institutes in other countries. Many overseas roles ask for a recognised master's degree and several years of field experience. Pay and work rules vary by country, so check them before applying.

Is Public Health Specialist
the Right Career for You?

Public Health Specialist can be an exciting career, but the right choice depends on more than academic eligibility.

Interests

What excites you?

Aptitude

What are you good at?

Personality

How do you work?

Work Preferences

What kind of environment suits you?


Discover careers that match your interests, strengths and preferences.

See how well this career fits you

Public Health Specialist: Frequently Asked Questions

Is a public health specialist always a doctor?

No. Doctors can become public health specialists after an MBBS and an MD in Community Medicine, which also keeps a medical registration path open. Graduates from nursing, life sciences or social sciences can work in the field after an MPH or MSc, but they do not practise medicine. Which route you pick depends on whether you want to treat patients or work on programmes and policy.

Can I become a public health specialist after BSc?

Yes. Many programmes accept graduates from several fields, including life sciences, nursing, social work, statistics and economics. A BSc in life sciences or nursing is a common starting point for an MPH or MSc in Epidemiology. Some institutes also value health or community experience, so volunteering or an internship during your degree can help your application.

Is MPH better than MD Community Medicine?

Neither is better in general. MD Community Medicine suits MBBS graduates who want a medical career in government health services, and it requires NEET PG. An MPH suits graduates from many backgrounds who want to work on programmes, research, policy or international health. Compare course content, fees and placement records before deciding, and talk to people already doing the work you want.

What is the starting salary of a public health specialist in India?

Entry-level pay often falls around ₹3 to ₹6 lakh a year, but it varies widely by employer. Government medical officer posts follow public pay scales, while NGO and agency roles may be project-based contracts. Pay grows with experience, and senior leadership roles can go well above ₹14 lakh a year. Always check the current job advertisement for exact figures.

Do public health specialists do field work?

Often, yes. Many roles involve visiting health centres, villages, schools or urban settlements to collect data, train workers and check how programmes are running. Outbreak investigations can require quick travel at short notice. Desk-based roles in data analysis, policy and research also exist, so you can choose a balance that suits you.

Can I work abroad as a public health specialist?

Yes, mainly through international agencies, global health NGOs and public health institutes. An MPH from a recognised institute and several years of field experience improve your chances. Each country has its own licensing and work-visa rules, so check requirements before applying. Working in India first is common and builds the experience employers abroad look for.

Book a Free Counselling Session to Know Your Perfect Career Fit!