List of All IITs in India
A complete list of the Indian Institutes of Technology (IITs) and their locations — the institutes you can be allotted through JEE Advanced and JoSAA.
There are 23 IITs
India currently has 23 Indian Institutes of Technology (IITs), spread across the country. All of them admit B.Tech students through the JEE Advanced exam and the common JoSAA counselling process. The participating IITs for a given year are listed officially on the JEE Advanced website — always confirm the current list there, as the system can change.
The IITs and their locations
Listed below are the IITs with their host cities:
- IIT Kharagpur — Kharagpur, West Bengal
- IIT Bombay — Mumbai, Maharashtra
- IIT Madras — Chennai, Tamil Nadu
- IIT Kanpur — Kanpur, Uttar Pradesh
- IIT Delhi — New Delhi
- IIT Guwahati — Guwahati, Assam
- IIT Roorkee — Roorkee, Uttarakhand
- IIT Ropar — Rupnagar, Punjab
- IIT Bhubaneswar — Bhubaneswar, Odisha
- IIT Gandhinagar — Gandhinagar, Gujarat
- IIT Hyderabad — Hyderabad, Telangana
- IIT Jodhpur — Jodhpur, Rajasthan
- IIT Patna — Patna, Bihar
- IIT Indore — Indore, Madhya Pradesh
- IIT Mandi — Mandi, Himachal Pradesh
- IIT (BHU) Varanasi — Varanasi, Uttar Pradesh
- IIT Palakkad — Palakkad, Kerala
- IIT Tirupati — Tirupati, Andhra Pradesh
- IIT (ISM) Dhanbad — Dhanbad, Jharkhand
- IIT Bhilai — Bhilai, Chhattisgarh
- IIT Goa — Goa
- IIT Jammu — Jammu, Jammu & Kashmir
- IIT Dharwad — Dharwad, Karnataka
How admission works across all IITs
Every IIT in this list admits undergraduates through the same process: clear JEE Main, qualify for and clear JEE Advanced, then choose your institute and branch in JoSAA counselling. Programmes, seat counts, and branches differ between campuses and are revised each year, so check each institute's official website for current details.
Frequently asked questions
How many IITs are there in India?
There are 23 IITs. The official participating list for any admission year is published on the JEE Advanced website.
Do all IITs admit through the same exam?
Yes. All IITs admit B.Tech students through JEE Advanced (which requires qualifying via JEE Main) and JoSAA counselling.
Which is the oldest IIT?
IIT Kharagpur was the first IIT established. For institute histories and current details, refer to each institute's official website.
Official sources
This guide explains the process and is for guidance only. Eligibility, dates, fees and rules change every year — always confirm the current details on the official site before you act.
Verified against: JEE Advanced — participating institutes.
Last verified: 2026-06-03.
Related / Next steps
How to Get Into an IIT: The Complete Path
IIT vs NIT: How to Compare Them
IIT Branch Change Rules Explained
Still have questions?
Ask GSB AI for guidance tailored to your situation.
Ask GSB AI →🔗 Quick links — popular topics