Top MBBS Colleges in India Based on NIRF Rankings, Check Updated List

The National Eligibility Entrance Test at the Undergraduate level helps students to pursue the MBBS program in medical colleges across India. There are more than 700 medical colleges in India in the government and private sectors that offer the MBBS program. However, some medical colleges have carved out a name for themselves due to their legacy and world-class education and research facilities. These top medical colleges are the dream colleges of every medical aspirant after qualifying NEET examination. We have provided a comprehensive list of Top MBBS Colleges in India for MBBS Admission through NEET UG 2025 exam below.

Top MBBS Colleges in India

While growing up, you must have heard the names of government hospitals like AIIMS, PGIMER, NIMHANS, JIPMER, etc. It is because these hospitals have the best medical brains providing excellent healthcare to the masses. These hospitals have attached medical colleges that produce highly skilled MBBS doctors. Due to this, these colleges also receive high patient loads, providing an even more blooming environment for their MBSB students. These colleges, along with others, have always featured in the list of Top MBBS Colleges in India.

Top MBBS Colleges in India Based on NIRF Rankings

The Ministry of Education (MoE) issued the NIRF ranking of medical colleges, which shows the All India Institute of Medical Sciences in Delhi has maintained its position as the top medical college, while it was ranked seventh in the overall college ranking. After AIIMS Delhi, NIRF ranking of medical colleges places PGIMER Chandigarh second, CMC Vellore third, NIMHANS Bangalore fourth, and JIPMER Puducherry fifth.

Refer to the table below for Top 50 Medical Colleges as per the NIRF ranking 2024.

Institute ID Name City State Score Rank
IR-D-N-15 All India Institute of Medical Sciences Delhi New Delhi Delhi 94.46 1
IR-D-U-0079 Post Graduate Institute of Medical Education and Research Chandigarh Chandigarh 80.83 2
IR-D-C-45654 Christian Medical College Vellore Tamil Nadu 75.11 3
IR-D-U-0236 National Institute of Mental Health and Neuro Sciences, Bangalore Bengaluru Karnataka 71.92 4
IR-D-U-0368 Jawaharlal Institute of Post Graduate Medical Education and Research Puducherry Pondicherry 70.74 5
IR-D-N-33 Sanjay Gandhi Postgraduate Institute of Medical Sciences Lucknow Uttar Pradesh 70.07 6
IR-D-U-0500 Banaras Hindu University Varanasi Uttar Pradesh 69.54 7
IR-D-U-0436 Amrita Vishwa Vidyapeetham Coimbatore Tamil Nadu 68.81 8
IR-D-C-7242 Kasturba Medical College, Manipal Manipal Karnataka 67.42 9
IR-D-C-49008 Madras Medical College and Government General Hospital, Chennai Chennai Tamil Nadu 64.12 10
IR-D-I-1110 Dr. D. Y. Patil Vidyapeeth Pune Maharashtra 64.1 11
IR-D-I-1441 Saveetha Institute of Medical and Technical Sciences Chennai Tamil Nadu 63.72 12
IR-D-U-0266 Sree Chitra Tirunal Institute for Medical Sciences and Technology, Thiruvananthapuram Thiruvananthapuram Kerala 63.68 13
IR-D-U-0691 All India Institute of Medical Sciences Rishikesh Rishikesh Uttarakhand 63.16 14
IR-D-U-0688 All India Institute of Medical Sciences Bhubaneswar Khordha Odisha 62.97 15
IR-D-U-0689 All India Institute of Medical Sciences Jodhpur Jodhpur Rajasthan 62.57 16
IR-D-C-32922 Vardhman Mahavir Medical College & Safdarjung Hospital New Delhi Delhi 62.36 17
IR-D-U-0473 S.R.M. Institute of Science and Technology Chennai Tamil Nadu 62 18
IR-D-U-0523 King George`s Medical University Lucknow Uttar Pradesh 61.95 19
IR-D-I-1486 Sri Ramachandra Institute of Higher Education and Research Chennai Tamil Nadu 61.62 20
IR-D-U-0363 Siksha `O` Anusandhan Bhubaneswar Odisha 61.28 21
IR-D-C-16428 Institute of Post Graduate Medical Education and Research Kolkata West Bengal 60.47 22
IR-D-U-0295 Datta Meghe Institute of Higher Education and Research Wardha Maharashtra 60.14 23
IR-D-C-6414 Maulana Azad Medical College Delhi Delhi 59.63 24
IR-D-U-0356 Kalinga Institute of Industrial Technology Bhubaneswar Odisha 59.6 25
IR-D-U-0686 All India Institute of Medical Sciences Patna Patna Bihar 58.24 26
IR-D-U-0496 Aligarh Muslim University Aligarh Uttar Pradesh 58.07 27
IR-D-C-40453 St. John’s Medical College Bengaluru Karnataka 58.03 28
IR-D-C-22461 Lady Hardinge Medical College New Delhi Delhi 57.8 29
IR-D-C-13844 Armed Force Medical College Pune Maharashtra 57.68 30
IR-D-U-0687 All India Institute of Medical Sciences Bhopal Bhopal Madhya Pradesh 57.66 31
IR-D-I-1409 University College of Medical Sciences Delhi Delhi 57.65 32
IR-D-C-7251 Kasturba Medical College, Mangalore Mangaluru Karnataka 57.12 33
IR-D-U-0106 Institute of Liver and Biliary Sciences New Delhi Delhi 56.89 34
IR-D-C-29442 Govt. Medical College & Hospital Chandigarh Chandigarh 56.53 35
IR-D-U-0168 Maharishi Markandeshwar (Deemed to be University) Ambala Haryana 56.53 35
IR-D-U-0107 Jamia Hamdard New Delhi Delhi 55.53 37
IR-D-U-0690 All India Institute of Medical Sciences Raipur Raipur Chhattisgarh 55.27 38
IR-D-C-35009 JSS Medical College, Mysore Mysuru Karnataka 55 39
IR-D-C-29255 Dayanand Medical College Ludhiana Punjab 54.48 40
IR-D-C-45515 PSG Institute of Medical Sciences and Research Coimbatore Tamil Nadu 53.11 41
IR-D-C-48124 Government Medical College, Thiruvananthapuram Thiruvananthapuram Kerala 52.3 42
IR-D-N-17 Sawai Man Singh Medical College Jaipur Rajasthan 51.91 43
IR-D-C-16424 Medical College Kolkata West Bengal 51.87 44
IR-D-C-5838 Gujarat Cancer and Research Institute Ahmadabad Gujarat 51.77 45
IR-D-C-40345 M. S. Ramaiah Medical College Bengaluru Karnataka 51.76 46
IR-D-C-47762 Mahatma Gandhi Medical College and Research Institute Puducherry Pondicherry 51.02 47
IR-D-C-30588 Osmania Medical College HYDERABAD Telangana 50.99 48
IR-D-C-29209 Christian Medical College Ludhiana Punjab 50.96 49
IR-D-C-30767 Pandit Bhagwat Dayal Sharma University of Health Sciences Rohtak Haryana 50.71
50

 

Neet Droppers Batch

Top Medical Colleges in India for MBBS Admission through NEET

The top MBBS colleges in India list has been shared below based on the official ranking system of the Government of India. As the NIRF ranking 2025 is yet to be out, candidates can check the top Medical colleges for MBBS admission through NEET UG based on previous rankings below.

Rank 2024 2023 2022 2021
1 All India Institute of Medical Sciences, Delhi All India Institute of Medical Sciences, Delhi All India Institute of Medical Sciences, Delhi All India Institute of Medical Sciences, Delhi
2 Post Graduate Institute of Medical Education and Research Post Graduate Institute of Medical Education and Research Post Graduate Institute of Medical Education and Research Post Graduate Institute of Medical Education and Research
3 Christian Medical College Christian Medical College Christian Medical College Christian Medical College
4 National Institute of Mental Health and Neuro Sciences, Bangalore National Institute of Mental Health & Neuro Sciences National Institute of Mental Health & Neuro Sciences National Institute of Mental Health & Neuro Sciences, Bangalore
5 Jawaharlal Institute of Postgraduate Medical Education and Research Jawaharlal Institute of Postgraduate Medical Education and Research Banaras Hindu University Sanjay Gandhi Postgraduate Institute of Medical Sciences
6 Sanjay Gandhi Postgraduate Institute of Medical Sciences Amrita Vishwa Vidyapeetham Jawaharlal Institute of Postgraduate Medical Education and Research Amrita Vishwa Vidyapeetham
7 Banaras Hindu University Sanjay Gandhi Postgraduate Institute of Medical Sciences Sanjay Gandhi Postgraduate Institute of Medical Sciences Banaras Hindu University
8 Amrita Vishwa Vidyapeetham Banaras Hindu University Amrita Vishwa Vidyapeetham Jawaharlal Institute of Postgraduate Medical Education & Research
9 Kasturba Medical College, Manipal Kasturba Medical College, Manipal Sree Chitra Tirunal Institute for Medical Sciences and Technology, Thiruvananthapuram King George`s Medical University
10 Madras Medical College and Government General Hospital, Chennai Sree Chitra Tirunal Institute for Medical Sciences and Technology Kasturba Medical College, Manipal Kasturba Medical College, Manipal

Top MBBS Colleges in India through NEET UG- Trend Analysis

According to the National Institutional Ranking Framework (NIRF), India’s top medical college is the All India Institute of Medical Sciences (AIIMS) in Delhi. AIIMS Delhi has held the first position for four years in a row, from 2021 to 2024.

Following closely is the Post Graduate Institute of Medical Education and Research (PGIMER) in Chandigarh, which has regularly ranked second during this time period. Christian Medical College (CMC) in Vellore has also consistently ranked third for the last four years.

The National Institute of Mental Health and Neuro Sciences (NIMHANS) has regularly occupied the fourth place. However, the fifth position has experienced small variations. The Jawaharlal Institute of Postgraduate Medical Education and Research (JIPMER) in Puducherry secured this position in 2023 and 2024, while Banaras Hindu University (BHU) did it in 2022, and Sanjay Gandhi Postgraduate Institute of Medical Sciences (SGPGIMS) in Lucknow claimed it in 2021.

Top Government MBBS Colleges in India 2025

The top government medical colleges for MBBS admission based on NEET results has been provided below. Getting into these colleges guarantee a successful medical career.

Top MBBS Colleges in India in Government Sector
Rank
College Name
1
All India Institute of Medical Sciences (AIIMS), New Delhi
2
Armed Forces Medical College, Pune
3
Jawaharlal Institute of Postgraduate Medical Education and Research (JIPMER), Puducherry
4
Maulana Azad Medical College (MAMC), New Delhi
5
Grant Government Medical College, Mumbai
6
Bangalore Medical College, Bengaluru
7
Institute of Medical Science, Banaras Hindu University (BHU), Banaras
8
Seth GS Medical College, Mumbai
9
University College of Medical Sciences, University of Delhi, Delhi
10
BJ Medical College, Ahmedabad

Neet Droppers Batch

Top Private Colleges in India that Accept NEET Score 2025

Private medical institutes in India are well-known for their exceptional facilities, experienced staff members, and extensive educational programs. The extensive chart below lists some of India’s best private medical colleges.

Top MBBS Colleges in India in Private Sector
Rank
College Name
1
Manipal Academy of Higher Education
2
Kasturba Medical College, Manipal
3
Christian Medical College, Ludhiana
4
Sri Ramachandra Institute of Higher Education
5
Amrita Institute of Medical Sciences and Research
6
Kasturba Medical College, Mangalore
7
Christian Medical College, Vellore
8
St. John’s Medical College, Bangalore
9
SRM Medical College and Hospital
10
JSS Medical College, Mysore
11
Dr. D.Y. Patil Medical College, Pune
12
Dayanand Medical College, Ludhiana
13
Bharati Vidyapeeth Deemed University Medical College, Pune
14
Mahatma Gandhi Medical College and Research Institute
15
Kalinga Institute of Medical Sciences
16
NRI Medical College, Guntur
17
Pravara Institute of Medical Sciences
18
DY Patil Medical College, Mumbai
19
PSG Institute of Medical Sciences and Research
20
Yenepoya Medical College, Mangalore

Sharing is caring!

About the Author

Hi there, I am Ashish and have completed my education from Science Domain. I have 2 years of experience in content creation, catering to the demands of young students. I provide written content related to NEET, JEE, Board Exams, CLAT, CUET (UG & PG) and management exams in a simple manner. My content provides important insights on several topics in depth.

TOPICS: