The Top 20 Medical Colleges all over India are listed below:
Rank
|
Name of Institute
|
City
|
Type
|
1.
|
AIIMS
|
Delhi
|
Government
|
2.
|
AFMC
|
Pune
|
Government
|
3.
|
JIPMER
|
Pondicherry
|
Government
|
4.
|
Chhatrapati Shahuji Maharaj MU
|
Lucknow
|
Government
|
5.
|
St. John`s Medical College
|
Bangalore
|
Private
|
6.
|
Kasturba Medical College
|
Manipal
|
Private
|
7.
|
Bangalore Medical College
|
Bangalore
|
Government
|
8.
|
Seth GS Medical College
|
Mumbai
|
Government
|
9.
|
Institute of Medical Sciences, BHU
|
Varanasi
|
Government
|
10.
|
CMC
|
Ludhiana
|
Private
|
11.
|
Amrita School of Medicine
|
Kochi
|
Private
|
12.
|
UCMS
|
Delhi
|
Government
|
13.
|
Sri Ramachandra Medical College
|
Chennai
|
Private
|
14.
|
B.J. Medical College
|
Ahmadabad
|
Government
|
15.
|
B.J. Medical College
|
Pune
|
Government
|
16.
|
Medical College
|
Calcutta
|
Government
|
17.
|
MGIMS
|
Wardha
|
Private
|
18.
|
M.S. Ramaiah Medical College
|
Bangalore
|
Private
|
19.
|
Government Medical College
|
Chandigarh
|
Government
|
20.
|
Gandhi Medical College
|
Hyderabad
|
Government
|