Indian Institutes of Management (IIM) are one of the top Business Schools in India that offer management education. At present, there are 20 IIMs in India. You have to crack the CAT examination in order to get admission in the IIM.

S.No. Name Established Total Seats State
1 IIM Calcutta 1961 462 West Bengal
2 IIM Ahmedabad 1961 385 Gujarat 
3 IIM Bangalore 1973 382 Karnataka 
4 IIM Lucknow 1984  419 Uttar Pradesh 
5 IIM Kozhikode 1996  375 Kerala 
6 IIM Indore 1996  450 Madhya Pradesh 
7 IIM Shillong 2007  120 Meghalaya 
8 IIM Rohtak 2010  120 Haryana
9 IIM Ranchi 2010  120 Jharkhand
10 IIM Raipur 2010  120 Chhattisgarh 
11 IIM Tiruchirapalli 2011 102 Tamil Nadu 
12 IIM Udaipur 2011  120 Rajasthan
13 IIM Kashipur 2011  102 Uttarakhand
14 IIM Nagpur 2015 60 Maharashtra
15 IIM Bodh Gaya 2015 60 Bihar
16 IIM Sirmaur 2015 60 Himachal Pradesh
17 IIM Sambalpur 2015  140 Odisha 
18 IIM Amritsar 2015  60 Punjab
19 IIM Visakhapatnam 2015  60 Andhra Pradesh 
20 IIM Jammu 2016 45 Jammu and Kashmir