List of Top IITs in India 2026: Rankings, Admission, Courses, Placements
Table of Contents
eSaral > JEE > Top IITs in India
.webp)
India currently has 23 IITs spread across the country, each offering world-class engineering education funded and regulated by the central government. Established under the Institutes of Technology Act, IITs are the most sought-after undergraduate destinations for science students in India. Every year, over 12 lakh students appear for JEE Main, but only the top ~2.5 lakh qualify for JEE Advanced — and of those, approximately 17,740 earn a seat at an IIT.
The National Institutional Ranking Framework (NIRF), published annually by the Ministry of Education, is the most widely used benchmark for comparing IIT quality. Rankings consider teaching, learning resources, research output, graduation outcomes, and outreach.
Whether you are targeting IIT Bombay's Computer Science program or IIT Guwahati's Mechanical Engineering stream, your path begins with JEE Main and JEE Advanced. Preparation quality matters enormously — students who trained with NCERT-aligned study material for Class 11 Physics and Class 12 Physics consistently perform better in the JEE Advanced paper.
IIT Colleges in India — City-Wise List with NIRF Ranks 2025
Note: NIRF 2026 is expected to be released around August–September 2026. Once it goes live on nirfindia.org, the ranks may change. Ranks marked ~ are closely verified from individual college NIRF pages but fall outside the published top-50 aggregated list.
There are 23 of the best IIT colleges in India that offer many courses for students who want to pursue higher education at the Indian Institute of Technology.
| S.No. | Name | NIRF Rank 2025 | Abbreviation | City | State/UT |
|---|---|---|---|---|---|
| 1 | IIT Madras | 1 | IITM | Chennai | Tamil Nadu |
| 2 | IIT Delhi | 2 | IITD | New Delhi | Delhi |
| 3 | IIT Bombay | 3 | IITB | Mumbai | Maharashtra |
| 4 | IIT Kanpur | 4 | IITK | Kanpur | Uttar Pradesh |
| 5 | IIT Kharagpur | 5 | IITKGP | Kharagpur | West Bengal |
| 6 | IIT Roorkee | 6 | IITR | Roorkee | Uttarakhand |
| 7 | IIT Hyderabad | 7 | IITH | Hyderabad | Telangana |
| 8 | IIT Guwahati | 8 | IITG | Guwahati | Assam |
| 9 | IIT Varanasi (BHU) | 10 | IIT BHU | Varanasi | Uttar Pradesh |
| 10 | IIT Indore | 12 | IITI | Indore | Madhya Pradesh |
| 11 | IIT Dhanbad (ISM) | 15 | IIT ISM | Dhanbad | Jharkhand |
| 12 | IIT Patna | 19 | IITP | Patna | Bihar |
| 13 | IIT Gandhinagar | 25 | IITGN | Gandhinagar | Gujarat |
| 14 | IIT Jodhpur | 27 | IITJ | Jodhpur | Rajasthan |
| 15 | IIT Mandi | ~31 | IITMD | Mandi | Himachal Pradesh |
| 16 | IIT Ropar | ~35 | IITRPR | Rupnagar | Punjab |
| 17 | IIT Bhubaneswar | ~40 | IITBBS | Bhubaneswar | Odisha |
| 18 | IIT Tirupati | ~55 | IITTP | Tirupati | Andhra Pradesh |
| 19 | IIT Bhilai | 72 | IITBH | Bhilai | Chhattisgarh |
| 20 | IIT Jammu | ~75 | IITJMU | Jammu | J&K |
| 21 | IIT Palakkad | ~80 | IITPKD | Palakkad | Kerala |
| 22 | IIT Dharwad | ~90 | IITDH | Dharwad | Karnataka |
| 23 | IIT Goa | Unranked | IIT GOA | Ponda | Goa |
Ranks marked with ~ are approximate and verified on individual college NIRF data pages. Exact scores for those were not in the published top-50 aggregated lists. NIRF 2026 has not yet been released — this reflects the latest official data (NIRF 2025, released September 4, 2025).
You can check your expected rank from eSaral's JEE Advanced Marks vs Rank predictor tool from here.
Total IIT seats in India 2026
The JoSAA 2026 seat matrix has just been released (June 2, 2026) with a total of 18,951 IIT seats, but institute-wise breakdowns are not yet widely published. See the complete 2025 (JoSAA) institute-wise data clearly.
| S.No. | IIT | Seats 2024 | Seats 2025 | Change |
|---|---|---|---|---|
| 1 | IIT Kharagpur | 1,899 | 1,919 | +20 |
| 2 | IIT (BHU) Varanasi | 1,589 | 1,589 | 0 |
| 3 | IIT Bombay | 1,368 | 1,360 | −8 |
| 4 | IIT (ISM) Dhanbad | 1,125 | 1,210 | +85 |
| 5 | IIT Kanpur | 1,210 | 1,210 | 0 |
| 6 | IIT Delhi | 1,209 | 1,239 | +30 |
| 7 | IIT Roorkee | 1,353 | 1,353 | 0 |
| 8 | IIT Madras | 1,128 | 1,121 | −7 |
| 9 | IIT Guwahati | 962 | 962 | 0 |
| 10 | IIT Hyderabad | 595 | 630 | +35 |
| 11 | IIT Jodhpur | 600 | 610 | +10 |
| 12 | IIT Ropar | 430 | 646 | +216 |
| 13 | IIT Mandi | 520 | 520 | 0 |
| 14 | IIT Patna | 817 | 817 | 0 |
| 15 | IIT Indore | 480 | 480 | 0 |
| 16 | IIT Bhubaneswar | 496 | 496 | 0 |
| 17 | IIT Gandhinagar | 400 | 360 | −40 |
| 18 | IIT Dharwad | 385 | 385 | 0 |
| 19 | IIT Bhilai | 283 | 329 | +46 |
| 20 | IIT Jammu | 280 | 305 | +25 |
| 21 | IIT Tirupati | 254 | 254 | 0 |
| 22 | IIT Palakkad | 200 | 200 | 0 |
| 23 | IIT Goa | 157 | 165 | +8 |
| Total | 17,740 | 18,160 | +420 |
Notes:
- The JoSAA 2025 seat matrix confirmed that IITs offer 18,160 seats total, an increase in capacity across institutes.
- For 2026, IITs are offering 18,951 seats total — an increase of 791 seats over 2025 — but the official institute-wise breakdown for 2026 has just been released, and individual IIT figures are not yet fully aggregated in public sources.
- IIT Ropar's large jump (+216) in 2025 reflects new programme additions. IIT Gandhinagar shows a slight reduction due to programme restructuring.
- Seats include both gender-neutral and female supernumerary seats as counted in the official JoSAA matrix.
How to Get Admission in IIT B.Tech?
Admission to B.Tech programs at any IIT follows a strictly merit-based, multi-stage process. There are no management quota seats or donations — your JEE Advanced rank is the only criterion.
Step-by-Step IIT Admission Process
Step 1 — Check Eligibility
You must have passed Class 12 (or equivalent) with Physics, Chemistry, and Mathematics. You should have secured at least 75% aggregate marks (65% for SC/ST) or be in the top 20th percentile of your board. First-time JEE Advanced attempts are capped at two, within two consecutive years.
Step 2 — Clear JEE Main
JEE Main is conducted by the National Testing Agency (NTA) twice a year (January and April sessions). Only students who qualify JEE Main — typically the top 2.5 lakh ranks — are eligible to appear for JEE Advanced. Check the NTA official website for exact cutoffs each year.
Step 3 — Qualify JEE Advanced
JEE Advanced is conducted by one of the IITs on a rotational basis. It consists of two papers (Paper 1 and Paper 2), both mandatory. Your JEE Advanced rank determines which IIT and branch you can access via JoSAA counselling.
Step 4 — Prepare Strategically
JEE Advanced tests deep conceptual understanding, not rote learning. Students who build their foundation from NCERT — particularly Class 11 Maths and Class 12 Maths — before moving to advanced problem sets consistently outperform those who skip basics.
Step 5 — Register and Appear for Both Exams
Monitor the official JEE Main and JEE Advanced notification windows carefully. Missing the registration deadline means missing the entire year.
Step 6 — Check Results and Cutoffs
Results are published on the official JEE Advanced website. Verify your score, rank category, and whether you meet the minimum qualifying marks for counselling.
Step 7 — Participate in JoSAA Counselling
The Joint Seat Allocation Authority (JoSAA) runs centralised counselling for IITs, NITs, IIITs, and GFTIs. After JEE Advanced results, register on the JoSAA portal, fill in your course-institute preferences in order, and lock choices before the deadline.
Step 8 — Seat Allotment and Acceptance
Seats are allotted over multiple rounds based on your rank and preferences. If allotted a seat, pay the acceptance fee within the deadline. You may upgrade in later rounds or freeze your seat.
Step 9 — Document Verification and Reporting
Report to your allotted IIT with original documents (marksheets, category certificate if applicable, medical certificate) for final admission confirmation.
List of undergraduate courses in IITs
Candidates can check the table to know the list of courses offered at the top IIT institute in India. For an updated list of courses, candidates can also refer to the JoSAA official website.
List of Undergraduate Courses Offered in IITs
What B.Tech Courses: Can You Study at IIT?
- IITs offer B.Tech (4-year), BS (4-year), and Dual Degree B.Tech + M.Tech (5-year) programs. The course list varies by institute. Below is a representative selection from key IITs — for the complete and updated list, refer to the JoSAA official portal.
- IIT Bhubaneswar — Civil Engineering, Computer Science & Engineering, Electrical Engineering, Electronics & Communication Engineering, Mechanical Engineering, Metallurgical & Materials Engineering (B.Tech 4-yr and Dual Degree 5-yr variants available)
- IIT Bombay — Aerospace Engineering, Chemical Engineering, Civil Engineering, Computer Science & Engineering, Economics (BS), Electrical Engineering, Energy Engineering, Engineering Physics, Environmental Science & Engineering, Mathematics (BS), Mechanical Engineering, Metallurgical Engineering & Materials Science
- IIT Mandi — Bio Engineering, Chemical Sciences (BS), Civil Engineering, Computer Science & Engineering, Data Science & Engineering, Electrical Engineering, Engineering Physics, General Engineering (B.Tech), Materials Science & Engineering, Mathematics & Computing, Mechanical Engineering, Microelectronics & VLSI
- IIT Delhi — Biotechnology & Biochemical Engineering, Chemical Engineering, Civil Engineering, Computer Science & Engineering, Electrical Engineering, Mathematics & Computing, Mechanical Engineering, Production & Industrial Engineering, Textile Technology (plus Dual Degree options)
For a complete branch-wise, category-wise opening and closing rank analysis, bookmark the JoSAA official website and cross-check with eSaral's NCERT Solutions hub to align your subject preparation with the specific demands of your target IIT branch.
Top 10 IITs by NIRF 2025 Rank
| NIRF Rank (2025) | IIT | Known For | Established |
|---|---|---|---|
| 1 | IIT Madras | Research output, Deep Tech startups, Research Park | 1959 |
| 2 | IIT Delhi | CS, Management, Policy, Tech consulting | 1961 |
| 3 | IIT Bombay | CS, Finance, Entrepreneurship, FinTech | 1958 |
| 4 | IIT Kanpur | Aerospace, CS, Sciences, IITK-AI | 1959 |
| 5 | IIT Kharagpur | Oldest IIT, broadest programs, Mining, Law | 1951 |
| 6 | IIT Roorkee | Civil Engg, Architecture, Water Resources | 2001 |
| 7 | IIT Hyderabad | AI, Data Science, Interdisciplinary | 2008 |
| 8 | IIT Guwahati | Design, Biotech, Sciences, NE India hub | 1994 |
| 10 | IIT Varanasi (BHU) | Mining, Metallurgy, Pharma Tech | 1919/2012 |
| 12 | IIT Indore | Astronomy, Physics research, CS | 2009 |
Placement Data (2024–25 cycle, latest available)
| IIT | Avg. B.Tech Package | Highest Package | Placement Rate (B.Tech.) |
|---|---|---|---|
| IIT Madras | ~₹25–28 LPA (CS: ₹53.2 LPA) | ₹4.3 CPA | ~80% |
| IIT Delhi | ~₹22–25 LPA | ₹2.05 CPA (domestic) | ~83.5% |
| IIT Bombay | ₹23.50 LPA | ₹3.67 CPA (intl.) | ~74.5% |
| IIT Kanpur | ₹26.27 LPA | ₹1.9 CPA | ~80% |
| IIT Kharagpur | ₹15–21 LPA | ₹2.68 CPA (domestic) | ~82% |
| IIT Roorkee | ~₹19–20 LPA | Not disclosed | ~75% |
| IIT Hyderabad | ~₹14–18 LPA | ₹90 LPA | ~74.5% |
| IIT Guwahati | ₹25.75 LPA | Not disclosed | ~74% |
| IIT Varanasi (BHU) | ~₹12–16 LPA | Not disclosed | ~70% |
| IIT Indore | ~₹23.50 LPA | Not disclosed | Not disclosed |
Also Read:
Frequently Asked Questions
Find answers to common questions.
What is the minimum JEE Advanced rank required for IIT admission?
There is no fixed minimum rank — cutoffs vary every year based on the number of candidates, difficulty level, and seat availability. Generally, a rank within the top 10,000 in the general category gives access to most IITs, though top branches at older IITs may require a rank under 1,500.
Which is the No. 1 IIT in India in 2026?
IIT Madras holds the NIRF Rank 1 position in 2024. It has consistently topped the NIRF engineering rankings for multiple consecutive years, excelling in research output, startup culture, and graduation outcomes.
How many IITs are there in India in 2026?
There are 23 IITs in India as of 2024. They are established under the Institutes of Technology Act and are classified as Institutes of National Importance. IIT Goa is the newest and is currently unranked in NIRF.
Can I get into IIT without JEE Advanced?
No. Admission to IIT B.Tech programs is exclusively through JEE Advanced, which itself requires qualifying JEE Main first. There is no alternate entrance route for B.Tech admission to IITs. Some IITs offer M.Tech, MBA, and PhD through separate gates (GATE, CAT, JAM), but not B.Tech.
What is the fee structure at IITs?
The B.Tech tuition fee at most IITs is approximately ₹2.5 lakh per year for general category students. SC/ST/PwD students are fully exempt from tuition fees. Additional hostel, mess, and activity charges apply, bringing the total annual cost to roughly ₹3–4 lakh for general category students.
How many total seats are available in all IITs in 2026?
The total number of seats across all 23 IITs in 2024 is 17,740, up from 17,191 in 2023. IIT (ISM) Dhanbad saw the highest increase with 118 additional seats, followed by IIT Patna with 84 new seats.
Is IIT preparation possible without coaching?
Yes, but it requires exceptional self-discipline and the right resources. Toppers across IITs have cleared JEE Advanced through rigorous NCERT foundation-building and structured mock testing. Tools like eSaral's online platform — built by IIT Bombay faculty including AIR-2 and AIR-41 rankers — replicate the structure of Kota coaching at a fraction of the cost, with a 5-layer doubt-solving system to ensure no question goes unanswered.
Which IIT has the best placements in India?
IIT Bombay, IIT Delhi, and IIT Madras consistently report the highest average and median packages. IIT Bombay's CS branch often sees the highest individual packages — international offers have crossed ₹1 crore+ in recent years. However, placement statistics vary significantly by branch, so always check branch-specific data.