List of Top IITs in India 2026: NIRF Ranking, Courses, Seats, Fees & Placement
List of IITs in India 2026: The total number of IITs in India is 23. As per the NIRF ranking 2025 engineering, 9 IITs are placed in the top 10 engineering colleges in India with IIT Madras as the top IIT in India. To get admission in IITs, candidates have to qualify JEE Mains and appear in JEE Advanced exam.
The IITs are autonomous public institutes of higher education and are governed by the Institutes of Technology Act 1961 which declares the IITs as "Institutions of National Importance". They are considered the premier engineering colleges in India, and it is extremely competitive to get admission into their BTech programs. In 2026, the total number of BTech seats in all the IITs put together is around 18,160. So of all the students appearing for JEE Advanced, less than 1% finally get admission into one of the IITs.
Also Read: JEE Advanced Cutoff for Top IITs: Category and Course-Wise Cutoff for all IITs
⚠️ ONE MISTAKE WILL COST YOU 4 YEARS
Check Choice filling strategy · Rank-wise guides · Previous year cutoff trends · Smart tips - Download Free Guides
| JEE Main Application Form 2026 | JEE Mains 2026 Exam Date |
| JEE Main Syllabus 2026 | JEE Main Exam Pattern 2026 |
- NIRF Engineering Ranking 2025: Top IITs in India
- List of Programs offered at IITs 2026
- Entrance Exams For Admission To IITs
- Seats and Courses in BTech Programmes at Top Ranking IITs
- IIT Cut offs for BTech Programmes
- FAQs regarding IITs in India
NIRF Engineering Ranking 2025: Top IITs in India
Nine of the 23 IITs feature in the Top 10 of the NIRF engineering ranking 2025. The NIRF ranking of engineering colleges is based broadly on five parameters, namely 1) Teaching and Learning Resources, 2) Graduation Outcome, 3) Perception, 4) Outreach and Inclusivity and 5) Research and Professional Practice. The list of 23 IITs and their NIRF ranks stands as follows:
| Name of Institute | NIRF Ranking 2025 | NIRF Ranking 2024 | NIRF Ranking 2023 |
| IIT Madras | 1 | 1 | 1 |
| IIT Delhi | 2 | 2 | 2 |
| IIT Bombay | 3 | 3 | 3 |
| IIT Kanpur | 4 | 4 | 4 |
| IIT Kharagpur | 5 | 5 | 6 |
| IIT Roorkee | 6 | 6 | 5 |
| IIT Hyderabad | 7 | 8 | 8 |
| IIT Guwahati | 8 | 7 | 7 |
| IIT BHU | 10 | 10 | 15 |
| IIT Indore | 12 | 16 | 14 |
| IIT ISM Dhanbad | 15 | 15 | 17 |
| IIT Patna | 19 | 34 | 41 |
| IIT Gandhinagar | 25 | 18 | 18 |
| IIT Mandi | 26 | 31 | 33 |
| IIT Jodhpur | 27 | 28 | 30 |
| IIT Ropar | 32 | 22 | 22 |
| IIT Bhubaneshwar | 39 | 54 | 27 |
| IIT Jammu | 56 | 62 | 67 |
| IIT Tirupati | 57 | 61 | 59 |
| IIT Palakkad | 64 | 64 | 69 |
| IIT Bhilai | 72 | 73 | 81 |
| IIT Dharwad | 77 | Not in top 100 | 93 |
Also Read: MHRD Ranking of Colleges in India
List of Programs offered at IITs 2026
The IITs are best known for offering world-class undergraduate and postgraduate engineering programmes. Some of the popular engineering programmes offered by IITs include Computer Science Engineering, Civil Engineering, Electrical Engineering and Mechanical Engineering. However, besides engineering, some IITs also offer other design and business management programmes. Here is a list of all the programmes offered at IITs
| UG Programmes | PG Programmes |
|---|---|
| Bachelor of Technology (B.Tech) | Master of Science (MSc) |
| Bachelor of Science (BS) | Dual Degree (MSc-PhD) |
| Dual Degree (B.Tech-M.Tech) | Master of Technology (M.Tech) |
| Dual Degree (BS & MS) | Master of Design (M.Des) |
| Bachelor of Architecture (B.Arch) | Master of Business Administration (MBA) |
| Bachelor of Design (B.Des) | Master of Philosophy (M.Phil) |
| Joint MSc-PhD |
Entrance Exams For Admission To IITs
Take a look at other entrance exams you need to appear in for admissions to various UG and PG level programmes offered at IITs. For admissions to B.Tech programmes, interested candidates need to appear for JEE Advanced. However, before appearing for this exam, it is mandatory for students to appear for JEE Main.
| Courses | Entrance Exams |
|---|---|
| B.Tech | JEE Advanced |
| B.Tech-M.Tech (Dual Degree) | JEE Advanced |
| B.Arch | AAT |
| BS | JEE Advanced |
| BS-MS | JEE Advanced |
| B.Des | UCEED |
| M.Tech | GATE |
| MSc | IIT JAM |
| Joint M.Tech/MCP-PhD | GATE |
| M.Des | CEED |
| MBA | CAT |
| Joint MSc-PhD | IIT JAM |
Seats and Courses in BTech Programmes at Top Ranking IITs
All IITs have different seat intakes, the number of courses offered, and cut-offs for those courses. The table below shows a consolidated view of IITs in India along with their BTech seat intake and the number of BTech courses offered.
| Name of IIT | B.Tech Seats | B.Tech Programmes |
|---|---|---|
| IIT Madras (IITM) | 505 | 9 |
| IIT Delhi (IITD) | 799 | 11 |
| IIT Bombay (IITB) | 778 | 8 |
| IIT Kharagpur (IITKGP) | 690 | 15 |
| IIT Kanpur (IITK) | 713 | 8 |
| IIT Roorkee (IITR) | 879 | 11 |
| IIT Guwahati (IITG) | 702 | 10 |
| IIT Hyderabad (IITH) | 294 | 9 |
| IIT (BHU) Varanasi | 876 | 100 |
| IIT Indore (IITI) | 275 | 5 |
| IIT Dhanbad (IITDHN) | 919 | 13 |
| IIT Bhubaneswar (IITBBS) | 273 | 6 |
| IIT Mandi | 200 | 4 |
| IIT Patna (IITP) | 250 | 5 |
| IIT Gandhinagar (IITGN) | 194 | 6 |
| IIT Ropar (IITRPR) | 297 | 6 |
| IIT Jodhpur (IITJ) | 247 | 4 |
| IIT Tirupati (IITTP) | 180 | 5 |
| IIT Bhilai (IIT C) | 126 | 3 |
| IIT Goa | 97 | 3 |
| IIT Jammu | 154 | 5 |
| IIT Dharwad | 126 | 3 |
| IIT Palakkad | 260 | 6 |
Explore colleges based on JEE Main
After appearing for JEE Advanced, the next step is to appear for Joint Seat Allocation Authority ( JoSAA) counselling. The authority manages and regulates the joint seat allocation for admissions to 23 IITs, 31 National Institutes of Technology (NITs), 23 Indian Institutes of Information Technology (IIITs) and 23 Other-Government Funded Technical Institutes (Other-GFTIs). Admissions to all the BTech programmes offered at IITs are done through this single-counselling platform.
Also Read :
FAQs regarding IITs in India
Q. How many IITs are in India?
A. There are a total of 23 IITs in India of which 16 IITs are established after 2004.
Q. What are seven old IITs?
A. The seven old IITs are IIT Bombay, IIT Madras, IIT Kharagpur, IIT Kanpur, IIT Roorkee, IIT Guwahati and IIT Delhi.
Q. Which is the number one IIT in India?
A. As per the NIRF ranking, IIT Madras is the top IIT in India.
Q. Which is the best IIT among the new ones?
A. As per the NIRF ranking, the Indian Institute of Technology Hyderabad is the best IIT among the new ones.
Q. What is the average starting salary of an IIT graduate?
A. The average salary offered to the graduates of the Indian Institutes of Technology (IITs) is Rs 11 LPA.
Q. Which is the oldest IIT?
A. Amongst all IITs, IIT Kharagpur is the oldest one, which was set up in 1951 followed by IIT Kanpur and IIT Madras in 1959.
Q. Why are IITs not in top 100 global institutes?
A. On the research impact parameter, many of our top Indian institutions (read IITs and IISc) will be in the top 100. We do not score well on perception-based parameters on a global scale.
Q. Is IIT JEE tough?
A. IIT JEE is one of the toughest Exam in the World. The exam witnessess around 9.5 lakh test takers for only 11,289 seats which are around 1.2 per cent of the students.
Q. Is IIT and IIIT same?
A. IITs provide every kind of engineering branch while IIIT as the name says provide only Information Tech related fields like ECE, CS, IT, etc. However, IIIT and IIT both come among India's best colleges.
Q. Which IIT is best for CS?
A. Last year, IIT Bombay was the most sought after IIT for Computer Science & Engineering among top scorers.
Commonly asked questions
The cutoff for NITs vary for various branches and also category of students. Specialised branches like computer Science and electronics engineering has higher cutoff in comparison to other branches. Similarly, JEE Main cutoff for general category candidates is higher in comparison to OBC-NCL and SC, ST candidates. Candidates can check the previous year JEE Main cutoff below for some top NITs and branches. For detailed cutoff report, candidates can check Shiksha page.
- MNNIT Allahabad CSE Closing Rank Open Category: 5627 (Home State)
- MNNIT Allahabad CSE Closing Rank Open Category: 4254 (Open)
- MNIT Jaipur CSE Closing Rank Open Category: 5610 (Home State)
- MNIT Jaipur CSE Closing Rank Open Category: 4631 (Open)
The JEE Main cutoff for GFTIs is released by the JoSAA after the counselling is over. Candidates can check previous year JEE Main cutoff for GFTIs from the Shiksha page. The cutoff for GFTIs vary for various branches and also category of students.
| Year | General (UR) Percentile |
|---|---|
| 2026 | 93.4123549 |
| 2025 | 93.1023262 |
| 2024 | 93.2362181 |
| 2023 | 90.7788642 |
| 2022 | 88.4121383 |
| 2021 | 87.8992241 |
| 2020 | 90.3765335 |
| 2019 | 89.7548849 |
No. There is no qualifying percentile in JEE Main. However, the candidates who want to appear in JEE Advanced will have to get a minimum qualifying percentile in JEE Mains. This minimum qualifying percentile is announced with the JEE Main session 2 reult.
Commonly asked questions
Yes, candidates are required to submit proof of domicile in case availing the home-state quota in NITs. It is only NIT where admission is offered against the Home State quota.
Candidates home state is determined based on the state from which you appear for your 12th board exam and on the basis of the state to which you belong.
The cutoff for IIITs vary for various branches and also category of students. Specialised branches like computer Science and electronics engineering has higher cutoff in comparison to other branches. Similarly, JEE Main cutoff for general category candidates is higher in comparison to OBC-NCL and SC/ST candidates.
Candidates who do not score above JEE Main cutoff marks are eligible to take admissions in NITs, IIITs and GFTIs but not IITs. To appear in the admission process for IITs, candidates need to get marks above than the JEE Main cutoff and appear in JEE Advanced exam.
As per the JEE Main cutoff data released by the NTA, PwD category has the lowest cutoff.
Comments
(28)
I
2 years ago


Engineering Education & Entrance Exam Expert
Role: Senior News Writer & Content Editor, Shiksha.com
Education: B.Tech in Mechanical Engineering [IET], MA Education Philosophy
Satyendra Singh is an Engineering gradua
Read Full Bio