Last Updated on 27 November 2024 by Piyush Kumar
The Indian Institutes of Technology (IITs) are among the most prestigious engineering and technology institutes in India, known for their world-class education and exceptional placement records. As of 2024, there are 23 IITs spread across the country, each offering a range of undergraduate, postgraduate, and doctoral programs. In this article, we’ll provide a comprehensive overview of the top IITs in India, including their latest rankings, popular courses, fee structures, and placement details.
Why Choose IITs?
IITs in India provides top quality education to students who wants to make a career in engineering. Choosing to study at an IIT offers several benefits:
- Quality Education: IITs follow a rigorous academic curriculum designed to provide students with strong theoretical knowledge and practical skills.
- World-Class Faculty: Students have access to some of the best minds in the field of engineering and technology.
- State-of-the-Art Facilities: From advanced labs to well-equipped libraries, IITs provide all the necessary resources for a conducive learning environment.
- Excellent Placement Opportunities: IIT graduates are highly sought after by top companies across the globe, ensuring high-paying job offers right after graduation.
List of IITs in India with Rankings
Top 10 IITs in India with NIRF Ranking 2024
The following is the list of the top 10 IITs in India as per the latest rankings by the National Institutional Ranking Framework (NIRF):
NIRF Ranking | IIT Name | Location | NIRF Score |
---|---|---|---|
1 | IIT Madras | Chennai, Tamil Nadu | 90.04 |
2 | IIT Delhi | New Delhi | 87.56 |
3 | IIT Bombay | Mumbai, Maharashtra | 85.91 |
4 | IIT Kanpur | Kanpur, Uttar Pradesh | 83.62 |
5 | IIT Kharagpur | Kharagpur, West Bengal | 82.41 |
6 | IIT Roorkee | Roorkee, Uttarakhand | 81.12 |
7 | IIT Guwahati | Guwahati, Assam | 80.07 |
8 | IIT Hyderabad | Hyderabad, Telangana | 78.54 |
9 | IIT BHU Varanasi | Varanasi, Uttar Pradesh | 77.30 |
10 | IIT Dhanbad (ISM) | Dhanbad, Jharkhand | 75.87 |
Note: The above rankings are based on factors like academic reputation, employer reputation, faculty-student ratio, research output, and overall infrastructure.
List of 23 IITs in India
- IIT Madras
- IIT Delhi
- IIT Bombay
- IIT Kanpur
- IIT Kharagpur
- IIT Roorkee
- IIT Guwahati
- IIT Hyderabad
- IIT BHU Varanasi
- IIT Dhanbad (ISM)
- IIT Bhubaneswar
- IIT Gandhinagar
- IIT Jodhpur
- IIT Indore
- IIT Mandi
- IIT Patna
- IIT Ropar
- IIT Tirupati
- IIT Palakkad
- IIT Jammu
- IIT Bhilai
- IIT Goa
- IIT Dharwad
Seats and Programmes in IITs in India
Each IITs in India offer different seat intake and number of courses offered. Courses cutoffs in each IITs differ also. Below is the table showing the number of seats and programmes offered in each IIT in India.
IIT Name | Number of Seats | B.Tech Programmes Offered |
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 | 12 |
IIT Indore | 275 | 5 |
IIT Dhanbad (ISM) | 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 |
Top Courses Offered at IITs
Undergraduate Programs
- B.Tech (Bachelor of Technology): Mechanical Engineering, Computer Science, Electrical Engineering, Civil Engineering, etc.
- Dual Degree Programs: Integrated B.Tech and M.Tech, allowing students to earn two degrees in five years.
Postgraduate Programs
- M.Tech (Master of Technology): Specializations in Data Science, Artificial Intelligence, Robotics, Nanotechnology, etc.
- MBA: Offered by certain IITs like IIT Delhi and IIT Bombay.
Doctoral Programs
- PhD Programs: Research opportunities in various fields of engineering, science, management, and humanities.
IITs Fee Structure
The fees for different courses at IITs vary depending on the program, course duration, and facilities provided. Below is a general breakdown of fees:
Program | Average Annual Fee (INR) |
---|---|
B.Tech | 2,00,000 – 2,50,000 |
M.Tech | 1,50,000 – 2,00,000 |
MBA | 2,50,000 – 3,50,000 |
PhD | 50,000 – 1,00,000 |
IITs Placements
Placement Statistics of Top IITs
IITs have an excellent track record when it comes to placements. Some of the leading global companies like Google, Microsoft, Amazon, Goldman Sachs, and many more recruit from IITs every year. Here’s a quick overview of placements at the top 5 IITs:
IIT Name | Highest Package (INR) | Average Package (INR) | Top Recruiters |
---|---|---|---|
IIT Madras | 1.8 Crore | 20 LPA | Google, Amazon, Flipkart |
IIT Delhi | 2.0 Crore | 22 LPA | Microsoft, Intel, Uber |
IIT Bombay | 1.7 Crore | 19 LPA | Apple, Goldman Sachs, Tata |
IIT Kanpur | 1.5 Crore | 18 LPA | Infosys, Oracle, Qualcomm |
IIT Kharagpur | 1.6 Crore | 21 LPA | Wipro, HCL, Samsung |
Which is the best IIT in India?
According to the latest NIRF rankings, IIT Madras holds the top position among all IITs in India.
What are the fees for a B.Tech course at IITs?
The average annual fee for a B.Tech program at IITs ranges from INR 2,00,000 to 2,50,000.
How are the placements at IITs?
Placements at IITs are exceptional, with top companies from India and around the world recruiting graduates. The average packages range from 15 LPA to 22 LPA, with the highest packages going up to 2 Crore INR.