Start Prep From 0 & Get IIT Bombay with Most Powerful JEE Dropper Course

List of Top IITs in India 2026: Rankings, Admission, Courses, Placements

India has 23 IITs. The top IITs by NIRF 2025 ranking are IIT Madras (Rank 1), IIT Delhi (Rank 2), IIT Bombay (Rank 3), IIT Kanpur (Rank 4), and IIT Kharagpur (Rank 5). Admission is through JEE Main, followed by JEE Advanced and JoSAA counseling. Total seats across all IITs in 2026 stand at 18,951
List of Top IITs in India 2026: Rankings, Admission, Courses, Placements

Table of Contents

eSaral > JEE > Top IITs in India

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.

🚀 Checkout eSaral Courses

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.

Check Your Rank 🏆

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.

Leave a comment