Total Number of Seats in IIMs 2025

In 2025, In total there are 21 IIMs in India. IIM Mumbai (Previously - National Institute of Industrial Engineering (NITIE) Mumbai) is the newest addition to the IIM list that has been added to the list in 2023. These are categorized into three levels namely the first generation, the second generation, and the third generation, according to the year of establishment. Also, they are also referred to as old, new, and baby IIMs. With the addition of a new IIM, the total number of seats in IIMs has increased. The total seats in IIMs are little more than 7500 as of 2025.

The breakdown of the total number of seats in the IIM is as below.


S. No.IIM NameTotal SeatsCourse
First Generation IIMs
1Calcutta462MBA, PGD BA, and PGPEX VLM
2Ahmadabad398MBA, PGP FABM, and PGP ABM
3Bangalore565MBA, PG PPM and BA
4Lucknow436PGP, PGP ABM, and SM
5Kozhikode525MBA
6Indore450 +150PGP, and IPM
Second Generation IIMs
7Shillong180PGPM
8Rohtak210 + 150PGPM, and IPM
9Ranchi240 + 60PGPM, and PGPHRM
10Raipur335PGP
11Tiruchirapalli410PGPM, PGP HR, and PGPBM
12Kashipur340MBA, and MBA BA
13Udaipur370PGPM
Third Generation IIMs
14Nagpur240PGP
15Amritsar280MBA, MBA BA, and HR
16Bodh Gaya180PGPM
17Sirmaur180MBA, MBA T and HM
18Vishakapatnam340PGPM
19Sambalpur320PGPM
20Jammu240MBA
21Mumbai660MBA


IIM Fees

Fees of IIMsThere has been a significant increase in IIM fees in the last couple of years. Now the Baby IIMs like IIM Nagpur, Visakhapatnam among others charge MBA fee between 13 to 19 lakhs, second generation IIMs like IIM Udaipur, Rohtak, Tiruchirappalli among others have a fee structure between 17 Lakh to 25 Lakh and top IIMs like IIM Ahmedabad, Bangalore, Calcutta have a fee structure of 25+ lakhs. Here is a table below showing data of all IIMs with their approx. fees. These fees excluding the international immersion program, boarding charges and other misc. expenses.


IIM campusIIM Fees
IIM AhmedabadRs 33.00 lakh
IIM BangaloreRs 24.70 lakh
IIM CalcuttaRs 31.00 lakh
IIM KozhikodeRs 22.50 lakh
IIM LucknowRs 19.25 lakh
IIM UdaipurRs 21.43 lakh
IIM RaipurRs 18.00 lakh
IIM VisakhapatnamRs 17.82 lakh
IIM RohtakRs 17.290 lakh
IIM SambalpurRs 13.15 lakh
IIM TrichyRs 19.50 lakh
IIM RanchiRs 17.50 lakh
IIM SirmaurRs 17.50 lakh
IIM BodhgayaRs 16.28 lakh
IIM JammuRs 18.85 lakh
IIM AmritsarRs 14.78 lakh
IIM KashipurRs 17.30 lakh
IIM ShillongRs 22.71 lakh
IIM IndoreRs 21.16 lakh
IIM NagpurRs 18.90 lakh
IIM MumbaiRs 21.10 lakh