
If you’re planning to pursue a Master of Public Health (MPH) in India, you’re choosing a career path that focuses on improving community health and solving public health problems. In this guide, you’ll find everything you need to know about MPH colleges in India – from fees and courses to admission, placements, and cutoff details.
What is an MPH Degree in India?
What does MPH stand for?
MPH stands for Master of Public Health. It is a two-year postgraduate program designed to train students in areas like epidemiology, health policy, healthcare management, and biostatistics.
Who should study Master of Public Health?
The MPH program is ideal for:
- Graduates in medicine, dental, nursing, pharmacy, or allied health sciences
- Non-medical graduates (social sciences, statistics, etc.) interested in health policy and research
- Professionals aiming to work in public health systems, NGOs, or global health organisations
Is MPH a good career in India?
Yes, MPH is a growing career in India due to rising demand for public health experts. With increasing awareness about health policies, disease control, and preventive healthcare, MPH graduates are needed in both government and private sectors.
Top MPH Colleges in India 2025
Which colleges offer the best MPH programs in India?
Here’s a list of top MPH colleges based on academic excellence, fees, placements, and cutoff trends:
College Name | Location | NIRF Rank 2024 | Fees (Per Year) | Cutoff (Approx.) | Avg. Placement |
---|---|---|---|---|---|
All India Institute of Medical Sciences (AIIMS) | New Delhi | 1 | ₹2,500 | 85 percentile NEET PG | ₹10-12 LPA |
Tata Institute of Social Sciences (TISS) | Mumbai | NA | ₹54,000 | CUET-PG: 60+ | ₹4-6 LPA |
PGIMER | Chandigarh | 2 | ₹6,500 | Institute-level | ₹6-8 LPA |
Manipal Academy of Higher Education | Manipal | 16 | ₹1.4 Lakhs | MET Entrance | ₹4-5 LPA |
SRM Institute of Science and Technology | Chennai | 18 | ₹1.6 Lakhs | SRMJEEE | ₹3.5-4.5 LPA |
JIPMER | Puducherry | 5 | ₹12,000 | Institute-level | ₹5-6 LPA |
Amity University | Noida | NA | ₹1.2 Lakhs | Direct / CUET | ₹3-4 LPA |
University of Hyderabad | Hyderabad | 20 | ₹60,000 | CUET-PG | ₹3-5 LPA |
Annamalai University | Tamil Nadu | NA | ₹30,000 | Direct / TANCET | ₹2.5-4 LPA |
Symbiosis Institute of Health Sciences | Pune | NA | ₹1.8 Lakhs | SNAP | ₹4-6 LPA |
Best Government Colleges for MPH in India
Best public health government colleges India
- AIIMS, New Delhi
- PGIMER, Chandigarh
- JIPMER, Puducherry
- University of Hyderabad
- Banaras Hindu University (BHU)
These colleges offer low fees, strong public health faculty, and excellent placement opportunities in government and international health organisations.
Best Private Colleges for MPH in India
Affordable MPH private colleges with good placements in India
- Manipal Academy of Higher Education
- Amity University
- SRM University
- Symbiosis Institute of Health Sciences
- Annamalai University (Govt-aided, nominal fee)
What are the fees for MPH courses in top Indian colleges?
How much does it cost to study MPH in India?
College Name | Fees per Year | Duration |
---|---|---|
AIIMS, New Delhi | ₹2,500 | 2 Years |
TISS, Mumbai | ₹54,000 | 2 Years |
PGIMER, Chandigarh | ₹6,500 | 2 Years |
Manipal Academy | ₹1.4 Lakhs | 2 Years |
SRM University | ₹1.6 Lakhs | 2 Years |
Amity University | ₹1.2 Lakhs | 2 Years |
JIPMER | ₹12,000 | 2 Years |
Annamalai University | ₹30,000 | 2 Years |
Admission Process for MPH in India 2025
How to get admission in MPH programs in India?
- Step 1: Check eligibility – A bachelor’s degree in health sciences, life sciences, or social sciences.
- Step 2: Apply through college websites or CUET PG/NEET PG (if applicable).
- Step 3: Appear for entrance exam (if required).
- Step 4: Attend interview or counselling round.
Is NEET or any entrance exam required for MPH?
- Not always. Some institutes like AIIMS and PGIMER conduct their own tests or interviews.
- Common entrance exams accepted include:
- CUET PG
- NEET PG (select colleges)
- Institute-level entrance (e.g., MET for Manipal, SNAP for Symbiosis)
Cutoff for MPH Colleges in India
What is the cutoff for MPH admissions 2025?
College Name | Entrance Exam | Expected Cutoff |
---|---|---|
AIIMS Delhi | NEET PG | 85–90 percentile |
TISS Mumbai | CUET PG | 60–70 marks |
PGIMER | Institute-level | Merit-based |
Manipal | MET | 55%+ |
Symbiosis | SNAP | 60–65 percentile |
Amity | Direct Admission | No cutoff |
Placement after MPH in India
What is the average salary after MPH in India?
The average salary ranges between ₹3 LPA to ₹10 LPA, depending on role, college, and experience.
Role | Avg. Salary (Per Annum) | Hiring Sectors |
---|---|---|
Epidemiologist | ₹6–10 LPA | WHO, ICMR, Govt. Bodies |
Health Policy Analyst | ₹5–8 LPA | NGOs, Policy Think Tanks |
Public Health Officer | ₹4–7 LPA | State/National Health Missions |
Health Program Manager | ₹5–9 LPA | International NGOs |
Biostatistician | ₹6–8 LPA | Research Institutions |
Companies that hire MPH graduates:
- WHO, UNICEF
- NITI Aayog
- Fortis Healthcare
- PATH Foundation
- Apollo Group
- Government Health Departments
Courses Offered in MPH Programs
What subjects are taught in MPH in India?
- Core Subjects: Epidemiology, Biostatistics, Health Economics, Public Health Policy, Environmental Health
- Electives: Health Informatics, Global Health, Reproductive Health, Disaster Management, Nutrition
Frequently Asked Questions
Which university is best for MPH in India?
Some of the best universities for MPH in India are Jamia Millia Islamia (Delhi), Tata Institute of Social Sciences (TISS), All India Institute of Medical Sciences (AIIMS), and Post Graduate Institute of Medical Education and Research (PGIMER). These universities offer top-notch public health programs with solid infrastructure and faculty.
Which branch of MPH is best?
The best branch of MPH depends on your career goals, but popular and high-demand specializations include Epidemiology, Environmental Health, Global Health, Health Policy and Management, and Biostatistics.
Which subject is best for MPH?
The subject choice for MPH typically includes Epidemiology, Global Health, Environmental Health, Health Promotion, and Health Policy, depending on your interests in public health systems, research, or global health concerns.
What is the cost of MPH in India?
The cost of studying MPH in India can range from ₹50,000 to ₹5,00,000 per year, depending on the university and whether it’s a government or private institution. Top universities like AIIMS might charge higher fees for the program.
Is it expensive to study in top MPH colleges in India?
Studying at top MPH colleges like AIIMS or TISS can be slightly more expensive, with annual fees ranging from ₹2,00,000 to ₹5,00,000. However, these institutions offer quality education and strong career prospects.
Is MPH considered a good course in India?
Yes, MPH is a highly regarded course in India, particularly with the growing focus on public health, disease control, and health policy. It opens doors for careers in government agencies, NGOs, healthcare organizations, and international health organizations.
Which is the best institute to do MPH in India?
Some of the best institutes for MPH in India include AIIMS (Delhi), Tata Institute of Social Sciences (TISS), Jamia Millia Islamia (Delhi), and Post Graduate Institute of Medical Education and Research (PGIMER). These institutions offer highly respected programs and excellent job opportunities.
Which university is best for a master’s in public health?
In India, AIIMS, TISS, and Jamia Millia Islamia are considered the best universities for a Master’s in Public Health due to their curriculum quality, faculty, and research opportunities. These institutions are recognized for their impact in the public health field.