![widget title icon](https://vmkt.vedantu.com/vmkt/PROD/png/2e17084a-8dea-4ea9-a0d1-10d486e5d56a-1725428768425-4102606384256179.png)
Find Top IIT Colleges and Courses in India As Per NIRF Ranking
IITs are India's most prestigious engineering institutions, producing some of the best engineers, researchers, and entrepreneurs. With over 23 IITs across the country, each institute offers world-class education, cutting-edge research, and unparalleled placement opportunities. Let’s explore the Top IIT Colleges in India based on rankings, cutoffs, courses, fees, and placements.
Top 10 IIT Colleges in India Rank Wise
The Indian Institutes of Technology (IITs) are renowned for their excellence in engineering education, research, and placements. The National Institutional Ranking Framework (NIRF) annually evaluates these institutions based on parameters such as teaching quality, research output, and graduation outcomes. Below is a list of the Top 10 IIT Colleges in India.
Name of Institute | NIRF Ranking 2024 | Establishment Year | Average Placement Package 2024 |
IIT Madras | 1 | 1959 | ₹22 LPA |
IIT Delhi | 2 | 1963 | ₹36.9 LPA |
IIT Bombay | 3 | 1958 | ₹23.5 LPA |
IIT Kanpur | 4 | 1959 | ₹26.27 LPA |
IIT Kharagpur | 5 | 1951 | ₹22.13 LPA |
IIT Roorkee | 6 | 1847 | ₹18.3 LPA |
IIT Guwahati | 7 | 1994 | ₹25.75 LPA |
IIT Hyderabad | 8 | 2008 | ₹26.51 LPA |
IIT BHU Varanasi | 10 | 1919 | To Be Updated |
IIT Indore | 16 | 2009 | To Be Updated |
List of IIT Colleges in India
The Indian Institutes of Technology (IITs) are among the most prestigious engineering institutions in India, known for their excellence in academics, research, and placements. Below is a list of all IITs in India along with their year of establishment and location.
S.No | Name of IIT | Location | Year of Establishment |
1 | West Bengal | 1951 | |
2 | Maharashtra | 1958 | |
3 | Tamil Nadu | 1959 | |
4 | Uttar Pradesh | 1959 | |
5 | Delhi | 1963 | |
6 | Assam | 1994 | |
7 | Uttarakhand | 1847 (Converted to IIT in 2001) | |
8 | Odisha | 2008 | |
9 | Gujarat | 2008 | |
10 | Telangana | 2008 | |
11 | Rajasthan | 2008 | |
12 | Bihar | 2008 | |
13 | Punjab | 2008 | |
14 | Madhya Pradesh | 2009 | |
15 | Himachal Pradesh | 2009 | |
16 | Uttar Pradesh | 1919 (Converted to IIT in 2012) | |
17 | Jharkhand | 1926 (Converted to IIT in 2016) | |
18 | Andhra Pradesh | 2015 | |
19 | Kerala | 2015 | |
20 | Chhattisgarh | 2016 | |
21 | Goa | 2016 | |
22 | IIT Jammu | Jammu & Kashmir | 2016 |
23 | Karnataka | 2016 |
Navigating the Challenge: Top IIT Colleges In India Admissions and Rankings
Getting into IITs is tough, with fierce competition in the Joint Entrance Examinations (JEE) – Mains and Advanced. Only the top 1% make it to these prestigious institutions, highlighting the value of an IIT education.
Different ranking systems, like the National Institutional Ranking Framework (NIRF), evaluate IITs based on factors like academic reputation, faculty quality, research output, placements, and infrastructure. According to the 2023 NIRF rankings, the five Top IIT Colleges In India are
IIT Madras
IIT Delhi
IIT Bombay
IIT Kanpur
IIT Roorkee
These top IITs consistently attract the best minds globally and offer excellent opportunities for academic and professional success. However, newer IITs like Hyderabad, Indore, and Bhubaneswar are also gaining recognition for their academic programs, research environments, and placement records.
Seats and Courses in BTech Programmes at Top Ranking IITs
Each IIT has varying seat capacities, course offerings, and admission cut-offs. The table provided below offers a summarised overview of the IITs in India, detailing their BTech seat availability and the count of BTech programs they offer.
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 |
List of All 23 Top IIT Colleges In India with Addresses and B.Tech Programs Offered
There are a total of 23 Top IIT Colleges in India spread across the country, offering top-notch education in engineering and technology. Here's a comprehensive list of all 23 IITs with their addresses and a glimpse into the B.Tech programs they offer:
Old IITs (established before 2004):
IIT | City, State | Address | Some B.Tech Programs Offered |
IIT Bombay | Mumbai, Maharashtra | Powai, Mumbai 400076 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Madras | Chennai, Tamil Nadu | Sardar Patel Rd, Guindy, Chennai 600036 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Kharagpur | Kharagpur, West Bengal | Kharagpur 721302 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Kanpur | Kanpur, Uttar Pradesh | Kalyanpur, Kanpur 208016 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Roorkee | Roorkee, Uttarakhand | Saharanpur Rd, Roorkee 247667 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Delhi | New Delhi | Hauz Khas, New Delhi 110016 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Guwahati | Guwahati, Assam | Guwahati, Assam 781001 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
New IITs (established after 2004):
IIT | City, State | Address | Some B.Tech Programs Offered |
IIT Bhubaneswar | Bhubaneswar, Odisha | Samantarapur, Bhubaneswar 751005 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Gandhinagar | Gandhinagar, Gujarat | Visatnagar-Gandhinagar Highway, Ahmedabad 382424 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Hyderabad | Hyderabad, Telangana | Kandi, Hyderabad 500075 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Indore | Indore, Madhya Pradesh | Simrol, Indore 453552 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Jodhpur | Jodhpur, Rajasthan | NH 65, Jodhpur 342011 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Mandi | Mandi, Himachal Pradesh | Mandi-Shimla Highway, Mandi 175005 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Patna | Patna, Bihar | Patna 800015 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Ropar | Rupnagar, Punjab | Nangal Road, Rupnagar 140001 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Palakkad | Palakkad, Kerala | Chullimada, Thrissur 670610 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
IIT Goa | Goa | Farmagudi, Goa 403402 | Computer Science & Engineering, Mechanical Engineering, Electrical Engineering, Civil Engineering, Chemical Engineering, Aerospace Engineering |
Variety of Programmes offered at IITs After JEE Advanced
Indian Institutes of Technology (IITs) are renowned for their exceptional academic programs, particularly in the fields of science, engineering, and technology. They offer a diverse range of programmes at undergraduate (UG), postgraduate (PG), and doctoral (PhD) levels, catering to various interests and career aspirations. Here's a glimpse into the variety of programmes you can find at IITs:
1. Undergraduate Programmes:
Bachelor of Technology (B.Tech): This is the flagship program at IITs, offered in over 250 specializations spanning across various branches of engineering, including:
Computer Science and Engineering (CSE) |
Electrical Engineering (EE) |
Mechanical Engineering (ME) |
Civil Engineering (CE) |
Electronics and Communication Engineering (ECE) |
Chemical Engineering (ChE) |
Aerospace Engineering (AE) |
Biotechnology (BT) |
Artificial Intelligence and Machine Learning (AI/ML) |
Data Science and Engineering (DSE) |
Bachelor of Science (B.Sc): Some IITs offer B.Sc programs in disciplines like:
Physics |
Chemistry |
Mathematics |
Statistics |
Economics |
Humanities and Social Sciences |
Bachelor of Architecture (B.Arch): This program equips students with the skills and knowledge to design and build structures.
Bachelor of Design (B.Des): This program focuses on various design disciplines like:
Product Design |
Communication Design |
Textile Design |
Fashion Design |
2. Postgraduate Programmes:
Master of Technology (M.Tech): This program delves deeper into specific engineering specializations, offering advanced studies and research opportunities.
Master of Science (M.Sc): This programs in IITs extend knowledge in various science disciplines, preparing students for research careers or specialized professional roles.
Master of Business Administration (MBA): Some IITs offer MBA programs, equipping students with the business acumen and leadership skills needed for successful careers in management.
Master of Philosophy (M.Phil.): This program serves as a stepping stone to doctoral research, providing in-depth knowledge and research skills in a chosen field.
Master of Design (M.Des): Provides further specialization in design disciplines.
Doctoral Programmes:
3. Doctoral Programs:
Doctor of Philosophy (Ph.D): The Ph.D. program is the highest level of academic study, allowing students to conduct original research and contribute to the advancement of knowledge in their chosen field.
4. Dual Degree Programmes:
IITs also offer various dual degree programs, allowing students to pursue two degrees simultaneously, such as:
B.Tech + M.Tech |
M.Sc + Ph.D |
BSc + MSc |
5. Emerging Programs:
Recognizing the evolving technological landscape, IITs are constantly introducing new programs in areas like Artificial Intelligence, Data Science, Robotics, and Sustainable Technologies.
Entrance Exams for Admission To IITs
The entrance exams for admission to Indian Institutes of Technology (IITs) vary depending on the program you're interested in. Here's a breakdown of the main exams:
Courses | Entrance Exams for the Courses |
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 |
Courses I can Join After Getting 10000 Rank in JEE Advanced
Securing a rank of 10,000 in JEE Advanced opens up a plethora of options for aspiring engineers. While you may not land a seat in the premier IITs, there are numerous esteemed institutes and courses where you can hone your skills, explore your interests, and build a promising career. Let's delve into some of the popular Bachelor of Technology (B.Tech) Programs you can consider after achieving 10000 Rank In JEE Advanced.
a) Computer Science and Engineering (CSE)
Overview: CSE is one of the most sought-after branches in engineering, focusing on the design, implementation, and management of information systems.
Institutes: NITs, IIITs, and other reputed engineering colleges offer excellent CSE programs.
b) Electronics and Communication Engineering (ECE)
Overview: ECE deals with electronic devices, circuits, communication equipment, and systems.
Institutes: Institutes like NITs, IIITs, and state engineering colleges offer quality ECE programs.
c) Mechanical Engineering
Overview: Mechanical Engineering involves the design, analysis, and manufacturing of mechanical systems and machines.
Institutes: Several NITs and other esteemed colleges provide comprehensive Mechanical Engineering programs.
d) Civil Engineering
Overview: Civil Engineering focuses on the design, construction, and maintenance of infrastructure projects.
Institutes: NITs and state engineering colleges are renowned for their Civil Engineering programs.
How Does 10000 Rank in JEE Advanced Marks Calculated?
The calculation of 10000 Rank In JEE Advanced Marks is based on the candidate's performance in both Paper 1 and Paper 2 of the examination. Here's a breakdown of how the marks are calculated:
1. Raw Score Calculation
Total Marks: Each paper in JEE Advanced (Paper 1 and Paper 2) is typically out of 180 marks, making the total marks for both papers 360.
Raw Score: The raw score for each paper is calculated based on the number of correct answers. For each correct answer, candidates are awarded +4 marks, while for each incorrect answer, -1 mark is deducted. If a question is left unanswered, no marks are awarded or deducted.
Formula for Raw Score:
Raw Score = 4 × (Number of Correct Answers)−Number of Incorrect Answers
2. Total Aggregate Score
Aggregate Score: The aggregate score is the sum of the raw scores obtained in both Paper 1 and Paper 2.
Formula for Aggregate Score:
Aggregate Score=Raw Score in Paper 1+Raw Score in Paper 2
3. Calculation of Rank
Rank Calculation: The final rank is determined based on the aggregate score obtained by the candidates. The candidate with the highest aggregate score is ranked first, followed by others in descending order.
Example Calculation
Let's consider an example to understand the calculation better:
Paper 1:
Correct Answers: 50
Incorrect Answers: 10
Unanswered: 5
Paper 2:
Correct Answers: 45
Incorrect Answers: 15
Unanswered: 10
Raw Score Calculation:
Raw Score for Paper 1=4×50−10=190
Raw Score for Paper 2=4×45−15=165
Aggregate Score Calculation:
Aggregate Score=190+165=355
In this example, the aggregate score obtained by the candidate is 355 out of 360.
The rank is then determined based on this aggregate score, with higher scores resulting in a better rank.
About the Entrance Exam for the Courses
JEE Main: This is the first stage of the screening process for admission to B.Tech programs at IITs. It's a computer-based exam conducted twice a year (January and April) by the National Testing Agency (NTA). Students who score well in JEE Main are eligible to appear for JEE Advanced.
JEE Advanced: This is the second stage of the screening process and is considered one of the toughest exams in India. It's a pen-and-paper exam conducted once a year in May by one of the seven zonal IITs on a rotational basis. Only the top 2.5 lakh rank holders in JEE Main are eligible to take JEE Advanced.
GATE (Graduate Aptitude Test in Engineering): This is a national-level exam conducted jointly by the Indian Institute of Science (IISc) and seven IITs. It's a computer-based exam conducted once a year in February and is used for admission to M.Tech and PhD programs in engineering and science at IITs and other institutions.
UCEED (Undergraduate Common Entrance Examination for Design): This is a national-level exam for admission to B.Des programs at IITs. It's a computer-based exam conducted once a year in January by the Indian Institute of Technology Bombay (IIT Bombay).
CEED (Common Entrance Exam for Design): This is a national-level exam for admission to M.Des and PhD programs in design at IITs and other institutions. It's a computer-based exam conducted once a year in January by the Indian Institute of Technology Bombay (IIT Bombay).
JAM (Joint Admission Test for M.Sc.): This is a national-level exam for admission to M.Sc. programs in science at IITs and other institutions. It's a computer-based exam conducted once a year in February by the Indian Institute of Science (IISc).
Factors to Consider for a Personalised Fit and Future Success
1. Choosing the Right IIT: Beyond Rankings
While rankings provide a helpful starting point, it's crucial to remember that choosing the right IIT for you goes beyond just a number. Consider factors like your preferred location, area of specialization, research opportunities, and campus culture to find an institute that aligns with your academic interests and personal aspirations.
2. Embracing Brilliance: The Transformative Journey of Life at an IIT
Life at an IIT is an enriching and transformative experience. You'll be surrounded by some of the brightest minds in the country, fostering a competitive yet collaborative learning environment. The rigorous academic curriculum will challenge you to push your limits, while the vibrant extracurricular scene will provide opportunities to explore your passions and develop well-rounded skills.
3. Guidelines for Selecting the Ideal IIT: Considerations for Academic Fit, Location, and Career Goals
Choosing the right IIT for you depends on your academic interests, preferred location, and career aspirations. Research each institute thoroughly, consider factors like program offerings, faculty expertise, placement records, and campus infrastructure. Attend Vedantu’s online webinars and connect with current students or alumni to get firsthand insights.
4. An Investment in Your Future Success: Value of an IIT Degree
Earning an IIT degree is not just about academic qualifications; it's an investment in your future. The network of alumni, the industry connections, and the brand recognition associated with an IIT education open doors to exciting career opportunities across diverse sectors.
Key Takeaways for IIT Colleges in India 2025
Total IITs in India: There are 23 IITs across the country, offering top-quality education in engineering, technology, and research.
Top IIT Colleges: IIT Madras, IIT Delhi, IIT Bombay, IIT Kanpur, and IIT Kharagpur are ranked as the best IITs in India based on NIRF 2024 Rankings.
Admission Process: Entry into IITs is through JEE Advanced, which is one of the most competitive engineering entrance exams.
Placements and Packages: The average placement package in IITs ranges from ₹15 LPA to ₹30 LPA, with some students receiving international offers above ₹1 crore per annum.
Programs Offered: IITs provide courses in B.Tech, M.Tech, M.Sc, MBA, Ph.D., and emerging fields like Artificial Intelligence, Robotics, and Data Science.
Also Read:
Conclusion
IITs are more than just colleges – they can lead you to a great future. To improve your chances of getting into one, understand the admission process, explore your options, and prepare smartly. Dedicate yourself to this journey, as the benefits of an IIT education are life-changing. This article aims to give you a complete overview of IIT Colleges in India for 2025. Keep in mind that pursuing an IIT education is tough but fulfilling. With proper preparation and strong determination, you can reach your academic goals and be among the brightest minds in the country.
FAQs on Top IIT Colleges in India 2025
1. How many IIT Colleges are there in India?
There are a total of 23 IIT Colleges in India as of 2024. These institutes are spread across different states and offer undergraduate, postgraduate, and doctoral programs in various engineering and science disciplines.
2. What are the Best IIT Colleges in India?
The best IIT colleges in India are ranked based on academic excellence, research output, faculty quality, and placements. Some of the best IIT colleges in India include:
IIT Madras
IIT Delhi
IIT Bombay
IIT Kanpur
IIT Kharagpur
3. What are the Top 5 IIT Colleges in India?
The top 5 IIT colleges in India as per NIRF Rankings 2024 are:
IIT Madras
IIT Delhi
IIT Bombay
IIT Kanpur
IIT Kharagpur
4. Give the Top IIT Colleges in India Rank Wise.
Here is a list of top IIT colleges in India rank wise based on NIRF Rankings 2024:
IIT Madras
IIT Delhi
IIT Bombay
IIT Kanpur
IIT Kharagpur
IIT Roorkee
IIT Guwahati
IIT Hyderabad
IIT BHU Varanasi
IIT Indore
5. Give a list of all IIT Colleges in India.
Vedantu has provided a list of all the IITs in India along with their year of establishment and NIRF Ranking.
6. Which is the Top 1 IIT College in India?
The top 1 IIT college in India as per NIRF Ranking 2024 is IIT Madras. It has consistently ranked as the best IIT due to its academic excellence, faculty, infrastructure, and placements.
7. Which IIT has the best placements in India?
IITs like IIT Bombay, IIT Delhi, and IIT Madras offer some of the highest placement packages. The average placement package varies between ₹20-30 LPA, with some students receiving international offers above ₹1 crore per annum.
8. What is the fee structure for IIT colleges in India?
The fee structure for IITs varies depending on the program and category of the student. For general category students, the average B.Tech fee is around ₹8-12 lakhs for the entire course. Scholarships are available for economically weaker sections.
9. Which IIT is best for computer science?
IIT Bombay, IIT Delhi, IIT Madras, IIT Kanpur, and IIT Hyderabad are considered the best for Computer Science Engineering (CSE) based on faculty, research, and placement records.
![arrow-right](/cdn/images/seo-templates/arrow-right.png)
![arrow-right](/cdn/images/seo-templates/arrow-right.png)
![arrow-right](/cdn/images/seo-templates/arrow-right.png)
![arrow-right](/cdn/images/seo-templates/arrow-right.png)
![arrow-right](/cdn/images/seo-templates/arrow-right.png)
![arrow-right](/cdn/images/seo-templates/arrow-right.png)