IIT Top Colleges Ranking

Overview of Indian Institutes of Technology (IITs)

The Indian Institutes of Technology (IITs) are a prestigious group of public institutions for higher education in India. The journey of IITs began with the establishment of the first IIT in Kharagpur in 1951. As of now, the country boasts of a total of 23 IITs. These institutions are autonomous and are governed by the Institutes of Technology Act, 1961, which has declared them as “Institutions of National Importance”. IITs are recognized as the premier engineering colleges in India, and gaining admission into their B.Tech programme is highly competitive. In 2023, the total number of B.Tech seats across all the IITs was approximately 16,053. This means that less than 1% of all the students appearing for JEE Advanced secure admission into one of the IITs. According to the NIRF ranking 2023 for engineering, 8 IITs have secured their place in the top 10 engineering colleges in India.

NIRF Ranking 2023 for Engineering

The NIRF ranking 2023 for engineering has been released. Out of the 23 IITs, eight feature in the Top 10 of the MHRD-NIRF engineering ranking 2022. The NIRF ranking of engineering colleges is based on five parameters, namely 1) Teaching and Learning Resources, 2) Graduation Outcome, 3) Perception, 4) Outreach and Inclusivity, and 5) Research and Professional Practice.

List of IITs and their NIRF Ranks

The list of 23 IITs along with their NIRF ranks for 2023 is as follows:

Name of Institute NIRF Ranking 2023 Establishment Year
IIT Madras 1 1959
IIT Delhi 2 1963
IIT Bombay 3 1958
IIT Kanpur 4 1959
IIT Roorkee 5 1951
IIT Kharagpur 6 2001
IIT Guwahati 7 1994
IIT Hyderabad 8 2008
IIT BHU 15 1926
IIT ISM Dhanbad 17 2009
IIT Indore 14 2008
IIT Ropar 22 2008
IIT Mandi 33 2008
IIT Gandhinagar 18 2008
IIT Jodhpur 30 2009
IIT Patna 41 2008
IIT Bhubaneshwar 27 2015
IIT Tirupati 59 2016
IIT Palakkad 69 2016
IIT Jammu 67 2016
IIT Dharwad 93 2016
IIT Bhilai 81 2015
Programmes Offered at IITs

The IITs are renowned for offering world-class undergraduate and postgraduate engineering programmes. Some of the popular engineering programmes offered by IITs include Computer Science Engineering, Civil Engineering, Electrical Engineering, and Mechanical Engineering. However, besides engineering, some IITs also offer other design and business management programmes. Here is a list of all the programmes offered at IITs:

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

For admissions to various UG and PG level programmes offered at IITs, candidates need to appear for specific entrance exams. For admissions to B.Tech programmes, candidates need to appear for JEE Advanced. However, before appearing for this exam, it is mandatory for students to appear for JEE Main.

Courses Entrance Exams
B.Tech JEE Advanced
B.Tech-M.Tech (Dual Degree) JEE Advanced
B.Arch AAT
BS 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
B.Tech Programmes at Top Ranking IITs

All IITs have different seat intakes, the number of courses offered, and cut-offs for those courses. The table below shows a consolidated view of IITs in India along with their B.Tech seat intake and the number of B.Tech courses offered.

Name of IIT B.Tech Seats B.Tech Programmes
IIT Madras (IITM) 505 9
IIT Delhi (IITD) 799 11
IIT Bombay (IITB) 778 8
IIT Kharagpur (IITKGP) 690 15
IIT Kanpur (IITK) 713 8
IIT Roorkee (IITR) 879 11
IIT Guwahati (IITG) 702 10
IIT Hyderabad (IITH) 294 9
IIT (BHU) Varanasi 876 100
IIT Indore (IITI) 275 5
IIT Dhanbad (IITDHN) 919 13
IIT Bhubaneswar (IITBBS) 273 6
IIT Mandi 200 4
IIT Patna (IITP) 250 5
IIT Gandhinagar (IITGN) 194 6
IIT Ropar (IITRPR) 297 6
IIT Jodhpur (IITJ) 247 4
IIT Tirupati (IITTP) 180 5
IIT Bhilai (IIT C) 126 3
IIT Goa 97 3
IIT Jammu 154 5
IIT Dharwad 126 3
IIT Palakkad 260 6