List of All IIT Colleges in India in 2025
India is home to some of the world’s most prestigious engineering institutes — the Indian Institutes of Technology (IITs). As of 2025, there are a total of 23 IITs in India, spread across the country, known for offering a range of undergraduate, postgraduate, and doctoral programs.
Let’s dive into the complete and updated list of IITs in India in 2025!
What are IITs and why are they important?

IITs, or Indian Institutes of Technology, are top engineering and technology colleges in India. They are public universities, which means they are funded by the government, and they are autonomous (means they have the freedom to make their own rules about how they teach and manage things, without too much outside control).
These institutes were started to provide high-quality education and to help India become strong in science, technology, and innovation. IITs are known for their excellent teaching, advanced research, and focus on real-world skills.
Getting into an IIT is very tough. Students must pass a national-level exam called JEE Main and Advanced, and only the top performers get selected.
If you’re aspiring to enter these premier institutions, it is essential to know where they are located and what their NIRF rank is (NIRF stands for National Institutional Ranking Framework — it’s a system used by the Indian government to rank colleges and universities based on things like teaching, research, placements, and facilities).
Complete list of IIT colleges in India (2025)

Name of IIT | NIRF Ranking 2024 | Location (State) | Year Established |
IIT Madras | 1 | Tamil Nadu | 1959 |
IIT Delhi | 2 | Delhi | 1961 |
IIT Bombay | 3 | Maharashtra | 1958 |
IIT Kanpur | 4 | Uttar Pradesh | 1959 |
IIT Kharagpur | 5 | West Bengal | 1951 |
IIT Roorkee | 6 | Uttarakhand | 1847 (IIT in 2001) |
IIT Guwahati | 7 | Assam | 1994 |
IIT Hyderabad | 8 | Telangana | 2008 |
IIT (BHU) Varanasi | 10 | Uttar Pradesh | 1919 (IIT in 2012) |
IIT (ISM) Dhanbad | 15 | Jharkhand | 1926 (IIT in 2016) |
IIT Indore | 16 | Madhya Pradesh | 2009 |
IIT Gandhinagar | 18 | Gujarat | 2008 |
IIT Ropar | 22 | Punjab | 2008 |
IIT Bhubaneswar | 26 | Odisha | 2008 |
IIT Jodhpur | 28 | Rajasthan | 2008 |
IIT Mandi | 31 | Himachal Pradesh | 2009 |
IIT Patna | 34 | Bihar | 2008 |
IIT Tirupati | 61 | Andhra Pradesh | 2015 |
IIT Jammu | 62 | Jammu & Kashmir | 2016 |
IIT Palakkad | 64 | Kerala | 2015 |
IIT Bhilai | 73 | Chhattisgarh | 2016 |
IIT Dharwad | 101-150 | Karnataka | 2016 |
IIT Goa | – | Goa | 2016 |
IITs region-wise
Some of you might be looking for IIT colleges in your region so considering that below I’ve mentioned IIT colleges name region wise.
- North India: IIT Delhi, IIT Jammu, IIT Ropar, IIT Mandi, IIT Kanpur, IIT (BHU) Varanasi
- South India: IIT Madras, IIT Hyderabad, IIT Palakkad, IIT Tirupati, IIT Dharwad
- West India: IIT Bombay, IIT Gandhinagar, IIT Goa, IIT Jodhpur
- East & Central India: IIT Kharagpur, IIT Bhubaneswar, IIT Patna, IIT Dhanbad, IIT Bhilai, IIT Indore
📌 Also: Get into your favorite regional IIT with India’s best IIT JEE coaching institute!
Courses offered by IITs

IITs offer a wide range of programs for students at different stages of their education:
Undergraduate programs
These include B.Tech (Bachelor of Technology) and B.Sc (Bachelor of Science) for students who have completed class 12.
Dual degree programs
A combination of B.Tech + M.Tech completed in 5 years, giving both bachelor’s and master’s degrees together.
Postgraduate programs
These include M.Tech (Master of Technology), M.Sc (Master of Science), MBA (Master of Business Administration), and M.Des (Master of Design) for students who already have a bachelor’s degree.
Doctoral programs (Ph.D.)
For those who want to do advanced research in science, engineering, or management.
How to get into an IIT in 2025

Getting into an IIT is one of the most competitive journeys, but here’s a simple step-by-step guide to help you understand the process:
Step 1
Appear for JEE Main – This is the first-level entrance exam conducted by NTA (National Testing Agency).
Step 2
If you score well, you qualify for JEE Advanced – Only top performers from JEE Main are allowed to take this exam.
Step 3
Appear for JEE Advanced – This is the actual entrance exam for IITs.
Step 4
Based on your JEE Advanced rank, register for JoSAA Counseling – This is where you fill in your choices for IITs and branches.
Step 5
Get seat allocation – If your rank matches the cutoff, you’ll be allotted a seat in your preferred IIT and course.
📌 Also: Success mantras from JEE Main toppers
B.Tech seat matrix and programs offered at IITs (2025)

Sr. No. | Name of IIT | B.Tech Seats (Approx.) | B.Tech Programmes Offered |
1 | IIT Madras | 1,200 | CSE, EE, ME, CE, AE, CH, BT, NE, OE |
2 | IIT Delhi | 1,200 | CSE, EE, ME, CE, TT, BT, ECE, EP |
3 | IIT Bombay | 1,360 | CSE, EE, ME, CE, AE, CH, MEMS, EP, etc. |
4 | IIT Kanpur | 1,100 | CSE, EE, ME, CE, AE, CH, MSE, BT |
5 | IIT Kharagpur | 1,500+ | CSE, EE, ME, CE, AE, AG, CH, BT, MA, AR |
6 | IIT Roorkee | 1,200 | CSE, EE, ME, CE, AE, CH, BT, EP, AR |
7 | IIT Guwahati | 925 | CSE, ECE, ME, CE, CH, BT, DS, B.Des |
8 | IIT Hyderabad | 570 | CSE, ECE, ME, CE, CH, AI, DS, BM |
9 | IIT (BHU) Varanasi | 1,200 | CSE, EE, ME, CE, CH, MM, MN, PHE, BioTech |
10 | IIT (ISM) Dhanbad | 1,100 | MN, PE, ME, CE, CSE, EE, ECE, AG, CH, Env. |
11 | IIT Indore | 360 | CSE, ME, EE |
12 | IIT Gandhinagar | 300 | CSE, ME, CE, CH, EE |
13 | IIT Ropar | 375 | CSE, ME, EE, CE, AI |
14 | IIT Bhubaneswar | 475 | CSE, ME, CE, EE, CH, BT |
15 | IIT Jodhpur | 525 | CSE, ME, EE, AI, DS, BioEngg |
16 | IIT Mandi | 500 | CSE, ME, CE, EE, DS, AI |
17 | IIT Patna | 450 | CSE, ME, EE, CE, AI |
18 | IIT Tirupati | 250 | CSE, ME, CE, EE |
19 | IIT Jammu | 275 | CSE, ME, EE, CE, AI |
20 | IIT Palakkad | 200 | CSE, ME, EE |
21 | IIT Bhilai | 180 | CSE, ME, EE |
22 | IIT Dharwad | 220 | CSE, EE, ME |
23 | IIT Goa | 150 | CSE, EE, ME |
Crack IIT-JEE and get into your dream IIT!
Picking the right IIT? Yep, it’s a big deal — and it could shape your entire engineering journey. Each IIT in this list brings something special to the table — be it world-class labs, buzzing student life, or innovative programs that go beyond textbooks.
Dreaming of CSE at IIT Bombay? Or curious about the cool interdisciplinary vibes at IIT (BHU) Varanasi or IIT Jodhpur? No matter what your goal is, there’s an IIT out there that’s just right for you.
So, students! Are you serious about cracking IIT-JEE and getting into your dream IIT?

Chaitanya’s Academy is the name you can trust. With expert faculty, personalized mentoring, and a proven track record of success, we help you turn aspirations into achievements. ✨
🔗 Join the ranks of top performers — join Chaitanya’s Academy today and power up your IIT-JEE prep! 💪
Frequently Asked Questions
How many IITs are there in India in 2025?
Answer: As of 2025, there are 23 IITs (Indian Institutes of Technology) across India, offering undergraduate, postgraduate, and doctoral programs in engineering, science, and technology.
Which is the best IIT in India for B.Tech?
Answer: While all IITs are prestigious, IIT Madras, IIT Bombay, and IIT Delhi are often ranked the best for B.Tech due to academic excellence, research output, and placement performance.
What is the eligibility criteria for getting into an IIT in 2025?
Answer: To get into an IIT, students must first qualify JEE Main and then clear JEE Advanced. They should have completed 10+2 with Physics, Chemistry, and Maths, and meet the cutoff score.
Are all IITs equal in terms of placements and opportunities?
Answer: Not exactly. Older IITs generally offer better placement networks and alumni reach. However, newer IITs are rapidly improving with good infrastructure, faculty, and industry tie-ups.
Which IIT has the highest number of B.Tech seats?
Answer: IIT Kharagpur usually offers the highest number of B.Tech seats, followed by IIT Bombay, IIT (BHU) Varanasi, and IIT Roorkee. Seat availability varies each year.
Can I get into an IIT with a low JEE Advanced rank?
Answer: Yes, you can! While top IITs need higher ranks, newer IITs and less competitive branches might accept students with lower ranks. JoSAA counselling helps you explore all possible options.