A Masters in Public Health (MPH) is a post-graduate-level degree that focuses on the science and practice of protecting and improving the health of populations. The MPH degree encompasses a broad range of topics related to public health and is designed to equip students with the skills and knowledge necessary to address complex health issues. Here are some key aspects of an MPH program:

Core Areas of Study

  1. Epidemiology: The study of the distribution and determinants of health and disease conditions in populations.
  2. Biostatistics: The application of statistical methods to biological and health data.
  3. Health Policy and Management: The study of health care systems, health care policy, and the management of health care organizations.
  4. Social and Behavioral Sciences: Understanding how behavior affects health and developing interventions to change health-related behaviors.
  5. Environmental Health Sciences: The study of environmental factors (biological, physical, and chemical) that affect the health of a community.


Many MPH programs offer concentrations or specializations such as:

  • Global Health
  • Community Health
  • Health Education and Promotion
  • Health Services Administration
  • Maternal and Child Health
  • Public Health Nutrition

Skills and Competencies

MPH programs aim to develop competencies in:

  • Data analysis and interpretation
  • Program planning and evaluation
  • Policy analysis and advocacy
  • Community health assessment
  • Leadership and communication

Career Opportunities

Graduates with an MPH can pursue a variety of careers, including:

  • Epidemiologist
  • Public Health Educator
  • Health Policy Analyst
  • Community Health Worker
  • Environmental Health Scientist
  • Health Services Manager
  • Biostatistician

Program Structure

MPH programs typically take 1-2 years to complete and may include:

  • Coursework in core public health disciplines
  • Fieldwork or practicum experiences
  • A capstone project or thesis

Institutions offering Masters in Public Health

Several institutions in India offer Master in Public Health (MPH) programs. These programs are designed to provide students with the skills and knowledge needed to address public health challenges in various contexts. Here are some notable institutions in India that offer MPH programs:

All India Institute of Medical Sciences (AIIMS), New Delhi

  • Program: Master of Public Health
  • Details: AIIMS is one of the premier medical institutions in India, and its MPH program is highly regarded for its comprehensive curriculum and experienced faculty.

Tata Institute of Social Sciences (TISS), Mumbai

  • Program: Master of Public Health (Health Administration), Master of Public Health (Health Policy, Economics, and Finance)
  • Details: TISS offers specialized MPH programs focusing on health administration and health policy, economics, and finance, providing a multidisciplinary approach to public health education.

AIHMS, Delhi

  • Program: Masters in Public Health, PG Diploma in Public Health
  • Details: AIHMS offers Masters in Public Health (MPH), Masters In Hospital Administration (MHA),Bachelor In Hospital Administration (BHA),PG diploma in public health, specialized UG and PG degree programs in Public health & Hospital Administration

Indian Institute of Public Health (IIPH) – Public Health Foundation of India (PHFI)

  • Locations: Delhi NCR, Gandhinagar, Hyderabad, Bhubaneswar
  • Program: Master of Public Health
  • Details: IIPH offers a comprehensive MPH program with various specializations and is known for its emphasis on research and practical training.

Manipal Academy of Higher Education (MAHE), Manipal

  • Program: Master of Public Health
  • Details: MAHE’s MPH program focuses on various aspects of public health, including epidemiology, health management, and health policy.

Sri Ramachandra Institute of Higher Education and Research, Chennai

  • Program: Master of Public Health
  • Details: This program is well-regarded for its strong emphasis on research and practical public health training.

Jawaharlal Nehru University (JNU), New Delhi

  • Program: Master of Public Health
  • Details: JNU offers an MPH program through its School of Public Health, focusing on interdisciplinary approaches to public health issues.

University of Hyderabad, Hyderabad

  • Program: Master of Public Health
  • Details: The University of Hyderabad provides an MPH program with a strong focus on public health research and policy.

Amrita Institute of Medical Sciences (AIMS), Kochi

  • Program: Master of Public Health
  • Details: AIMS offers an MPH program that includes a blend of classroom learning and field-based training.

Annamalai University, Tamil Nadu

  • Program: Master of Public Health
  • Details: Annamalai University’s MPH program covers a wide range of public health topics, preparing students for various roles in the public health sector.

Institute of Public Health, Bengaluru

  • Program: Master of Public Health
  • Details: This institute focuses on providing practical and research-based public health education with an emphasis on community health.

Symbiosis Institute of Health Sciences (SIHS), Pune

  • Program: Master of Public Health
  • Details: SIHS offers an MPH program with a focus on health policy, health economics, and health management.

These institutions provide robust public health education, combining theoretical knowledge with practical experience, preparing graduates to tackle public health challenges in India and globally. The choice of institution may depend on factors such as location, specialization options, faculty expertise, and the availability of research opportunities.