List of Top IITs in India Based on 2024 Ranking

Top IIT Colleges in India include IIT Madras, IIT Delhi, IIT Bombay, IIT Kanpur, IIT Kharagpur, etc. At present, there are a total of 23 IITs in India. These colleges are divided into 2 categories: Old IITs and New IITs. Top IITs are also declared the "Institutions of National Importance" by the Parliament of India. They are autonomous public institutes of higher education and are considered premier Engineering institutions. The top IIT colleges in India offer courses such as BTech, MTech, MBA, BArch, etc.

  • IIT Madras is the best IIT college in India. It is ranked 1st by NIRF, Outlook, and India Today among the top Engineering colleges in India. 
  • Admission to the top IIT colleges in India is offered through JEE Advanced scores followed by personal interviews. 
  • The top IITs offer courses in various streams like Management, Engineering, Designing, Medical, etc. However, BTech is the flagship program of most IITs in India. Check the Top MBA colleges in India 
  • The average fees in the IIT colleges in India range between INR 20,000 to INR 6,50,000 for courses like ME/ MTech or BE/ BTech.
  • The total number of BTech seats in the IIT colleges in India is around 16,234. Also, there are seat reservations for backward categories and girls.
  • The highest placement packages in India are grabbed by the top IIT colleges in India. IIT Bombay recorded the highest CTC package which stood at INR 2.1 CPA.

IIT Colleges in India: NIRF Ranking 2022

Ranking plays an important role and helps students to choose the perfect college for them. It gives an overview of the college through which one can calculate the ROI, Quality of Education, Infrastructure, etc. NIRF is the most popular and reliable ranking agency in India. There are 8 IIT colleges in India among the top 10 Engineering colleges in India.

NIRF ranks the institutions across India based on 5 parameters and they are (1) Teaching, Learning & Resources, (2) Research and Professional Practice, (3) Graduation Outcomes, (4) Outreach and Inclusivity, and, (5) Perception. The rendered pie chart below depicts the weightage of different parameters used for Ranking top colleges in India:

IIT Colleges in India: NIRF Ranking

Apart from NIRF, other popular ranking agencies such as Outlook Icare, India Today, and The Times have also placed IITs among the top Engineering colleges in India. Check the top NIRF Ranked Engineering Colleges in India

Below are the top IIT colleges in India with NIRF Ranking 2022.

NIRF Ranking 2022 Top IIT colleges in India
1 IIT Madras
2 IIT Delhi
3 IIT Bombay
4 IIT Kanpur
5 IIT Kharagpur
6 IIT Roorkee
7 IIT Guwahati
9 IIT Hyderabad
13 IIT BHU
14 IIT ISM Dhanbad
16 IIT Indore
20 IIT Mandi
22 IIT Ropar
23 IIT Gandhinagar
30 IIT Jodhpur
33 IIT Patna
36 IIT Bhubaneswar
56 IIT Tirupati
68 IIT Palakkad
- IIT Jammu
- IIT Dharwad
- IIT Goa
- IIT Bhilai

Check out the Top Engineering Colleges in India by The Times Rankings 2022

Entrance Exams For Admission To IITs

The top IITs in India admit students based on the scores of entrance exams. These colleges accept different entrance exam scores for admission into different courses. JEE Advanced and GATE are the most popular National level entrance exam. For admission into BE/ BTech courses, one needs to qualify for JEE Advanced, and for ME/ MTech courses one needs to crack the GATE exam. Qualified candidates may also be called for GD/ PI round.

However, the top IIT colleges in India also offer some other courses like MBA, BArch, MSc, etc. For admission into such courses, students are required to qualify for the entrance exams such as AAT, UCEED, IIT JAM, etc. Below we have mentioned the courses along with the entrance exam one needs to qualify for admission:-

Courses Entrance Exams
B.Tech JEE Advanced
B.Tech-M.Tech (Dual Degree) JEE Advanced
B.Arch AAT
Bachelor of Science JEE Advanced
BS-MS JEE Advanced
B.Des UCEED
M.Tech GATE
MSc IIT JAM
Joint M.Tech/ MCP-PhD GATE
M.Des CEED
MBA CAT
Joint MSc-PhD IIT JAM

Check:

Seats and Courses in BTech Programmes at Top Ranking IITs

 At present, there are around 16,234 seats available in the top IIT colleges in India. IIT Madras is the best IIT in India. It offers BTech courses in 9 different specializations and it has a seat intake of 505 for BE/ BTech courses. Tabulated below are the number of IIT seats in India with BTech courses specializations offered by the top IIT colleges in India.

IIT colleges in India B.Tech Seats B.Tech Programmes
IIT Madras 505 9
IIT Delhi 799 11
IIT Bombay 778 8
IIT Kharagpur 690 15
IIT Kanpur 713 8
IIT Roorkee 879 11
IIT Guwahati 702 10
IIT Hyderabad 294 9
IIT BHU 876 100
IIT Indore 275 5
IIT ISM Dhanbad 919 13
IIT Bhubaneswar 273 6
IIT Mandi 200 4
IIT Patna 250 5
IIT Gandhinagar 194 6
IIT Ropar 297 6
IIT Jodhpur 247 4
IIT Tirupati 180 5
IIT Bhilai 126 3
IIT Goa 97 3
IIT Jammu 154 5
IIT Dharwad 126 3
IIT Palakkad 260 6

IIT Colleges in India: Courses Offered

The top IIT colleges in India offer several UG, PG as well as Joint degree courses like BTech + MTech and MSc + PhD. Tabulated below are the top UG and PG programmes offered by the top IIT colleges in India. 

UG Programmes PG Programmes
Bachelor of Technology (B.Tech) Master of Technology (M.Tech)
Bachelor of Science (BS) Master of Science (MSc)
Dual Degree (B.Tech- M.Tech) Dual Degree (MSc- PhD.)
Bachelor of Design (B.Des) Master of Design (M.Des)
Bachelor of Architecture (B.Arch) Master of Business Administration (MBA)
Dual Degree (BS & MS) Master of Philosophy (M.Phil)
Joint MSc- PhD -

IIT Colleges in India: BTech Courses Cutoff

Joint Seat Allocation Authority (JoSAA) is responsible for admissions into 23 IITs, 31 NITs, 23 IIITs, and 23 Other-Government Funded Technical Institutes (Other-GFTIs). Apart from the top IITs, NITs, and IIITs most of the top private Engineering colleges in India also admit students based on cutoff ranks of JoSAA Counselling. Click on the names of top IITs to check the detailed cutoff of that particular IIT college down below.

Check the Cut-off of top Engineering Colleges in India

IIT Colleges in India: Placement Wise

The placement process in the top IITs are conducted in 2-phases: from December to May. These colleges also train students to face placement interviews and how to grab the highest possible package. Check the Placements of top Engineering colleges in India

  • IIT Bombay recorded the highest CTC package which stood at INR 2.1 CPA while IIT Kanpur recorded the highest average CTC package at INR 28.7 LPA in the year 2022.
  • The average CTC offered to the students ranges between INR 25 to INR 75 LPA.
  • Microsoft, Samsung, Google, Qualcomm, IBM, Walmart, Amazon, Adobe, TATA, Accenture, ONGC, etc. are some of the top-notch companies participating in the placement drives of the IIT colleges in India.
Name of IITs Average Placement Package Highest Placement Package
IIT Madras INR 21.48 LPA INR 1.98 CPA
IIT Delhi INR 18 LPA INR 2 CPA
IIT Bombay INR 22.7 LPA INR 2.1 CPA
IIT Kanpur INR 28.7 LPA INR 2.3 CPA
IIT Kharagpur INR 15 LPA INR 2.4 CPA
IIT Roorkee INR 13.16 LPA INR 2.15 CPA
IIT Guwahati INR 17.77 LPA INR 2.5 CPA
IIT Hyderabad INR 20.73 LPA INR 65.46 LPA
IIT BHU INR 11.50 LPA INR 2.05 CPA
IIT ISM Dhanbad INR 10.02 LPA INR 46.2 LPA
IIT Indore INR 23.50 LPA INR 56 LPA
IIT Mandi - -
IIT Ropar INR 28.54 LPA INR 50 LPA
IIT Gandhinagar INR 23.25 LPA INR 50 LPA
IIT Jodhpur INR 24.38 LPA INR 85.5 LPA
IIT Patna INR 28.50 LPA INR 82.05 LPA
IIT Bhubaneswar INR 18.95 LPA INR 44.10 LPA
IIT Tirupati INR 11 LPA INR 40 LPA
IIT Palakkad INR 13.93 LPA INR 1.2 CPA
IIT Jammu INR 21.5 LPA INR 45 LPA

IIT Colleges in India: FAQs 

Ques. How many IITs are there in India?

Ans. At present 23 top IIT colleges in India. The top IITs categorize old IITs and new IITs. IIT Bombay, IIT Madras, and IIT Kharagpur are old IITs while IIT Indore, IIT Jammu, etc. are the new IITs.

Ques. Which is the top IIT?

Ans. As per the various ranking Agencies such as NIRF, The Times, India Today, etc. Indian Institute of Technology - IIT Madras is the top IIT college in India. IIT Madras is ranked 1st among the top Engineering colleges in India. 

Ques. What is the average package of an IITian?

Ans. Usually, the top IIT colleges in India grab the highest placement packages. The average placement of IITian ranges between INR 40 - 75 LPA. 

Ques. Is IIT an autonomous institution?

Ans. Yes, IIT is an autonomous institution. The top IIT colleges in India are also declared as Institutes of National Importance by the Parliament of India.

Ques. Are JEE and IIT the same?

Ans. JEE and IIT are not equivalent but rather interconnected to one. IITs (Indian Institute of Technology) are the top engineering colleges in India while JEE or Joint Entrance Exam is the National level entrance exam for admissions into the top engineering colleges in India. The top IIT colleges in India shortlist students based on JEE scores.

Ques. What is the available number of seats in IIT?

Ans. Presently there is a total of 12000 seats in the top IIT colleges in India. IIT Dhanbad (IIT DHN) has the highest number of BTech seats which is 919.

Ques. What are the eligibility Criteria to get into an IIT?

Ans. Candidates wishing to get admission into the top IIT colleges in India are required to qualify for the JEE Advanced exam. 

Ques. What is the maximum number of attempts allowed for JEE?

Ans. A maximum of six attempts are allowed for candidates preparing for the JEE exam.

Ques. Are the candidates allowed to use a calculator during a JEE Exam?

Ans. No, candidates in the JEE exams are not allowed to use a calculator. 

Ques. In what language is the JEE Paper?

Ans. JEE exam is conducted in English as well as in Hindi students can select their preferred language while registering for JEE exam.

Type Of College
Avg Fee Per Year
Course Type
College Category
Gender Accepted
Found 24 colleges
Sort By
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#5
2,29,200BE/B.Tech- 1st Year Fees--
8.9 / 10
Based on 34 User
Reviews
#22th/50 in India 2019
#6
2,30,100BE/B.Tech- 1st Year FeesCompare Fees₹ 1,30,00,000Highest PackageCompare Placement
4.3 / 10
Based on 34 User
Reviews
Best in Infrastructure
#11th/50 in India 2019
#7
67,350ME/M.Tech- 1st Year FeesCompare Fees₹ 2,40,00,000Highest PackageCompare Placement
8.6 / 10
Based on 19 User
Reviews
Best in Infrastructure
#7th/34 in India 2021
#8
53,550ME/M.Tech- 1st Year Fees--
8.7 / 10
Based on 9 User
Reviews
#14th/200 in India 2023
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#9
2,28,315BE/B.Tech- 1st Year FeesCompare Fees₹ 1,20,00,000Highest PackageCompare Placement
8.3 / 10
Based on 30 User
Reviews
Best in Social Life
#8th/34 in India 2021
#10
2,33,900BE/B.Tech- 1st Year Fees--
8.7 / 10
Based on 24 User
Reviews
#28th/200 in India 2023
#11
2,40,250BE/B.Tech- 1st Year Fees--
8 / 10
Based on 42 User
Reviews
#32th/50 in India 2019
#12 2,21,290BE/B.Tech- 1st Year Fees--
8.2 / 10
Based on 8 User
Reviews
#14th/34 in India 2021
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#13

IIT Mandi- Indian Institute of Technology - [IITM], Mandi

Mandi, Himachal Pradesh 
2,34,750BE/B.Tech- 1st Year Fees--
8.3 / 10
Based on 18 User
Reviews
#73th/200 in India 2023
#14 2,70,250BE/B.Tech- 1st Year Fees----#66th/200 in India 2023
#15
2,29,426BE/B.Tech- 1st Year Fees----#24th/200 in India 2023
#16
24,800M.Phil/Ph.D in Engineering- 1st Year Fees--
8.9 / 10
Based on 3 User
Reviews
#33th/200 in India 2023
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#17
2,99,000PG Diploma in Engineering- Total Fees--
8.3 / 10
Based on 13 User
Reviews
#66th/200 in India 2023
#18

IIT Tirupati - Indian Institute of Technology - [IITTP], Tirupati

Tirupati, Andhra Pradesh 
2,29,450BE/B.Tech- 1st Year Fees--
8.8 / 10
Based on 3 User
Reviews
#59th/200 in India 2024
#19
32,700ME/M.Tech- 1st Year FeesCompare Fees₹ 13,95,000Average Package₹ 46,15,000Highest PackageCompare Placement
8.3 / 10
Based on 1 User
Reviews
Best in Academics
#101th/200 in India 2023
#20
2,79,190BE/B.Tech- 1st Year Fees--
8.7 / 10
Based on 4 User
Reviews
#67th/200 in India 2024
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#21

IIT Goa - Indian Institute of Technology - [IITG], Ponda

Ponda, Goa 
2,15,800BE/B.Tech- 1st Year Fees--
8.3 / 10
Based on 2 User
Reviews
--
#22
34,100ME/M.Tech- 1st Year Fees--
7.3 / 10
Based on 1 User
Reviews
#93th/200 in India 2024