Top 10 IITs in India 2025 – NIRF Ranking, Fees, Courses & Placement

On: Thursday, September 11, 2025 10:12 AM
Top 10 IITs in India

Who doesn’t want to study in world-class institutions? The place where the best of the best are made. Every PCM student dreams of studying at IIT and gets the tag of IITian behind his name. Being an IITian is a status symbol in society and opens doors for lots of opportunities in your life. However, millions of students dream of getting into IITs, and only a handful of them are selected. To study in the best institutions, you first have to become the best.

There are a total of 23 IITs in India, and today, in this article, we’ll learn about the Top 10 IIT colleges in India as per NIRF rankings. National Institutional Ranking Framework, or NIRF, is a methodology used by the Ministry of Education to rank the best institutions in India. NIRF uses five parameters to rank institutes:

Perception, teaching and learning resources, graduation outcome, research and professional practice, outreach, and inclusivity. So, let’s have a look at the Top 10 IITs in India.

1. IIT Madras

IIT Madras opens up its labs for members of the public at open house event  on March 2, 3 - The Hindu

As per the recent rankings released by NIRF, IIT Madras is currently the number 1 IIT in India. IIT Madras was established in 1959 in Chennai, Tamil Nadu, and since then, it has produced excellent engineers for India and the world. IIT Madras offers many different programs to its students, and it is currently one of the two IITs that offer Marine Engineering programs in India. IIT Madras has a 100% placement percentage, and some of the major recruiters are Microsoft, Texas Instruments, Bajaj Auto, and ISRO.

Apart from academics, IIT Madras has a great campus life. They have state-of-the-art facilities and cultural and technical clubs that help students develop their personalities. IIT Madras also hosts yearly cultural and technical fests called Saarang and Shastra.

Programs Offered By IIT Madras-

  • Aerospace Engineering
  • Applied Mechanics
  • Biotechnology
  • Chemical Engineering
  • Chemistry
  • Civil Engineering
  • Computer Science and Engineering
  • Electrical Engineering
  • Engineering Design
  • Engineering Physics
  • Mechanical Engineering
  • Management Studies
  • Metallurgical and Materials Engineering
  • Mathematics
  • Physics
  • Ocean Engineering

Total Fees For Btech In IIT Madras – INR 8,00,000 for all 4 Years

Total Number Seats In IIT Madras: 1,078

Average Annual Placement Package in IIT Madras: Average package of INR 16 LPA, highest package of INR 1.5 crore

Also read: Top 10 Highest Paying Jobs in India for 2025 (Updated List)

2. IIT Delhi

Second on our list of top IIT Colleges in India is IIT Delhi. IIT Delhi was established in 1961 and is located in the capital of the nation. IIT Delhi is famous for its innovation and novel teaching pedagogy. The alumni list of IIT Delhi is star-studded. Alumni of IIT Delhi include former RBI Governor Raghuram Rajan, founder of Sun Microsystems Vindo Khosla, famous writer Chetan Bhagat and many more. IIT Delhi Boasts a placement rate of 100% with famous recruiters such as ICICI Bank, Anheuser Busch InBev, and J P Morgan Chase & Co.

IIT Delhi also has a vibrant campus life with lots of clubs and activities for studies to do. They host an Annual Inter College Cultural Fest Rendezvous, where students from other national and international colleges participate. IIT Delhi also has a dynamic start-up culture, which has given us entrepreneurs such as Deepinder Goyal, Sachin Bansal and Binny Bansal. Recently, IITD has become the first IIT to open its overseas campus in Dubai.

ALSO READ  Rajasthan 4th Grade Admit Card 2025 Out, Hall Ticket PDF Download Link

Programs Offered By IIT Delhi:

  • Mechanical Engineering
  • Electrical Engineering (Power and Automation)
  • Mathematics and Computing
  • Electrical Engineering
  • Chemical Engineering
  • Textile Technology
  • Chemical Engineering
  • Engineering Physics
  • Mathematics and Computing
  • Biotechnology and Biochemical Engineering
  • Production and Industrial Engineering
  • Civil Engineering
  • Computer Science and Engineering

Total Fees For Btech at IIT Delhi: INR8,00,000 for all four years

Total Number Seats at IIT Delhi: 1,209

Average Annual Placement Package at IIT Delhi: Average package of INR 15 LPA, highest package of INR 1.2 crore

3. IIT Bombay

Number 3 in our list of best IITs in India is the Indian Institute of Technology Bombay. The institute was established in 1958 and is located in Powai, Mumbai. IITB is famous for its excellent faculties, who are one of the best in the world, along with their industry connection and research work. Some notable Alumni from IITB are Parag Aggarwal, former CEO of Twitter; the late Manohar Parrikar, who was also a former student of IITB; the current chairman of ISRO K.Sivan; and many more. Like all the top IITs, IITB also boasts a 100% placement rate, with recruiters such as TCS, Google, TechFest, Amazon and Goldman Sachs.

IIT B also has a vibrant campus life with famous cultural and technical fests, such as Mood Indigo and Techfest, and students from all over the world attend these festivals.

Programs Offered By IIT Bombay:

  • Earth Sciences
  • Aerospace Engineering
  • Mathematics and Scientific Computing
  • Electrical Engineering
  • Chemistry
  • Civil Engineering
  • Computer Science and Engineering
  • Physics
  • Chemical Engineering
  • Mechanical Engineering
  • Materials Science and Engineering
  • Biological Sciences and Bioengineering

Total Fees For Btech at IIT Bombay: INR 8,00,000 for all four years

Total Number Seats at IIT Bombay: 1,351

Average Annual Placement Package at IIT Bombay: Average package of INR 17 LPA, highest package of INR 1.6 crore

4. IIT Kanpur

DOAA | IIT Kanpur

Indian Institute of Technology, Kanpur, is the 4th best IIT in India out of 23 as per the NIRF rankings. It was established in 1959 and is located in Kanpur, Uttar Pradesh. IIT Kanpur has a strong research background and has contributed a lot to both the engineering and scientific community. IIT Kanpur has a placement rating of 4.6, and some of its famous recruiters include Barclays, Accenture, Bharat Petroleum, Yes Bank and ITC Limited. They also have a strong alumni network, and some notable alumni include Narayana Murthy, HC Verma, and Union Minister Ashvini Vaishnav.

If we talk about campus life at IIT Kanpur, we will see that it has world-class facilities and lots of extracurricular activities for its students. IIT Kanpur hosts Antaragni ( Cultural Fest), Techkriti(Sports Fest) and Udghosh( Sports Meet).

Programs Offered By IIT Kanpur

  • Aerospace Engineering.
  • Biological Sciences and Bio-Engineering.
  • Chemical Engineering.
  • Civil Engineering.
  • Computer Science and Engineering.
  • Electrical Engineering.
  • Materials Science and Engineering.
  • Mechanical Engineering

Total Fees For Btech at IIT Kanpur: INR 8,00,000 for all 4 Years

Total Number Seats at IIT Kanpur: 929

Average Annual Placement Package at IIT Kanpur: Average package of INR 14 LPA, highest package of INR 1.5 crore

5. IIT Kharagpur

IIT Kharagpur is the 5th best IIT college in India, according to the latest NIRF rankings. The college was established in 1951 in Kharagpur, West Bengal. It is the very first Indian Institute of Technology established in India. IIT KGP boasts a strong alumni network; some of its notable alumni include Google CEO Sundar Pichai, Former Delhi CM Arvind Kejriwal, Famous Actor Jitendra Kumar and many more. IIT KGP has a placement rate of 100%, and some of its recruiters are Barclay, Goldman Sachs, Honeywell, Microsoft, and MasterCard.

ALSO READ  SBI Clerk Prelims Admit Card 2025 – Download Now

IIT KGP is also famous for its campus and extracurricular activities. It hosts lots of national and international conferences along with the Annual cultural festival Spring Fest and Techfest Kshitij.

Programs Offered By IIT Kharagpur

  • Aerospace Engineering.
  • Chemical Engineering.
  • Civil Engineering.
  • Electrical Engineering.
  • Electronics and Electrical Communication Engineering.
  • Mechanical Engineering.
  • Computer Science & Engineering.
  • Metallurgical & Materials Engineering.
  • Agricultural and Food Engineering
  • Industrial and Systems Engineering
  • Mining Engineering
  • Ocean Engineering and Naval Architecture
  • Biotechnology and Biochemical Engineering
  • Instrumentation Engineering
  • Manufacturing Science and Engineering

Total Fees For Btech at IIT Kharagpur: INR 8,00,00 for all four years

Total Number Seats at IIT Kharagpur: 2,639

Average Annual Placement Package at IIT Kharagpur: Average package of INR 13 LPA, highest package of INR 1.4 crore

6. IIT Roorkee

Initially established as Thomason College of Civil Engineering in 1847, it is now known as Indian Institute of Technology, Roorkee. IITR is located in Uttrakhand and is on six on the list of top IITs in India. IIT Roorkee is one of the oldest technical institutions in Asia and has given some of the best engineers in the world. IITR is famous for its cutting-edge technology and research, and it has a beautiful campus with historical significance. IIT Roorkee also hosts the biggest annual cultural festival in Asia, Thomoso.

Programs Offered By IIT Roorkee

  • Electrical Engineering
  • Electronics and Communication Engineering
  • Polymer Science and Engineering
  • Production and Industrial Engineering
  • Computer Science and Engineering
  • Chemical Engineering
  • Engineering Physics
  • Bio-Technology
  • Metallurgical and Materials Engineering
  • Mechanical Engineering
  • Geophysical Technology
  • Civil Engineering

Total Fees For Btech at IIT Roorkee: INR 8,00,000 for all four years

Total Number of Seats at IIT Roorkee:1,000

Average Annual Placement Package at IIT Roorkee: Average package of INR 12 LPA, highest package of INR 1.3 crore

7. IIT Guwahati

Next on our list of best IITs in India is the Indian Institute of Technology Guwahati. Established in 1994, it is located in Assam, with its campus near the beautiful Brahmaputra River. IITG is famous for its research work and vibrant campus life. Even though IITG is relatively new, it has gained recognition much faster. IIT Guwahati has a placement rate of 78.04%, and some of its recruiters are Rubrik, Infurnia, Cohesity, Thoughtspot, Alphagrep, Rakuten, Shimizu, and Samsung, apart from this, IIT Guwahati Alcheringa and Techniche which are their cultural and tech fests respectively.

Programs Offered By IIT Guwahati:

  • Biotechnology
  • Computer Science and Engineering
  • Chemical Engineering
  • Civil Engineering
  • Electronics and communication engineering
  • Electronics and electrical engineering
  • Engineering Physics
  • Mathematics and computing
  • Chemical sc. And tech

Total Fees For Btech at IIT Guwahati: INR 8,00,000 for all 4 Years

Total Number Seats at IIT Guwahati: 900

Average Annual Placement Package at IIT Guwahati: Average package of INR 11 LPA, highest package of INR 1.2 crore

8. IIT Hyderabad

Indian Institute of Technology Hyderabad is one of the new IIT colleges in India. Located in Telangana, the college was established in 2008, and in such a short time, they were able to make a name for themselves and became one of the top 10 IITs in India. It is one of the most coveted schools for science and technology in the country and has over 2,200 sponsored projects, 190 patents, and over 9,000 research publications.

Programs Offered By IIT Hyderabad:

  • Artificial Intelligence
  • Biomedical Engineering
  • Biotechnology and Bioinformatics
  • Chemical Engineering
  • Civil Engineering
  • Computer Science and Engineering
  • Computational Engineering (Interdisciplinary BTech Program)
  • Electrical Engineering
  • Engineering Physics
  • Engineering Science
  • IC Design & Technology
  • Industrial Chemistry
  • Materials Science and Metallurgical Engineering
  • Mathematics and Computing
  • Mechanical and Aerospace Engineering

Total Fees For Btech at IIT Hyderabad: INR 8,00,00 for all four years

ALSO READ  RRB Group D Salary 2025: In-hand Salary, Gross Pay & Job Profile

Total Number Seats at IIT Hyderabad: 750

Average Annual Placement Package at IIT Hyderabad: Average package of INR 13 LPA, highest package of INR 1.4 crore

9. IIT (BHU) Varanasi

Established as Banaras Engineering College in 1919, IIT BHU Varanasi is currently number 9 on the list of top 10 IIT colleges in India. Indian Institute of Technology Banaras Hindu University Varanasi is one of the best technical colleges in India, with a placement rate of 97.32%. Some of the notable recruiters at IIT BHU are Cognizant, Infosys, Genpact, Veear Analytics, Hexaware Technologies, Acxiom Consulting, Qualcomm, Uber, Goldman Sachs, and Google. IIT BHU also hosts the annual cultural fest Kshatriya, which is attended by thousands of students from all over the world.

Programs Offered By IIT (BHU) Varanasi:

  • Computer Science and Engineering
  • Electronics Engineering
  • Mechanical Engineering
  • Electrical Engineering
  • Ceramic Engineering
  • Civil Engineering
  • Metallurgical Engineering
  • Mining Engineering
  • Chemical Engineering

Total Fees For Btech at IIT BHU: INR 8,00,00 for all four years

Total Number of Seats at IIT Varanasi: 1,200

Annual Placement Package at IIT Varanasi: Average package of INR 12 LPA, highest package of INR 1.3 crore

10. IIT Indore

On number 10 is the Indian Institute of Technology Indore. Established in 2009, the college is located in Madhya Pradesh. IITI has gained a lot of recognition in such a short time and is rapidly working on its research and teaching methodologies. IIT Indore has a placement rate of 94%, and some of its top recruiters include Amazon, Flipkart, Goldman Sachs, Microsoft, Oracle, and Samsung.

Programs Offered By IIT Indore:

  • Computer Science and Engineering
  • Electronics Engineering
  • Mechanical Engineering
  • Electrical Engineering
  • Ceramic Engineering
  • Civil Engineering
  • Metallurgical Engineering
  • Mining Engineering
  • Chemical Engineering

Total Fees For Btech In IIT Indore: INR 8,00,000 for all four years

Total Number Seats at IIT Indore: 600

Annual Placement Package at IIT Indore: Average package of INR 11 LPA, highest package of INR 1.1 crore

List of all the 23 IITs in India

Institute NameNIRF Rankings
IIT MadrasRank 1
IIT DelhiRank 2
IIT BombayRank 3
IIT KanpurRank 4
IIT KharagpurRank 5
IIT RoorkeeRank 6
IIT GuwahatiRank 7
IIT HyderabadRank 8
IIT IndoreRank 9
IIT VaranasiRank 10
IIT DhanbadRank 11
IIT BhubaneswarRank 22
IIT GandhinagarRank 24
IIT RoparRank 25
IIT PatnaRank 26
IIT MandiRank 31
IIT JodhpurRank 53
IIT TirupatiNot Ranked
IIT BhilaiNot Ranked
IIT GoaNot Ranked
IIT JammuNot Ranked
IIT DharwadNot Ranked
IIT PalakkadNot Ranked

How do I get admission in IIT?

There are multiple ways of getting into IITs. Indian Institute of Technology offers many different programs for undergraduates, postgraduates, Ph. D.s, and research. Different exams are conducted annually for admissions in IIT. So let’s have a look at them:

IIT JEE

Joint Entrance Exam is an annual exam conducted by NTA and IIat tiger for the admissions in different IIT colleges. This exam is for the 10+2 students who want to take admission in Under Graduates program of Indian Institute of Technology. The exam in conducted in two phases: JEE Main conducted two times a year after qualifying this, JEE Advanced is conducted. Rank obtained in JEE Advanced is considered during JoSSA counselling for allocation of colleges and courses.

GATE

Graduate Aptitude Test in Engineering is conducted for Master of Engineering (ME), Master of Technology (MTech) and direct PhD admissions in Indian Institute of Technology and National Institute of Technology. The exam is jointly conducted by IIT Bombay, IIT Delhi, IIT Guwahati, IIT Kanpur, IIT Kharagpur, IIT Madras, IIT Roorkee and Indian Institute for Science, Bangalore (IISC Bangalore), on rotational basis.  Score of GATE is also considered by some PSU’s for providing jobs.

JAM

Joint Admission Test for MSC, is conducted for admission in M.Sc, Joint M.Sc-Ph.D, M.Sc-Ph.D Dual Degree programmes at the IITs ,NITs and IISC. JAM is conducted for a total of seven subjects: mathematics, physics, chemistry, mathematical statistics, geology, biological science, and biotechnology.

So this was the complete information about the Top 10 Indian Institute of Technology colleges in India. IITs are one of the most premier destinations of technical knowledge and every engineering students dreams of studying their. To be in the IITs you need to be the best of the best and with right prepration strategy and guidance you can be the next IItian.

Join WhatsApp

Join Now

Join Telegram

Join Now

Leave a Comment