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 Sai Group Of Institutions, SRMU, MIT WPU, NIILM University, Apex University, Maya Devi University, Padmashree Group Of Institutions, AIIMS Jodhpur, Pravara Gramin Shikshan Sanstha, Rabindranath Tagore University (RNTU), Bhopal, Madhya Pradesh.

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

Showing 91 MPH Public Health Colleges in India

Carousel
×
  • 4.0Rating
    (1 Reviews)
  • RatingDehradun, Uttarakhand
  • RatingPrivate
  • Batch UGC
    ...+4 IAP , INC , Indian Association of Physiotherapists , NAAC
  • Rupee

    1,00,000 MPH

  • exam

    GMAT Exams

    ...+6 CBSE 12th , CMAT , SET , CAT , MAT , XAT
Sai Group Of Institutions is one of the best Public Health colleges in Dehradun, Uttarakhand. MPH in Public Health at Sai Group Of Institutions 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, interest in public health, commitment to improving community health outcomes, prior work experience in healthcare or related sectors. Sai Group Of Institutions MPH Public Health fees is INR 1,00,000. Read More
  • Shortlist Students
  • Shortlisted by  756+  students
Carousel
×
  • 4.3Rating
    (154 Reviews)
  • RatingLucknow, Uttar Pradesh
  • RatingPrivate
  • Batch UGC
    ...+5 BCI , PCI , Council of Architecture (COA) , NCTE , NAAC
  • Rupee

    37,000 MPH

  • exam

    JEECUP Exams

    ...+3 UPSEE , UP 12th , CBSE 12th
SRMU is one of the best Public Health colleges in Lucknow, Uttar Pradesh. MPH in Public Health at SRMU 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% marks. SRMU MPH Public Health fees is INR 37,000. Read More
  • Shortlist Students
  • Shortlisted by  111933+  students
Carousel
×
  • 4.6Rating
    (67 Reviews)
  • RatingPune, Maharashtra
  • RatingPrivate
  • Batch UGC
    ...+3 BCI , PCI , National Board of Accreditation (NBA)
  • Rupee

    1,85,000 MPH

  • exam

    GMAT Exams

    ...+6 CLAT , CBSE 12th , CEED , MHT-CET , CMAT , MAH B.Ed CET
MIT WPU is one of the best Public Health colleges in Pune, Maharashtra. MPH in Public Health at MIT WPU 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>The eligibility criteria is: Minimum 55% aggregate score in 3/4-year Graduation in Health/Allied sciences stream from UGC approved Institution or equivalent (at least 50% marks, in case of Reserved Class category candidate belonging to Maharashtra State only)</p>. MIT WPU MPH Public Health fees is INR 1,85,000. Read More
  • Shortlist Students
  • Shortlisted by  214459+  students
Carousel
×
  • 5.0Rating
    (1 Reviews)
  • RatingKaithal, Haryana
  • RatingPrivate
  • Batch AICTE
    ...+3 NBA , NAAC , National Assessment and Accreditation Council (NAAC)
  • Rupee

    85,000 MPH

  • exam

    AILET Exams

    ...+6 GMAT , GATE , CBSE 12th , CMAT , CSIR NET , CAT
NIILM University is one of the best Public Health colleges in Kaithal, Haryana. MPH in Public Health at NIILM 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. NIILM University MPH Public Health fees is INR 85,000. Read More
  • Shortlist Students
  • Shortlisted by  25773+  students
Carousel
×
  • 4.5Rating
    (99 Reviews)
  • RatingJaipur, Rajasthan
  • RatingPrivate
  • Batch AIU
    ...+5 RCI , INC , NCTE , BCI , PCI
  • Rupee

    60,000 MPH

  • exam

    Rajasthan PTET Exams

    ...+6 GATE , CBSE 12th , CAT , RBSE 12th , Rajasthan BSTC , CUET
Apex University is one of the best Public Health colleges in Jaipur, Rajasthan. MPH in Public Health at Apex 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 related field, GRE scores. Apex University MPH Public Health fees is INR 60,000. Read More
  • Shortlist Students
  • Shortlisted by  123880+  students
Carousel
×
  • 3.7Rating
    (3 Reviews)
  • RatingDehradun, Uttarakhand
  • RatingPrivate Unaided
  • Batch AICTE
    ...+1 MHRD
  • Rupee

    65,000 MPH

  • exam

    JEE Main Exams

    ...+5 CBSE 12th , UBTER JEEP , UKSEE , NEET , UK 12th
Maya Devi University is one of the best Public Health colleges in Dehradun, Uttarakhand. MPH in Public Health at Maya Devi 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>. Maya Devi University MPH Public Health fees is INR 65,000. Read More
  • Shortlist Students
  • Shortlisted by  22859+  students
Carousel
×
  • Rupee

    45,000 MPH

  • exam

    GMAT Exams

    ...+6 Karnataka 2nd PUC , CETN , CBSE 12th , CMAT , SET , CAT
Padmashree Group Of Institutions is one of the best Public Health colleges in Bengaluru, Karnataka. MPH in Public Health at Padmashree Group Of Institutions 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. Padmashree Group Of Institutions MPH Public Health fees is INR 90,000. Read More
  • Shortlist Students
  • Shortlisted by  190+  students
Carousel
×
  • Rupee

    1,40,000 MPH

  • exam

    NEET Exams

AIIMS Jodhpur is one of the best Public Health colleges in Jodhpur, Rajasthan. MPH in Public Health at AIIMS Jodhpur 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, valid score in the entrance exam. AIIMS Jodhpur MPH Public Health fees is INR 1,40,000. Read More
  • Shortlist Students
  • Shortlisted by  372+  students
Carousel
×
  • RatingAhmednagar, Maharashtra
  • RatingPrivate
  • Batch NAAC
    ...+1 National Assessment and Accreditation Council (NAAC)
    Pravara Gramin Shikshan Sanstha is one of the best Public Health colleges in Ahmednagar, Maharashtra. MPH in Public Health at Pravara Gramin Shikshan Sanstha 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. Pravara Gramin Shikshan Sanstha MPH Public Health Read More
    • Shortlist Students
    • Shortlisted by  81+  students
    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
    ×
    • 4.3Rating
      (33 Reviews)
    • RatingGreater Noida, Uttar Pradesh
    • RatingPrivate
    • Batch UGC
      ...+5 BCI , PCI , NCTE , INC , COA
    • Rupee

      1,20,000 MPH

    • exam

      GMAT Exams

      ...+6 JEST , UCEED , NEET PG , UGC NET , LSAT , BITSAT
    Noida International University is one of the best Public Health colleges in Greater Noida, Uttar Pradesh. MPH in Public Health at Noida International 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. Noida International University MPH Public Health fees is INR 1,20,000. Read More
    • Shortlist Students
    • Shortlisted by  22885+  students
    Carousel
    ×
    • 4.3Rating
      (6 Reviews)
    • RatingHisar, Haryana
    • RatingPrivate
    • Batch UGC
      ...+6 AICTE , BCI , PCI , AIU , NSDC , COA
    • Rupee

      70,000 MPH

    • exam

      AILET Exams

      ...+6 GMAT , NCHMCT JEE , CBSE 12th , CMAT , CBSE 10th , NATA
    OM Sterling Global University is one of the best Public Health colleges in Hisar, Haryana. MPH in Public Health at OM Sterling Global 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 from a recognized university, Minimum aggregate score of 50% or equivalent in undergraduate studies, Relevant work experience in the public health sector. OM Sterling Global University MPH Public Health fees is INR 70,000. Read More
    • Shortlist Students
    • Shortlisted by  35398+  students
    Carousel
    ×
    • Rupee

      72,500 MPH

    • exam

      GMAT Exams

      ...+6 WBJEE , CBSE 12th , CMAT , CBSE 10th , WBJEE JECA , NCHM JEE
    Swami Vivekananda University is one of the best Public Health colleges in Kolkata, West Bengal. MPH in Public Health at Swami Vivekananda 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. Swami Vivekananda University MPH Public Health fees is INR 72,500. Read More
    • Shortlist Students
    • Shortlisted by  29293+  students
    Carousel
    ×
    • Rupee

      1,00,000 MPH

    School of Allied Health Sciences, Puducherry - A constituent College of Vinayaka Mission's Research Foundation is one of the best Public Health colleges in Puducherry. MPH in Public Health at School of Allied Health Sciences, Puducherry - A constituent College of Vinayaka Mission's Research Foundation 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 health-related field, minimum of one year of work experience in a relevant field, Proficiency in English language, strong communication skills. School of Allied Health Sciences, Puducherry - A constituent College of Vinayaka Mission's Research Foundation MPH Public Health fees is INR 1,00,000. Read More
    • Shortlist Students
    • Shortlisted by  7503+  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,00,000 MPH

    School of Allied Health Sciences, Salem - A constituent College of Vinayaka Mission's Research Foundation is one of the best Public Health colleges in Salem, Tamil Nadu. MPH in Public Health at School of Allied Health Sciences, Salem - A constituent College of Vinayaka Mission's Research Foundation 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 health-related field, minimum of one year of work experience, Proficiency in English language. School of Allied Health Sciences, Salem - A constituent College of Vinayaka Mission's Research Foundation MPH Public Health fees is INR 1,00,000. Read More
    • Shortlist Students
    • Shortlisted by  23018+  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
    ×
    • 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
    ×
    • Rupee

      90,000 MPH

    • exam

      MPBSE 12th Exams

      ...+1 CBSE 12th
    ICRI Bhopal is one of the best Public Health colleges in Bhopal, Madhya Pradesh. MPH in Public Health at ICRI Bhopal 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 Bhopal MPH Public Health fees is INR 90,000. Read More
    • Shortlist Students
    • Shortlisted by  11653+  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
    ×
    • 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
    ×
    • 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
    ×
    • 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
    ×
    • 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
    ×
    • 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

    Admissions Open for Online Degree Programs