Top Medical Colleges in India: The NEET exam helps students get admission into top medical colleges in India. After the NEET 2025 result is declared, students check the NEET 2025 cut-off and NEET 2025 merit list to know which colleges they can get. This information is very important during the NEET counselling process. But with so many colleges across different regions, it can be hard to choose the right one. To help you, we have made a detailed region-wise list of the best medical colleges in India.
Also Check:
The National Institutional Ranking Framework (NIRF) is the official ranking system for higher education institutions in India, published annually by the Ministry of Education. As of June 2025, the NIRF 2025 medical college rankings have not yet been released. However, the most recent and reliable reference is the NIRF 2024 list, which continues to guide students for the 2025 admission cycle.
Top Medical Colleges in India NIRF Ranking |
|||
Rank |
Name |
State |
Score |
1 |
All India Institute of Medical Sciences Delhi |
Delhi |
94.46 |
2 |
Post Graduate Institute of Medical Education and Research |
Chandigarh |
80.83 |
3 |
Christian Medical College |
Tamil Nadu |
75.11 |
4 |
National Institute of Mental Health and Neuro Sciences |
Karnataka |
71.92 |
5 |
JIPMER |
Pondicherry |
70.74 |
6 |
Sanjay Gandhi Postgraduate Institute of Medical Sciences |
Uttar Pradesh |
70.07 |
7 |
Banaras Hindu University |
Uttar Pradesh |
69.54 |
8 |
Amrita Vishwa Vidyapeetham |
Tamil Nadu |
68.81 |
9 |
Kasturba Medical College, Manipal |
Karnataka |
67.42 |
10 |
Madras Medical College and Government General Hospital |
Tamil Nadu |
64.12 |
11 |
Dr. D. Y. Patil Vidyapeeth |
Maharashtra |
64.10 |
12 |
Saveetha Institute of Medical and Technical Sciences |
Tamil Nadu |
63.72 |
13 |
SCTIMST |
Kerala |
63.68 |
14 |
AIIMS Rishikesh |
Uttarakhand |
63.16 |
15 |
AIIMS Bhubaneswar |
Odisha |
62.97 |
16 |
AIIMS Jodhpur |
Rajasthan |
62.57 |
17 |
VMMC & Safdarjung Hospital |
Delhi |
62.36 |
18 |
SRM Institute of Science and Technology |
Tamil Nadu |
62.00 |
19 |
King George's Medical University |
Uttar Pradesh |
61.95 |
20 |
Sri Ramachandra Institute of Higher Education and Research |
Tamil Nadu |
61.62 |
21 |
Siksha 'O' Anusandhan |
Odisha |
61.28 |
22 |
Institute of PG Medical Education and Research |
West Bengal |
60.47 |
23 |
Datta Meghe Institute of Higher Education and Research |
Maharashtra |
60.14 |
24 |
Maulana Azad Medical College |
Delhi |
59.63 |
25 |
KIIT |
Odisha |
59.60 |
26 |
AIIMS Patna |
Bihar |
58.24 |
27 |
Aligarh Muslim University |
Uttar Pradesh |
58.07 |
28 |
St. John's Medical College |
Karnataka |
58.03 |
29 |
Lady Hardinge Medical College |
Delhi |
57.80 |
30 |
Armed Forces Medical College |
Maharashtra |
57.68 |
31 |
AIIMS Bhopal |
Madhya Pradesh |
57.66 |
32 |
University College of Medical Sciences |
Delhi |
57.65 |
33 |
Kasturba Medical College, Mangalore |
Karnataka |
57.12 |
34 |
Institute of Liver and Biliary Sciences |
Delhi |
56.89 |
35 |
Maharishi Markandeshwar University |
Haryana |
56.53 |
35 |
Govt. Medical College & Hospital |
Chandigarh |
56.53 |
37 |
Jamia Hamdard |
Delhi |
55.53 |
38 |
AIIMS Raipur |
Chhattisgarh |
55.27 |
39 |
JSS Medical College |
Karnataka |
55.00 |
40 |
Dayanand Medical College |
Punjab |
54.48 |
41 |
PSG Institute of Medical Sciences and Research |
Tamil Nadu |
53.11 |
42 |
Government Medical College, Thiruvananthapuram |
Kerala |
52.30 |
43 |
Sawai Man Singh Medical College |
Rajasthan |
51.91 |
44 |
Medical College |
West Bengal |
51.87 |
45 |
Gujarat Cancer and Research Institute |
Gujarat |
51.77 |
46 |
M. S. Ramaiah Medical College |
Karnataka |
51.76 |
47 |
Mahatma Gandhi Medical College and Research Institute |
Pondicherry |
51.02 |
48 |
Osmania Medical College |
Telangana |
50.99 |
49 |
Christian Medical College |
Punjab |
50.96 |
50 |
Pt. Bhagwat Dayal Sharma Univ. of Health Sciences |
Haryana |
50.71 |
Top Medical Colleges in India Cut-off Ranks and Scores | |||
---|---|---|---|
S.No | College Name | NEET Cut-off Rank | NEET Cut-off Score |
1 | Maulana Azad Medical College, New Delhi | 87 | 687 |
2 | University College Of Medical Sciences, New Delhi | 199 | -- |
3 | King George’s Medical University, Lucknow | 987 | 665 |
4 | Grant Government Medical College, Mumbai | 1614 | 656 |
5 | Madras Medical College, Chennai | 755 | 675 |
6 | Vardhman Mahavir Medical College (VMMC) and Safdarjung Hospital, Delhi | 128 | 687 |
7 | Seth Gordhandas Sunderdas Medical College (GSMC) and KEM Hospital, Mumbai | 539 | 675 |
8 | Bangalore Medical College and Research Institute | 957 | 644 |
9 | Medical College and Hospital, Kolkata | 1147 | 632 |
10 | Lady Hardinge Medical College, New Delhi | 579 | 661 |
Top 10 Government Medical Colleges in India | ||
Rank | College Name | Location |
1 | All India Institute of Medical Sciences (AIIMS), Delhi | New Delhi |
2 | Post Graduate Institute of Medical Education and Research (PGIMER) | Chandigarh |
3 | Christian Medical College (CMC), Vellore* | Vellore, TN |
4 | Jawaharlal Institute of Postgraduate Medical Education and Research (JIPMER) | Puducherry |
5 | Maulana Azad Medical College (MAMC) | New Delhi |
6 | Armed Forces Medical College (AFMC) | Pune, Maharashtra |
7 | Grant Medical College | Mumbai, Maharashtra |
8 |
Bangalore Medical College and Research Institute | Bengaluru, Karnataka |
9 | Institute of Medical Sciences, Banaras Hindu University (IMS BHU) | Varanasi, UP |
10 | Seth GS Medical College | Mumbai, Maharashtra |
Many medical institutes are of the same level as many government medical colleges in India. Students also remain excited about these colleges. Here is the list you can check.
Top 10 Private Medical Colleges in India | |
---|---|
Rank | College Name |
1 | SRM Medical College Hospital and Research Centre, Chennai |
2 | JSS Medical College, Mysore |
3 | CMC Vellore - Christian Medical College, Vellore |
4 | Amrita Vishwa Vidyapeetham, Coimbatore |
5 | KMC Manipal - Kasturba Medical College, Manipal |
6 | DPU Pune - Dr DY Patil Vidyapeeth, Pune |
7 | Siksha 'O' Anusandhan, Bhubaneswar |
8 | SIMATS Chennai - Saveetha Institute of Medical and Technical Science |
9 | St Johns Medical College, Bangalore |
10 | Sri Ramachandra Institute of Higher Education and Research |
When it comes to pursuing a medical education in India, various regions offer exceptional opportunities. Explore our curated lists of best medical colleges categorized by different regions nationwide. Whether you're interested in the southern, northern, western, or eastern parts of India, these colleges are known for their quality education, medical research, and contributions to the healthcare field. From prestigious institutes in North India to leading institutions in South, West, and East India, these colleges play a crucial role in shaping the future of medical professionals and advancing medical knowledge. Discover the best options available in your preferred region to embark on a fulfilling journey in the field of medicine.
Explore these best medical colleges in the eastern part of India. These colleges are known for training doctors and doing medical research.
Top Medical Colleges in East India | ||
---|---|---|
S.No | College Name | City and State |
1 | Medical College and Hospital | Kolkata, West Bengal |
2 | IPGMER SSKM Hospital | Kolkata, West Bengal |
3 | All India Institute of Medical Sciences Bhubaneswar | Khordha, Odisha |
4 | SCB Medical College and Hospital | Cuttack, Odisha |
5 | AIIMS Patna | Patna, Bihar |
6 | Indira Gandhi Institute of Medical Sciences | Patna, Bihar |
7 | Nalanda Medical College and Hospital | Patna, Bihar |
8 | Darbhanga Medical College and Hospital | Darbhanga, Bihar |
Discover the Best medical colleges in the western part of India. These colleges are good at teaching medicine and training doctors.
Top Medical Colleges in West India | ||
---|---|---|
S.No | College Name | City and State |
1 | Armed Forces Medical College | Pune, Maharashtra |
2 | Grant Government Medical College | Mumbai, Maharashtra |
3 | Seth Gordhandas Sunderdas Medical College (GSMC) and KEM Hospital | Mumbai, Maharashtra |
4 | Dr. D. Y. Patil Vidyapeeth | Pune, Maharashtra |
5 | Datta Meghe Institute of Medical Sciences | Wardha, Maharashtra |
Here are some of the best medical colleges in northern India. They are known for training doctors and doing medical research.
Top Medical Colleges in North India | ||
---|---|---|
S.No | College Name | City and State |
1 | All India Institute of Medical Sciences | New Delhi, Delhi |
2 | Maulana Azad Medical College | New Delhi, Delhi |
3 | King George’s Medical University | Lucknow, Uttar Pradesh |
4 | University College Of Medical Sciences | New Delhi, Delhi |
5 | Institute of Medical Sciences BHU | Varanasi, Uttar Pradesh |
6 | Post Graduate Institute of Medical Education and Research | Chandigarh |
Check out these Best medical colleges in southern India. These colleges are good at teaching medicine and doing medical research.
Top Medical Colleges in South India | ||
---|---|---|
S.No | College Name | City and State |
1 | Christian Medical College | Vellore, Tamil Nadu |
2 | Jawaharlal Institute of Post Graduate Medical Education & Research (JIPMER) | Pondicherry |
3 | Kasturba Medical College | Manipal, Karnataka |
4 | Madras Medical College | Chennai, Tamil Nadu |
5 | St. John's Medical College | Bangalore, Karnataka |
6 | Sri Ramachandra Institute of Higher Education and Research | Porur, Chennai |
7 | Amrita Institute of Medical Sciences & Research | Kochi, Kerala |
These top medical colleges in India are highly in demand among medical aspirants but require a NEET exam score ranging from 650 to 715. If you haven't achieved such a score or if you're interested in pursuing medical studies at an international level, considering MBBS Abroad could be the best option for you.