Top IITs in India 2024: NIRF Ranking, Courses, Fees, and Placements

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 RankingIIT NameLocationNIRF Score
1IIT MadrasChennai, Tamil Nadu90.04
2IIT DelhiNew Delhi87.56
3IIT BombayMumbai, Maharashtra85.91
4IIT KanpurKanpur, Uttar Pradesh83.62
5IIT KharagpurKharagpur, West Bengal82.41
6IIT RoorkeeRoorkee, Uttarakhand81.12
7IIT GuwahatiGuwahati, Assam80.07
8IIT HyderabadHyderabad, Telangana78.54
9IIT BHU VaranasiVaranasi, Uttar Pradesh77.30
10IIT Dhanbad (ISM)Dhanbad, Jharkhand75.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

  1. IIT Madras
  2. IIT Delhi
  3. IIT Bombay
  4. IIT Kanpur
  5. IIT Kharagpur
  6. IIT Roorkee
  7. IIT Guwahati
  8. IIT Hyderabad
  9. IIT BHU Varanasi
  10. IIT Dhanbad (ISM)
  11. IIT Bhubaneswar
  12. IIT Gandhinagar
  13. IIT Jodhpur
  14. IIT Indore
  15. IIT Mandi
  16. IIT Patna
  17. IIT Ropar
  18. IIT Tirupati
  19. IIT Palakkad
  20. IIT Jammu
  21. IIT Bhilai
  22. IIT Goa
  23. 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 NameNumber of SeatsB.Tech Programmes Offered
IIT Madras (IITM)5059
IIT Delhi (IITD)79911
IIT Bombay (IITB)7788
IIT Kharagpur (IITKGP)69015
IIT Kanpur (IITK)7138
IIT Roorkee (IITR)87911
IIT Guwahati (IITG)70210
IIT Hyderabad (IITH)2949
IIT (BHU) Varanasi87612
IIT Indore2755
IIT Dhanbad (ISM)91913
IIT Bhubaneswar2736
IIT Mandi2004
IIT Patna2505
IIT Gandhinagar1946
IIT Ropar2976
IIT Jodhpur2474
IIT Tirupati1805
IIT Bhilai1263
IIT Goa973
IIT Jammu1545
IIT Dharwad1263
IIT Palakkad2606

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:

ProgramAverage Annual Fee (INR)
B.Tech2,00,000 – 2,50,000
M.Tech1,50,000 – 2,00,000
MBA2,50,000 – 3,50,000
PhD50,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 NameHighest Package (INR)Average Package (INR)Top Recruiters
IIT Madras1.8 Crore20 LPAGoogle, Amazon, Flipkart
IIT Delhi2.0 Crore22 LPAMicrosoft, Intel, Uber
IIT Bombay1.7 Crore19 LPAApple, Goldman Sachs, Tata
IIT Kanpur1.5 Crore18 LPAInfosys, Oracle, Qualcomm
IIT Kharagpur1.6 Crore21 LPAWipro, 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.

Piyush Kumar

Piyush Pandey is a seasoned writer with over six years of experience crafting engaging and informative content across various industries. Currently thriving in the EdTech industry, Piyush is passionate about empowering users with accurate and accessible exam-related information to help them achieve their academic and professional goals. With a B.Tech in Information Technology degree, Piyush combines technical expertise with a knack for simplifying complex concepts. Beyond the world of writing and education, they are an avid traveler who seeks out new experiences, cultures, and cuisines. A true foodie at heart, Piyush Pandey believes that every journey—whether in life, work, or travel—is an opportunity to learn and share stories that inspire others. When not writing or exploring, you can find Piyush diving into the latest trends in technology and education or planning their next culinary adventure.