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 Rabindranath Tagore University (RNTU), Bhopal, Madhya Pradesh, Maharishi University, ICRI Mangalore, OPJS University, Churu, Geeta University, ICRI, New Delhi, ICRI Mumbai, University of Hyderabad, Rajiv Gandhi Paramedical Institute, Amity University Manesar.

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

Showing 91 MPH Public Health Colleges in India

Carousel
×
  • 4.4Rating
    (63 Reviews)
  • RatingBhopal, Madhya Pradesh
  • RatingLocal Body
  • Batch UGC
    ...+5 AICTE , Bar Council of India , AIU , NCTE , INC
  • Rupee

    60,000 MPH

  • exam

    NMAT Exams

    ...+6 AILET , AJEE , CMAT , CBSE 10th , CAT , NEET
Rabindranath Tagore University (RNTU), Bhopal, Madhya Pradesh is one of the best Public Health colleges in Bhopal, Madhya Pradesh. MPH in Public Health at Rabindranath Tagore University (RNTU), Bhopal, Madhya Pradesh 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%, Valid score in national-level entrance exams (NEET, CAT, MAT). Rabindranath Tagore University (RNTU), Bhopal, Madhya Pradesh MPH Public Health fees is INR 60,000. Read More
  • Shortlist Students
  • Shortlisted by  85075+  students
Carousel
×
  • 4.3Rating
    (30 Reviews)
  • RatingLucknow, Uttar Pradesh
  • RatingPrivate
  • Batch UGC
    ...+1 AICTE
  • Rupee

    50,000 MPH

  • exam

    JEECUP Exams

    ...+6 GATE , GMAT , CBSE 12th , CMAT , CBSE 10th , UGC NET
Maharishi University is one of the best Public Health colleges in Lucknow, Uttar Pradesh. MPH in Public Health at Maharishi 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 score of 50% or equivalent CGPA, Background in health sciences, social sciences, or related fields. Maharishi University MPH Public Health fees is INR 50,000. Read More
  • Shortlist Students
  • Shortlisted by  58916+  students
Carousel
×
  • RatingMangalore, Karnataka
  • RatingPrivate
  • Batch UGC
  • Rupee

    1,00,000 MPH

  • exam

    Karnataka 2nd PUC Exams

    ...+1 CBSE 12th
ICRI Mangalore is one of the best Public Health colleges in Mangalore, Karnataka. MPH in Public Health at ICRI Mangalore 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 from a recognized university. ICRI Mangalore MPH Public Health fees is INR 1,00,000. Read More
  • Shortlist Students
  • Shortlisted by  9+  students
Carousel
×
  • 5.0Rating
    (1 Reviews)
  • RatingChuru, Rajasthan
  • RatingPrivate
  • Batch UGC
    ...+5 AICTE , BCI , PCI , NCTE , COA
  • Rupee

    25,000 - 50,000 MPH

  • exam

    IPU CET Exams

    ...+6 AIMA UGAT , GMAT , MHT-CET , JEST , OPJS University , BHU PET (Library and Information Science)
OPJS University, Churu is one of the best Public Health colleges in Churu, Rajasthan. MPH in Public Health at OPJS University, Churu is a Regular program with a duration of 1.5 Years. To be eligible for admission to the MPH Public Health program, candidates must pass Bachelor's degree in any discipline, Minimum aggregate score of 50% in undergraduate studies, 5% relaxation for reserved categories. OPJS University, Churu MPH Public Health fees is INR 25,000 - INR 50,000. Read More
  • Shortlist Students
  • Shortlisted by  10683+  students
Carousel
×
  • Rupee

    80,000 - 1,10,000 MPH

Geeta University is one of the best Public Health colleges in Panipat, Haryana. MPH in Public Health at Geeta 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 <p>Bachelor’s degree in Health Sciences, Medicine, Nursing, Pharmacy, Life Sciences, Social Sciences or relevant field with minimum 50% marks from a recognized university</p>. Geeta University MPH Public Health fees is INR 1,10,000. Read More
  • Shortlist Students
  • Shortlisted by  8139+  students
Carousel
×
  • Rupee

    1,45,000 MPH

ICRI, New Delhi is one of the best Public Health colleges in New Delhi, Delhi. MPH in Public Health at ICRI, New Delhi 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 of 50% aggregate marks. ICRI, New Delhi MPH Public Health fees is INR 1,45,000. Read More
  • Shortlist Students
  • Shortlisted by  4771+  students
Carousel
×
  • Rupee

    1,45,000 MPH

  • exam

    Maharashtra HSC Exams

    ...+1 CBSE 12th
ICRI Mumbai is one of the best Public Health colleges in Mumbai, Maharashtra. MPH in Public Health at ICRI Mumbai 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 of two years of work experience in a relevant field, proficiency in English language, valid TOEFL or IELTS score.. ICRI Mumbai MPH Public Health fees is INR 1,45,000. Read More
  • Shortlist Students
  • Shortlisted by  12540+  students
Carousel
×
  • Rupee

    1,97,000 MPH

  • Symbol

    #26 NIRF Ranking

  • exam

    GATE Exams

    ...+6 CUET PG , TS EAMCET , CCMT , NIMCET , CUET , JEE Main
University of Hyderabad is one of the best Public Health colleges in Hyderabad, Telangana. MPH in Public Health at University of Hyderabad 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 score of 50%, background in health sciences or social sciences, prior work experience in the public health sector preferred. University of Hyderabad MPH Public Health fees is INR 1,97,000. Read More
  • Shortlist Students
  • Shortlisted by  1938+  students
Carousel
×
  • 4.3Rating
    (3 Reviews)
  • RatingNew Delhi, Delhi
  • RatingPrivate
  • Batch IAO
    ...+2 UGC , AICTE
  • exam

    GMAT Exams

    ...+6 CET , CMAT , CAT , NEET , GPAT , XAT
Rajiv Gandhi Paramedical Institute is one of the best Public Health colleges in New Delhi, Delhi. MPH in Public Health at Rajiv Gandhi Paramedical Institute 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 from a recognized university, minimum aggregate score of 50% in undergraduate studies. Rajiv Gandhi Paramedical Institute MPH Public Health Read More
  • Shortlist Students
  • Shortlisted by  2877+  students
Carousel
×
  • 4.1Rating
    (13 Reviews)
  • RatingGurgaon, Haryana
  • RatingPrivate
  • Batch UGC
    ...+13 AIU , Council of Architecture (COA) , RCI , UGC-AICTE-DEC ( Joint committee) , INC , ACBSP , BCI , NAAC , AICTE, Directorate of Technical Education , PCI , IET - UK , National Assessment and Accreditation Council (NAAC) , CCB
  • Rupee

    1,32,000 MPH

  • exam

    AILET Exams

    ...+6 GATE , CBSE 12th , NATA , CAT , CSIR NET , NEET
Amity University Manesar is one of the best Public Health colleges in Gurgaon, Haryana. MPH in Public Health at Amity University Manesar 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 score of 50%. Amity University Manesar MPH Public Health fees is INR 1,32,000. Read More
  • Shortlist Students
  • Shortlisted by  189895+  students
Carousel
×
  • 4.3Rating
    (89 Reviews)
  • RatingChandigarh, Chandigarh
  • RatingGovernment
  • Batch AICTE
    ...+1 NAAC
  • Rupee

    10,755 MPH

  • Symbol

    #57 NIRF Ranking

  • exam

    AILET Exams

    ...+6 GATE , CBSE 12th , PU CET UG , PSEB 12th , NEET MDS , CSIR NET
Panjab University is one of the best Public Health colleges in Chandigarh. MPH in Public Health at Panjab 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 score of 50%, Biology as a subject at the 10+2 level, Bachelor's degree in Medicine, Dentistry, Pharmacy, or Veterinary Sciences, Valid score in PUCET or AIIMS entrance exam. Panjab University MPH Public Health fees is INR 10,755. Read More
  • Shortlist Students
  • Shortlisted by  7634+  students
Carousel
×
  • Rupee

    40,000 MPH

  • exam

    AILET Exams

    ...+6 GATE , Rajasthan Pre PG , CBSE 12th , CEED , CBSE 10th , NIFT
University of Technology, Sanganer is one of the best Public Health colleges in Jaipur, Rajasthan. MPH in Public Health at University of Technology, Sanganer 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 score of 50%, Background in health sciences, social sciences, or a related field, Proof of proficiency in English, Valid scores from standardized language tests such as TOEFL or IELTS. University of Technology, Sanganer MPH Public Health fees is INR 40,000. Read More
  • Shortlist Students
  • Shortlisted by  66747+  students
Carousel
×
  • 4.2Rating
    (22 Reviews)
  • RatingKolkata, West Bengal
  • RatingPrivate
  • Batch NBA
    ...+2 NAAC , MAKAUT WB
  • Rupee

    1,56,200 MPH

NSHM Kolkata is one of the best Public Health colleges in Kolkata, West Bengal. MPH in Public Health at NSHM Kolkata 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 from a recognized university. NSHM Kolkata MPH Public Health fees is INR 1,56,200. Read More
  • Shortlist Students
  • Shortlisted by  25970+  students
Carousel
×
  • 4.2Rating
    (44 Reviews)
  • RatingChennai, Tamil Nadu
  • RatingPrivate
  • Batch UGC
    ...+3 MHRD , NAAC , ABET
  • Rupee

    1,00,000 - 1,50,000 MPH

  • Symbol

    #22 NIRF Ranking

  • exam

    SRMJEEE (PG) Exams

    ...+6 JEECUP , GATE , Tamilnadu 12th , CBSE 12th , CEED , Tamilnadu 10th
SRM University Chennai is one of the best Public Health colleges in Chennai, Tamil Nadu. MPH in Public Health at SRM University Chennai 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%, Valid score in SRM Joint Entrance Examination for Health Sciences (SRMJEEH) or any other relevant national-level entrance exam.. SRM University Chennai MPH Public Health fees is INR 1,00,000. Read More
  • Shortlist Students
  • Shortlisted by  3006+  students
Carousel
×
  • 4.5Rating
    (63 Reviews)
  • RatingFatehgarh Sahib, Punjab
  • RatingPrivate
  • Batch UGC
    ...+5 BCI , PCI , AICTE , NAAC , National Assessment and Accreditation Council (NAAC)
  • Rupee

    90,000 MPH

  • exam

    GMAT Exams

    ...+6 B.Ed. CET , CTET , NEET PG , PU B.Ed. , LSAT , NEET MDS
Desh Bhagat University is one of the best Public Health colleges in Fatehgarh Sahib, Punjab. MPH in Public Health at Desh Bhagat 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 score of 50% in undergraduate studies. Desh Bhagat University MPH Public Health fees is INR 90,000. Read More
  • Shortlist Students
  • Shortlisted by  18026+  students
Carousel
×
  • 4.0Rating
    (1 Reviews)
  • RatingSirmaur, Himachal Pradesh
  • RatingPrivate
  • Batch UGC
    ...+7 AICTE , MHRD , NCTE , ISO , INC , DSIR , NAAC
  • Rupee

    1,26,000 MPH

  • exam

    HPCET Exams

    ...+6 GATE , GMAT , CBSE 12th , CMAT , CAT , CSIR NET
Eternal University is one of the best Public Health colleges in Sirmaur, Himachal Pradesh. MPH in Public Health at Eternal 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 score of 50%, Valid score in national-level entrance exams (CAT, MAT, XAT). Eternal University MPH Public Health fees is INR 1,26,000. Read More
  • Shortlist Students
  • Shortlisted by  111+  students
Carousel
×
  • 4.0Rating
    (1 Reviews)
  • RatingWest Siang, Arunachal Pradesh
  • RatingPrivate
  • Batch AIU
    ...+4 NCTE , UGC , BCI , PCI
  • exam

    JEE Main Exams

North East Frontier Technical University is one of the best Public Health colleges in West Siang, Arunachal Pradesh. MPH in Public Health at North East Frontier Technical 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 a relevant field, Minimum GPA of 3.0 on a 4.0 scale, Proficiency in English language through standardized tests like IELTS or TOEFL, Prior work experience in the healthcare sector or relevant field may be required. North East Frontier Technical University MPH Public Health Read More
  • Shortlist Students
  • Shortlisted by  58+  students
Carousel
×
  • RatingDehradun, Uttarakhand
  • RatingPrivate
  • Batch NAAC
  • Rupee

    1,00,499 MPH

BFIT 2.0 Group is one of the best Public Health colleges in Dehradun, Uttarakhand. MPH in Public Health at BFIT 2.0 Group 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 from a recognized university, minimum aggregate of 50%, proficiency in English through standardized tests such as IELTS or TOEFL.. BFIT 2.0 Group MPH Public Health fees is INR 1,00,499. Read More
  • Shortlist Students
  • Shortlisted by  5175+  students
Carousel
×
  • Rupee

    1,00,000 MPH

KM University is one of the best Public Health colleges in Mathura, Uttar Pradesh. MPH in Public Health at KM 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 <p>Graduation with 50% marks.</p>. KM University MPH Public Health fees is INR 1,00,000. Read More
  • Shortlist Students
  • Shortlisted by  153+  students
Carousel
×
  • Rupee

    56,200 MPH

Shri Jagdishprasad Jhabarmal Tibrewala University is one of the best Public Health colleges in Jhunjhunu, Rajasthan. MPH in Public Health at Shri Jagdishprasad Jhabarmal Tibrewala 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 <p>Student must have completed Bachelor’s degree from a recognized University (any stream – B.Sc. in Biology, Microbiology, Biotechnology, etc.).A minimum of 60% marks</p>. Shri Jagdishprasad Jhabarmal Tibrewala University MPH Public Health fees is INR 56,200. Read More
  • Shortlist Students
  • Shortlisted by  351+  students
Carousel
×
  • RatingDehradun, Uttarakhand
  • RatingPrivate
  • Batch NAAC
  • Rupee

    85,000 MPH

  • exam

    UK 12th Exams

    ...+1 CBSE 12th
Guru Nanak College, Dehradun is one of the best Public Health colleges in Dehradun, Uttarakhand. MPH in Public Health at Guru Nanak College, Dehradun 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 <p>Candidate must have a Bachelor’s degree with any college or any recorganized univeristy.</p>. Guru Nanak College, Dehradun MPH Public Health fees is INR 85,000. Read More
  • Shortlist Students
  • Shortlisted by  10400+  students
Carousel
×
  • RatingKasaragod, Kerala
  • RatingGovernment
  • Batch MHRD
    ...+1 NAAC
  • Symbol

    #151-200 NIRF Ranking

Central University of Kerala is one of the best Public Health colleges in Kasaragod, Kerala. MPH in Public Health at Central University of Kerala 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 from a recognized university, minimum of 50% aggregate marks, background in health sciences, social sciences, or related fields.. Central University of Kerala MPH Public Health Read More
  • Shortlist Students
  • Shortlisted by  42+  students
Carousel
×
  • Rupee

    1,20,000 MPH

  • exam

    CGBSE 10th Exams

    ...+3 CBSE 10th , CGBSE 12th , CBSE 12th
Bharti VIshwavidyalaya, Durg is one of the best Public Health colleges in Durg, Chhattisgarh. MPH in Public Health at Bharti VIshwavidyalaya, Durg 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 <p>Student must have completed Bachelor’s degree from a recognized University (any stream – B.Sc. in Biology, Microbiology, Biotechnology, etc.).A minimum of 50% marks</p>. Bharti VIshwavidyalaya, Durg MPH Public Health fees is INR 1,20,000. Read More
  • Shortlist Students
  • Shortlisted by  22212+  students
Carousel
×
  • Rupee

    1,73,000 MPH

The Apollo University, Chittoor is one of the best Public Health colleges in Chittoor, Andhra Pradesh. MPH in Public Health at The Apollo University, Chittoor 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 a relevant field, Minimum GPA of 3.0 on a 4.0 scale, Proficiency in English language skills. The Apollo University, Chittoor MPH Public Health fees is INR 1,73,000. Read More
  • Shortlist Students
  • Shortlisted by  26475+  students
Carousel
×
  • 4.5Rating
    (6 Reviews)
  • RatingMumbai, Maharashtra
  • RatingPrivate
  • Batch UGC
    ...+3 AICTE , Government of India , NAAC
  • Rupee

    34,000 MPH

  • exam

    NEET PG Exams

    ...+4 CBSE 12th , Maharashtra HSC , TISSNET , CUET
Tata Institute of Social Sciences is one of the best Public Health colleges in Mumbai, Maharashtra. MPH in Public Health at Tata Institute of Social Sciences 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 from a recognized university, minimum of 50% marks or equivalent grade. Tata Institute of Social Sciences MPH Public Health fees is INR 34,000. Read More
  • Shortlist Students
  • Shortlisted by  875+  students
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
Carousel
×
  • 4.2Rating
    (9 Reviews)
  • RatingWardha, Maharashtra
  • RatingGovernment Aided
  • Batch UGC
    ...+6 AICTE , DCI , MHRD , ISO , INC , NAAC
  • Rupee

    77,000 - 1,50,000 MPH

  • Symbol

    #84 NIRF Ranking

  • exam

    GMAT Exams

    ...+6 AIAPGET , GPAT , CMAT , NIMCET , JEE , NEET
Datta Meghe Institute of Higher Education and Research is one of the best Public Health colleges in Wardha, Maharashtra. MPH in Public Health at Datta Meghe Institute of Higher Education and Research 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%, valid score in entrance examination. Datta Meghe Institute of Higher Education and Research MPH Public Health fees is INR 77,000 - INR 1,50,000. Read More
  • Shortlist Students
  • Shortlisted by  30129+  students
Carousel
×
  • 4.2Rating
    (19 Reviews)
  • RatingDehradun, Uttarakhand
  • RatingPrivate Unaided
  • Batch UGC
    ...+5 AICTE , UGC , NAAC , AICTE , National Assessment and Accreditation Council (NAAC)
  • Rupee

    75,500 MPH

BFIT Dehradun is one of the best Public Health colleges in Dehradun, Uttarakhand. MPH in Public Health at BFIT Dehradun 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 score of 50% in undergraduate studies. BFIT Dehradun MPH Public Health fees is INR 75,500. Read More
  • Shortlist Students
  • Shortlisted by  84607+  students
Carousel
×
  • Rupee

    60,000 MPH

  • exam

    JEE Main Exams

    ...+1 REAP
SMCET Jaipur is one of the best Public Health colleges in Jaipur, Rajasthan. MPH in Public Health at SMCET Jaipur 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 relevant field, minimum aggregate of 50%, valid score in entrance exams such as CAT, MAT, or any other equivalent exam.. SMCET Jaipur MPH Public Health fees is INR 60,000. Read More
  • Shortlist Students
  • Shortlisted by  3967+  students
Carousel
×
  • RatingDausa, Rajasthan
  • RatingPrivate Unaided
  • Batch AICTE
  • Rupee

    60,000 MPH

  • exam

    JEE Main Exams

    ...+1 REAP
Shyam Institute of Engineering & Technology is one of the best Public Health colleges in Dausa, Rajasthan. MPH in Public Health at Shyam Institute of Engineering & Technology 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 a relevant field, strong academic record, relevant work experience in the healthcare sector, proficiency in English language skills, strong analytical and critical thinking abilities. Shyam Institute of Engineering & Technology MPH Public Health fees is INR 60,000. Read More
  • Shortlist Students
  • Shortlisted by  717+  students

Admissions Open for Online Degree Programs