Master of Public Health or MPH is a postgraduation course that comes under health sciences. MPH course duration is 2 years which is equally segregated into 4 semesters. MPH course can be taken up by only those students who have completed their bachelor's degree in any of the health sciences such as MBBS, BPT, Nursing, BDS, Pharmacy, Allied Sciences, etc.

MPH syllabus concentrates on modules that focus on maintaining public health and handling public health issues through different means such as spreading awareness about health. The course also deals with working on destabilising diseases and disease-causing agents. MPH Jobs offers a lucrative pay where the graduates get to work on a national and international level related to public health and its importance.

Health science students with the intention of helping humankind and working with different people on better health have a great chance to do after they complete their MPH course.

MPH Course Fees in India:

MPH being a postgraduation course has a very few colleges in India providing the degree. Master of Public Health course fees varies with colleges. The average MPH course fee in India ranges from 10,000 to 1.2 LPA.

MPH Course Salary in India:

MPH course has different job profiles in the health sector in India. The salary for Master of Public Health graduate also varies with experience and the job profile of that individual. The average MPH course salary in India is 6.6 LPA.

MPH Course Details

Degree Masters
Full Form Master of Public Health
Duration Course Duration of Master of Public Health [MPH] is 2 Years.
Age No Age Limit
Minimum Percentage 50%
Subjects Required MBBS, BDS or any other equivalent degree
Average Fees Incurred The average MPH course fee in India ranges from 10,000 to 1.2 Lakh per annum.
Similar Options of Study MHA
Average Salary Offered The average MPH course salary in India is 6.6 Lakh per annum.
Employment Roles Program Manager - Non-Profit Organization, Program Coordinator - Non-Profit Organization, Operations Manager, Content Writer, Business Technology Analyst, Clinical Research Manager etc
Placement Opportunities Government Agencies, WHO, Private R&D facilities like Dynamics Research Corporation (DRC) and other such organizations.

MPH Course:

Master of Public Health is a postgraduate medicine course. MPH course duration is 2 years and is equally divided into 4 semesters. Master of Public Health is a branch of medicine dealing with the prevention and control of disease and disability, and the promotion of physical and mental health of the population on different levels. MPH graduates work on improvising health by creating awareness among people on the importance of healthcare and different ways to avoid diseases. MPH course syllabus is designed in a way to emphasise various topics such as:

  • Social and Behavioural Aspects of Health
  • Biostatistics
  • Health Systems & Policies
  • Ethics in Public Health
  • Health Economics & Financing
  • Health Program Management

Few colleges provide the best education for MPH course. Some of the top MPH colleges in India are as follows:

Any of the health science graduates can apply for MPH course. Master of Public Health graduates has many job opportunities in India and many other countries as well. They are eligible to hold top posts in any health sectors across the world.

MPH Quicklinks:

What is MPH Course?:

What is Master of Public Health [MPH]?

Master of Public Health is a 2-year postgraduate degree focusing mainly on public health care. MPH course is divided into 4 semesters which involves health studies, projects and also an internship in the final semester.

The program is aimed at developing public health administrators with expertise in public health. MPH course also emphasises topics such as disease characteristics, their control and prevention, crisis management, strategic health policies, and regulatory affairs. Master of Public Health course focuses on improvising the diseases preventing measures that carry a huge threat to public health. It also focuses on health treatment that has become a focal point of global health.

MPH course trains students to play a better role in promoting community awareness about the injury, violence prevention, communicable and non-communicable diseases and other issues that affect health and safety in the world.

Why Choose MPH?:

Why Choose Master of Public Health [MPH]?

MPH course is beneficial for those who seek to improve themselves in the field of healthcare management and administration in healthcare organisations. MPH course also develops practical skills and knowledge in key areas of public health especially in the crisis and endemic situations. MPH graduates are always trained to handle the worst-case scenarios at any given point of time.

Students willing to work for people in crises especially in disease-prone areas can find many opportunities after this course as MPH graduates are very important in these tricky situations. There are many private and government MPH job opportunities for graduates in India as well as abroad.

MPH Entrance Exams:

There are no entrance exams that are conducted specifically for MPH course. Students who have graduated from any of the health science degrees are eligible to apply for the Master of Public Health course.

MPH Course Preparation Tips:

Course preparation tips are very important for Master of Public Health course. Some of the tips mentioned below can be followed for MPH course preparation:

Practical Knowledge: Having proper practical knowledge is very much necessary for the Master of Public Health course. As this is a medical course, practical knowledge in this field is a must.

Presentation Skills: Presentation skills should be high in this sector. As the MPH course is a postgraduation degree, there are lots of situations where the individual has to present his works and having excellent presentation skills is always a plus.

Knowing the Importance of Health: Knowing the importance of health is very important as the MPH course is mostly about spreading awareness about health. Knowing how much one's health means, its easier to explain it to the citizens.

MPH Subjects:

Many core subjects are studied under the Master of Public Health course curriculum. Below mentioned is the semester-wise course syllabus for MPH:

MPH Subjects
Semester - I
1 Introduction to Public Health
2 Human Biology & Public Health Chemistry
3 Medical & Health Statistics
4 Research Methods in Public Health
5 Health Psychology, Communication & Counselling


MPH Subjects 
Semester - II
1 Epidemiology
2 Demography & Population Sciences
3 Project Planning & Management
4 Communicable & Infectious Diseases 
5 Non-communicable Diseases


MPH Subjects
Semester - III
1 The Health of Vulnerable Populations 
2 Environmental Health & Sustainable Development
3 Occupational, Industrial and Urban Health
4 Health Policy, Planning & Economics 
5 Public Health Internship


MPH Subjects
Semester - IV
1 Public Health Nutrition
2 Health Systems Development & Management
3 International Health
4 Research Project Work

MPH Course Fees:

Master of Public Health course fees varies with colleges and universities. As all the colleges provide direct admissions with no entrance exams, it might cost less compared to other postgraduation courses in health science. The average MPH course fee ranges from 10,000 to 1.2 Lakh per annum.

MPH Course Syllabus:

Master of Public Health course syllabus provides a lot of insight on public health, its importance and ways to improvise public health. MPH course syllabus according to semesters is mentioned below:

MPH Syllabus
Semester - I
1 Concept of Primary Health Care, Community
2 Ecology of Health
3 Public Health Biology - Introduction
4 Sampling Methods and Techniques
5 Statistical Methods in Public Health Research
6 Human Psychology


MPH Syllabus
Semester - II
1 Introduction to Epidemiology
2 Demographic Transition
3 Introduction to Project Planning and Management in Health Care & Public Health
4 General Overview of Communicable Diseases
5 Mental Health: Classification


MPH Syllabus
Semester - III
1 Definition and Concept of Vulnerable Populations 
2 Health Inequality and Health Care Disparities among Vulnerable Populations
3 Environment - Definition, Concept, Components 
4 Fundamentals of Occupational Health
5 Healthcare Legislation in India
6 Health Planning - History, Concept, Models


MPH Syllabus
Semester - IV
1 Principles of Human Nutrition
2 Digestive Absorption, Metabolism of Carbohydrates, Proteins and Lipids
3 Introduction to Various Health System
4 Socio-cultural Perspectives of International Health
5 Public Health in Developing & Developed Countries
6 Ethical Issues in International Health Research

MPH Course Eligibility:

Eligibilty Criteria for Master of Public Health [MPH]

Candidate with any of the bachelor's degree under health sciences such as MBBS, BDS, BPT, Nursing, Biomedical Engineering and other professional health science courses are eligible to apply for an MPH degree. Some of the colleges require students to have scored a minimum of 50 % marks in their bachelor's degree to be eligible for Master of Public Health degree.

As there are no entrance exams for the Master of Public Health course, students can apply for any of the colleges of their choice anywhere in India. Even an individual with work experience in the same field can apply for the course if he has a valid bachelor's degree from any of the universities in India.

MPH Course Admission:

Admission Procedure for Master of Public Health [MPH]

Candidates are eligible for the admissions for Master of Public Health course after getting a bachelor's degree in any of the health sciences course. Some colleges select applicants based on their educational qualification, marks obtained in their PG or UG degrees, work experience, and performance in their interview round.

As there are no entrance exams, all the colleges take in students directly if they have a minimum percentage in their bachelor's degree.

MPH Specialisations:

Many specialisations come under the Master of Public Health course. Some of the MPH specialisations are mentioned below:

  • Biostatistics
  • Environmental Health Sciences
  • Epidemiology
  • General Public Health
  • Social and Behavioural Sciences
  • Disaster Management & Emergency Preparedness
  • International Public Health Management
  • Public Health Policy & Management
  • Public Health Education
  • Health Services Administration

MPH Job Opportunities:

There are many job opportunities available for MPH graduates. Some of the job profiles available are of great value. Some of the job profiles for MPH graduates are mentioned below:

  • Assistant Environmental Scientist
  • Assistant Professor Epidemiology
  • Assistant Public Health Professor
  • Biosecurity Specialist
  • Bioterrorism Researcher
  • Chief Medical Officer
  • Clinical Infectious Disease Specialist

MPH Course Salary:

MPH course salary varies with different job profiles. With some experience in the field, Master of Public Health graduates can earn a very good salary. The average MPH course salary is 6.6 Lakh per annum.

List of Colleges for MPH:

Many colleges provide the best education in health sciences especially for MPH course in India. Top MPH course colleges in India are mentioned below:

Sl.No Institution Name
1 National Institute of Mental Health and Neuro Sciences, Bangalore
2 GD Goenka University, Gurgaon
3 Institute of Clinical Research India, Mumbai
4 The Global Open University, Dimapur
5 University of Hyderabad, Hyderabad
6 Yenepoya University, Mangalore
7 Jodhpur National University, Jodhpur
8 Jawaharlal Nehru University, New Delhi
9 Indian Institute of Public Health, Ahmedabad
10 Tata Institute of Social Sciences, Mumbai

Difference Between MPH and MHA:

1 Master of Public Health Masters in Hospital Administration
2 Master of Public Health is a postgraduation degree focusing on public health in hospitals and medical health centres. Masters in Hospital Administration course deal with the working of hospitals and medical centres and also administering the hospitals.


  1. Is it necessary to have work experience before joining the MPH course?
    -No, it's not necessary to have working experience before joining MPH. The only requirement is having a bachelor's degree in any of the health sciences.

  2. Can one become a doctor after MPH?
    -Master of Public Health is a multidisciplinary course that is available for students with a bachelor's degree in health sciences in India. So, even graduates of nursing and physiotherapy can apply for the course. Hence MPH graduates can't be called as doctors.
Top colleges for MPH Course

Related Courses:

See Various Master of Public Health [MPH] Colleges in India

Fee Structure of Master of Public Health [MPH] in India

(In Lakhs)

Fee Structure by State for Master of Public Health [MPH]

All Over India

Interested cta gif
Public Colleges
₹ 723 (Minimum Fee) (Maximum Fee) ₹ 1.59 Lakh
₹ 60,000 (Average Fee)
Private Colleges
₹ 55,000 (Minimum Fee) (Maximum Fee) ₹ 5 Lakh
₹ 1.55 Lakh (Average Fee)


interested cta gif
Private Colleges
₹ 84,715 ₹ 2.64 Lakh
₹ 1.20 Lakh

Tamil Nadu

interested cta gif
Private Colleges
₹ 55,000 ₹ 2.10 Lakh
₹ 2.10 Lakh

Master of Public Health [MPH] Reviews

Master of Public Health [MPH], batch of 2017

The eligibility criteria was 50 per cent in graduation. A person from a medical background, like mbbs, BSc nursing, physiotherapy, homoeopathy Ayurveda etc. will give more preferences. The entrance exam is not mandatory, students can take admission on the basis of graduation score.

Message   See Full Review
Master of Public Health [MPH], batch of 2019

I have completed my graduation in bachelor of dental surgery from DY PATIL DENTAL SCHOOL. I got through MHT CET.

Message   See Full Review

Add Your Question

Improve Your Question

Answer Now

Post By