Top MPH Public Health Colleges in India 2026

Updated on - Sep 22, 2025 10:05 PM IST

There are 91 M.P.H. (Master of Public Health) Public Health colleges in India. Choose from 5 government and 73 private colleges, with the fees ranging from INR 2,400 - INR 18,11,000. Admissions are done via merit or entrance exams like UK 12th, AJEE, Goenka Aptitude Test for Admission (GATA), CBSE 12th, NEET PG, TISSNET, GSEB 10th, CBSE 10th, PU CET PG, NEET. Top M.P.H. (Master of Public Health) Public Health colleges in India include Mahatma Jyoti Rao Phoole University.

Filters 2
  • M.P.H. (Master of Public Health)
  • Public Health-(Paramedical)

Showing 91 MPH Public Health Colleges in India

Carousel
×
  • 4.0Rating
    (3 Reviews)
  • RatingJaipur, Rajasthan
  • RatingPrivate
  • Batch UGC
    ...+4 AICTE , BCI , NCTE , PCI
  • Rupee

    1,22,000 MPH

  • exam

    RBSE 10th Exams

    ...+6 NEET PG , JEE Main , LSAT-India , AILET , Rajasthan Pre PG , CBSE 12th
Mahatma Jyoti Rao Phoole University is one of the best Public Health colleges in Jaipur, Rajasthan. MPH in Public Health at Mahatma Jyoti Rao Phoole University is a Regular program with a duration of 2.0 Years. To be eligible for admission to the MPH Public Health program, candidates must pass Bachelor's degree in any discipline, minimum aggregate of 50%, background in health sciences or social sciences, prior work experience in the public health sector preferred. Mahatma Jyoti Rao Phoole University MPH Public Health fees is INR 1,22,000. Read More
  • Shortlist Students
  • Shortlisted by  10534+  students

Admissions Open for Online Degree Programs