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

T
Team eSaral
9 min read
List of Top IITs in India 2026: Rankings, Admission, Courses, Placements

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

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.

T

Team eSaral