List of Top IIT Colleges in India: The Indian Institutes of Technology, popularly known as IITs, are the country's most prestigious and top engineering institutes. They are autonomous institutes of higher education in the technical field and are widely known for their BTech courses . There are 23 IIT colleges in India governed by the Institute of Technology Act, 1961 - a common IT council. Candidates often wonder about which IIT is best in India. IIT Bombay, IIT Kharagpur, IIT Madras, and IIT Kanpur are some of the best IIT colleges in India. Candidates can check the list of top IIT colleges in India as per the NIRF 2024 Rankings. Before moving forward with top IITs in India, do you know What is the Full Form of JEE ?
Getting through an IIT is not easy as the IIT admission process is highly competitive. Every year, thousands of candidates apply for the limited seats but only the best out of the lot get to actualize their dream of being a part of such prestigious institutions. For admission into the IITs, candidates must appear in the IIT entrance exam in two levels: JEE Main and JEE Advanced . It is mandatory to qualify for both the exams to compete for seats and specialization preferences which are conducted by the Joint Seat Allocation Authority (JoSAA). Admissions to top IIT colleges in India are done based on JEE Advanced Score 2025.
Also Read: Which are the Best Engineering Courses in India?
Top IIT Colleges in India
You may be confused about which IIT is best in India. For you to know, the total IIT in India is 23 which offers a variety of courses ranging from the BTech level to the Doctoral programs. While admission to BTech courses is based on JEE exam, admission to the Master of Technology (MTech) programmes is based on the Graduate Aptitude Test in Engineering (GATE) exam. The NIRF rankings for the academic year 2025 will be updated below.
Name of IIT College | Location (State) | NIRF Ranking 2025 | NIRF Ranking 2024 | NIRF Ranking 2023 | NIRF Ranking 2022 | NIRF Ranking 2021 | NIRF Ranking 2020 |
---|---|---|---|---|---|---|---|
Tamil Nadu | To be Updated | 1 | 1 | 1 | 1 | 1 | |
Maharashtra | To be Updated | 3 | 3 | 3 | 3 | 3 | |
West Bengal | To be Updated | 5 | 6 | 5 | 5 | 5 | |
New Delhi | To be Updated | 2 | 2 | 2 | 2 | 2 | |
Uttar Pradesh | To be Updated | 4 | 4 | 4 | 4 | 4 | |
Uttarakhand | To be Updated | 6 | 5 | 6 | 6 | 6 | |
Assam | To be Updated | 7 | 7 | 7 | 7 | 7 | |
Telangana | To be Updated | 8 | 8 | 9 | 8 | 8 | |
Madhya Pradesh | To be Updated | 16 | 14 | 16 | 13 | 10 | |
Odisha | To be Updated | 54 | 47 | 26 | 28 | 22 | |
Bihar | To be Updated | 34 | 41 | 33 | 21 | 26 | |
Punjab | To be Updated | 22 | 22 | 22 | 19 | 25 | |
Indian Institute of Technology, (Indian School of Mines), Dhanbad | Jharkhand | To be Updated | 15 | 17 | 14 | 11 | 12 |
Himachal Pradesh | To be Updated | 31 | 33 | 20 | 41 | 31 | |
Gujarat | To be Updated | 18 | 18 | 23 | 22 | 24 | |
Indian Institute of Technology, (Banaras Hindu University), Varanasi | Uttar Pradesh | To be Updated | 10 | 15 | 13 | 14 | 11 |
Rajasthan | To be Updated | 28 | 30 | 30 | 43 | 53 | |
Jammu & Kashmir | To be Updated | 62 | 67 | - | 69 | Not Applicable (NA) | |
Goa | To be Updated | - | - | 85 | 32 | Not Applicable (NA) | |
Karnataka | To be Updated | - | 93 | - | 23 | Not Applicable (NA) | |
Kerala | To be Updated | 64 | 69 | 68 | - | Not Applicable (NA) | |
Andhra Pradesh | To be Updated | 61 | 59 | 56 | - | Not Applicable (NA) | |
Chhattisgarh | To be Updated | 73 | 81 | - | - | Not Applicable (NA) |
Also Read: List of Top NITs in India 2025
Courses offered by the Top IIT Colleges in India
The IITs in India are held in high regard for their world-class engineering undergraduate and postgraduate programmes. Computer Science Engineering, Civil Engineering, Electrical Engineering, and Mechanical Engineering are some of the prominent engineering programmes offered by IIT colleges in India. However, in addition to engineering, some IITs offer design and business management programmes as well. Candidates can check the list of all the programmes available at top IIT colleges in India.
UG Programmes | PG Programmes |
---|---|
Bachelor of Technology (B.Tech) | Master of Technology (M.Tech) |
Dual Degree (B.Tech-M.Tech) | Master of Science (MSc) |
Bachelor of Architecture (B Arch) | Master of Business Administration (MBA) |
Bachelor of Design (B.Des) | Master of Design (M.Des) |
Bachelor of Science (BS) | Dual Degree (MSc-PhD) |
Dual Degree (BS & MS) | Master of Philosophy (M.Phil) |
- | Joint MSc-PhD |
Also read: Top Engineering Colleges That Offer Admission Without JEE Main Score
How Do I Get Admission to IIT?
Students who want to take admission to the IITs have to take entrance exams like JEE Main 2025, JEE Advanced exam 2025, GATE, IIT JAM, CAT, AAT, etc. Check the different exams and courses in the article below.
IIT Entrance Exam 2025
To get admission to the Indian Institute of Technology (IIT) candidates need to sit for the entrance exams and score a rank in them. Admission to the BTech programmes of the top IIT colleges in India is done by JEE Main and JEE Advanced. Candidates can check the IIT entrance exams given below.
Courses | IIT Entrance Exams |
---|---|
BTech course | JEE Advanced |
BS-MS | JEE Advanced |
BS | JEE Advanced |
BTech-MTech (Dual Degree) | JEE Advanced |
MTech | Graduate Aptitude Test in Engineering (GATE) |
Joint M.ech/MCP-PhD | Graduate Aptitude Test in Engineering (GATE) |
MSc | Joint Admission test for Masters ( IIT JAM) |
Joint MSc-PhD | IIT JAM |
BArch | Architecture Aptitude Test (AAT) |
BDes | UCEED |
MDes | Common Entrance Exam for Design (CEED) |
MBA | Common Admission Test (CAT) |
Also read: Top 10 Engineering Colleges in Bangalore
List of Top IIT Colleges in India: Specialisation Offered
The Indian Institute of Technology (IITs) offers UG and PG degrees in various specializations. Candidates who want to stand out in their respective career fields should study at the IITs in India, as the IIT degree holds prestige all over India. Go through the list of specializations offered in top IITs in India with their establishment years given below.
Institute Name (Establishment Year) | Btech Programmes and Specialization |
---|---|
IIT Kharagpur |
|
IIT Madras (1959) |
|
IIT Kanpur (1959) |
|
IIT Delhi (1961) |
|
IIT Bombay (1958) |
|
IIT Gandhinagar(2008) |
|
IIT Roorkee(1847) |
|
IIT Guwahati(1994) |
|
IIT Hyderabad (2008) |
|
IIT Indore (2009) |
|
IIT Varanasi(1919) |
|
IIT Dhanbad(1926) |
|
IIT Bhubaneswar(2008) |
|
IIT Ropar (2008) |
|
IIT Patna(2008) |
|
IIT Mandi (2009) |
|
IIT Jodhpur(2008) |
|
IIT Tirupati(2015) |
|
IIT Bhilai(2016) |
|
IIT Goa(2016) |
|
IIT Dharwad(2016) |
|
IIT Jammu(2016) |
|
IIT Palakkad(2015) |
|
Also read: Top 10 Private Engineering Colleges with Best Placements
IIT BTech Fee Structure
The fee structure of the top IIT Colleges in India for B.Tech has been mentioned in the table below.
IIT College | Total BTech Fees (Approximate) |
---|---|
IIT Dharwad | INR 9,70,000 |
IIT Bombay | INR 9,50,000 |
IIT Bhubaneswar | INR 10,00,000 |
IIT Bhilai | INR 8,00,000 |
IIT Guwahati | INR 8,50,000 |
IIT Dhanbad (ISM) | INR 8,00,000 |
IIT Indore | INR 10,00,000 |
IIT Delhi | INR 8,50,000 |
IIT Jammu | INR 9,50,000 |
IIT Goa | INR 9,00,000 |
IIT Ropar | INR 4,44,700 |
IIT Gandhinagar | INR 10,00,000 |
IIT Mandi | INR 8,50,000 |
IIT Hyderabad | INR 9,00,000 |
IIT Patna | INR 8,20,000 |
IIT Jodhpur | INR 9,50,000 |
IIT Kanpur | INR 8,50,000 |
IIT Kharagpur | INR 10,00,000 |
IIT Roorkee | INR 5,07,040 (excluding hostel charges) |
IIT Madras | INR 8,00,000 |
IIT Palakkad | INR 9,10,800 |
IIT Tirupati | INR 8,71,760 (subject to change as per family income) |
IIT Varanasi | INR 8,62,350 (excluding hostel charges) |
JoSAA 2025: Total No. of Seats in IITs
Joint Seat Allocation Authority (JoSAA) will announce the JoSAA 2025 seat allocation and cutoff round-wise at its official website at josaa.nic.in. The authorities hold the JoSAA counselling 2025 to give eligible applicants admission to NITs, IIITs, GFTIs, and IITs in India. The exam administration will offer registration and choice filling for JoSAA 2025 counselling online. It should be mentioned that to compete in JoSAA 2025, all candidates must pass JEE Main or JEE Advanced. The JoSAA 2025 seat matrix has not been released yet. However, the seat matrix of all IITs in India for admission in BTech courses of the previous year can be checked from the table provided below -
Institute Name | Seat Pool | OPEN | OPEN-PwD | GEN-EWS | GEN-EWS-PwD | SC | SC-PwD | ST | ST-PwD | OBC-NCL | OBC-NCL-PwD |
---|---|---|---|---|---|---|---|---|---|---|---|
Indian Institute of Technology Bhubaneswar | Gender-Neutral | 22 | 1 | 5 | 0 | 9 | 1 | 3 | 0 | 14 | 1 |
Female-only (including Supernumerary) | 5 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 4 | 0 | |
Indian Institute of Technology Bombay | Gender-Neutral | 52 | 3 | 13 | 1 | 19 | 1 | 9 | 1 | 35 | 2 |
Female-only (including Supernumerary) | 14 | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 8 | 1 | |
Indian Institute of Technology Mandi | Gender-Neutral | 15 | 1 | 4 | 0 | 6 | 0 | 2 | 1 | 11 | 0 |
Female-only (including Supernumerary) | 3 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 3 | 0 | |
Indian Institute of Technology Delhi | Gender-Neutral | 35 | 1 | 8 | 1 | 12 | 1 | 6 | 1 | 22 | 1 |
Female-only (including Supernumerary) | 9 | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 6 | 0 | |
Indian Institute of Technology Indore | Gender-Neutral | 17 | 1 | 4 | 0 | 6 | 0 | 3 | 0 | 10 | 1 |
Female-only (including Supernumerary) | 4 | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 3 | 0 | |
Indian Institute of Technology Kharagpur | Gender-Neutral | 27 | 2 | 6 | 1 | 10 | 1 | 5 | 1 | 18 | 1 |
Female-only (including Supernumerary) | 6 | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 4 | 1 | |
Indian Institute of Technology Hyderabad | Gender-Neutral | 17 | 2 | 5 | 0 | 7 | 0 | 4 | 0 | 13 | 0 |
Female-only (including Supernumerary) | 5 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | 3 | 0 | |
Indian Institute of Technology Jodhpur | Gender-Neutral | 15 | 1 | 4 | 0 | 5 | 1 | 3 | 0 | 10 | 1 |
Female-only (including Supernumerary) | 4 | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 2 | 0 | |
Indian Institute of Technology Kanpur | Gender-Neutral | 45 | 2 | 11 | 1 | 18 | 0 | 8 | 1 | 30 | 2 |
Female-only (including Supernumerary) | 12 | 1 | 3 | 0 | 4 | 0 | 2 | 0 | 8 | 0 | |
Indian Institute of Technology Madras | Gender-Neutral | 39 | 2 | 10 | 1 | 14 | 1 | 6 | 1 | 26 | 1 |
Female-only (including Supernumerary) | 9 | 1 | 2 | 1 | 4 | 0 | 2 | 0 | 7 | 0 | |
Indian Institute of Technology Gandhinagar | Gender-Neutral | 12 | 0 | 4 | 1 | 4 | 0 | 2 | 0 | 8 | 1 |
Female-only (including Supernumerary) | 3 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | |
Indian Institute of Technology Patna | Gender-Neutral | 21 | 1 | 5 | 0 | 7 | 1 | 6 | 0 | 14 | 1 |
Female-only (including Supernumerary) | 5 | 1 | 1 | 0 | 2 | 0 | 1 | 0 | 4 | 0 | |
Indian Institute of Technology Roorkee | Gender-Neutral | 53 | 3 | 13 | 1 | 20 | 1 | 9 | 1 | 36 | 2 |
Female-only (including Supernumerary) | 13 | 1 | 3 | 0 | 6 | 0 | 3 | 0 | 8 | 1 | |
Indian Institute of Technology (ISM) Dhanbad | Gender-Neutral | 21 | 1 | 5 | 1 | 7 | 1 | 4 | 0 | 14 | 1 |
Female-only (including Supernumerary) | 5 | 1 | 1 | 0 | 2 | 0 | 1 | 0 | 4 | 0 | |
Indian Institute of Technology Ropar | Gender-Neutral | 12 | 0 | 3 | 0 | 4 | 0 | 1 | 1 | 6 | 1 |
Female-only (including Supernumerary) | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | |
Indian Institute of Technology (BHU) Varanasi | Gender-Neutral | 37 | 2 | 9 | 1 | 14 | 1 | 7 | 0 | 25 | 2 |
Female-only (including Supernumerary) | 9 | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 6 | 0 | |
Indian Institute of Technology Guwahati | Gender-Neutral | 35 | 2 | 9 | 0 | 13 | 1 | 8 | 0 | 23 | 2 |
Female-only (including Supernumerary) | 10 | 0 | 2 | 0 | 3 | 1 | 2 | 0 | 6 | 0 | |
Indian Institute of Technology Bhilai | Gender-Neutral | 17 | 1 | 4 | 0 | 7 | 0 | 3 | 0 | 12 | 0 |
Female-only (including Supernumerary) | 4 | 1 | 0 | 0 | 2 | 0 | 1 | 0 | 3 | 0 | |
Indian Institute of Technology Goa | Gender-Neutral | 13 | 0 | 2 | 1 | 5 | 0 | 2 | 0 | 9 | 0 |
Female-only (including Supernumerary) | 3 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | |
Indian Institute of Technology Palakkad | Gender-Neutral | 12 | 1 | 3 | 0 | 5 | 0 | 2 | 0 | 9 | 0 |
Female-only (including Supernumerary) | 2 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | |
Indian Institute of Technology Tirupati | Gender-Neutral | 12 | 0 | 3 | 0 | 4 | 0 | 3 | 0 | 7 | 1 |
Female-only (including Supernumerary) | 4 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 3 | 0 | |
Indian Institute of Technology Jammu | Gender-Neutral | 12 | 1 | 3 | 0 | 5 | 0 | 2 | 0 | 8 | 1 |
Female-only (including Supernumerary) | 3 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | |
Indian Institute of Technology Dharwad | Gender-Neutral | 5 | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 3 | 0 |
Female-only (including Supernumerary) | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
Also Read: Top 20 Private Engineering Colleges: Entrance Exam and Fees
IIT Placement Statistics
The IIT colleges of India offer aggregate placement packages to its candidates. Candidates can check out the average placement packages offered by the IITs along with their highest packages as provided in the table below.
Name of the IIT | Average Annual Package | Highest Package |
---|---|---|
IIT Bombay | INR 20.34 LPA | INR 3.75 CPA |
IIT Kharagpur | INR 15 LPA | INR 2.68 CPA |
IIT Kanpur | INR 10-20 LPA | INR 1.9 CPA |
IIT BHU | INR 8.19 LPA | INR 1.04 CPA |
IIT Delhi | INR 20-25 LPA | INR 1.5 CPA |
IIT Madras | INR 10-20 LPA | INR 1.4 CPA |
IIT Roorkee | INR 10-20 LPA | INR INR 1 CPA |
IIT Indore | INR 9.13 LPA | INR 50 LPA |
IIT Palakkad | INR 8.44 LPA | INR 16.75 LPA |
IIT Patna | INR 13.05LPA | INR 82.5 LPA |
IIT Gandhinagar | INR 8.96 LPA | INR 62 LPA |
IIT Dhanbad | INR 14 LPA | INR 60 LPA |
IIT Hyderabad | INR 16.74 LPA | INR 52 LPA |
IIT Ropar | INR 14.56 LPA | INR 17.3 LPA |
IIT Bhubaneswar | INR 11.44 LPA | INR 45 LPA |
IIT Guwahati | INR 14.95 LPA | INR 40 LPA |
IIT Jodhpur | INR 14.33 LPA | INR 36 LPA |
IIT Mandi | INR 13.5 LPA | INR 40 LPA |
IIT Tirupati | INR 9.2 LPA | INR 22 LPA |
Which IIT is Best in India?
As per the NIRF Ranking of 2024, IIT Madras has been ranked as the number one engineering institute in the country. IIT Madras has been able to maintain its no. 1 position continuously for 4 years. The institute specializes in highly qualified faculty along with other infrastructural facilities. Candidates should decide for themselves about the IIT which suits them the best based on their preferred course, location, facilities offered by the respective institutes and placement records amongst other factors. The best IIT in India 2025 will be updated soon.
Related Articles:
JoSAA Cutoff - Check Opening & Closing Ranks |
---|
List of GFTI Colleges & Seat Matrix |
List of IIIT Colleges & Seat Matrix |
List of NIT Colleges & Seat Matrix |
IITs are acknowledged as the most prestigious engineering institutes in the country. Although they are governed by the central government, B.Tech fees for general candidates are relatively higher than other government engineering IIT colleges in India as they offer the best quality engineering courses. With the right guidance and preparation, nothing is impossible. IITs build a solid foundation of scientific and technical knowledge and prepare competent and motivated engineers and scientists.
Other Helpful Links
If you are looking for admission into the Top Private Engineering Colleges In India 2025 across the country, you can just fill Common Application Form on our website. It is a single application form for admission into various universities. For more updates on the List of IIT Colleges in India: Rankings, Courses Offered, Fees & Seats, stay tuned to College Dekho.
Similar Articles
MHT CET 2024 Exam Dates
Kinematics JEE Main Questions 2025: Important Practice Questions with PYQs
Gravitation JEE Main Questions 2025: Important Practice Questions with PYQs
IIT Guwahati GATE Cutoff 2025: M.Tech Admission Process, Selection Criteria, Previous Year Cutoff
IIT Ropar GATE Cutoff 2025: M.Tech Admission Process, GATE Year-Wise Cutoffs
KCET 2025 Exam Dates (April 18 to 19)