Top Engineering Colleges in India 2024: NIRF Ranking, Fees, Courses, Admission, Placements (original) (raw)

Last Updated : 23 Jul, 2025

As soon as the academic session is over and students pass their 12th grade, the competition for admission to the top engineering colleges in India gets started. All the students wish to study in the best universities. Students must choose their universities carefully as it would make their career. They should try to get into the **top engineering institutes in India so they get the best facilities and sufficient knowledge.

According to NIRF ranking the best college is IIT Madras, it stands at the top of the NIRF rankings for engineering colleges in India. It offers a wide range of undergraduate, postgraduate, and doctoral programs. The institute is known for its excellent faculty, cutting-edge research, and robust industry connections. Admissions are primarily through the JEE Advanced exam.

But how do they know which are the top colleges for engineering? Here is a list that gives you the best engineering colleges which would make it easier for the students to choose.

Top Engineering Colleges Of India

Top Engineering Colleges in India

List of Top Colleges Based on NIRF Ranking

The NIRF rankings reflect the academic excellence and research output of institutions. The NIRF ranking are highly anticipated each year.

**According to NIRF ranking the best colleges in India for 2024, along with their NIRF scores are:

Rank College Name NIRF Score
1 Indian Institute of Technology Madras (IIT Madras) 89.41
2 Indian Institute of Technology Delhi (IIT Delhi) 88.12
3 Indian Institute of Technology Bombay (IIT Bombay) 87.66
4 Indian Institute of Technology Kanpur (IIT Kanpur) 86.15
5 Indian Institute of Technology Kharagpur (IIT Kharagpur) 85.74
6 Indian Institute of Technology Roorkee (IIT Roorkee) 85.30
7 Indian Institute of Technology Guwahati (IIT Guwahati) 83.90
8 Indian Institute of Technology Hyderabad (IIT Hyderabad) 82.53
9 National Institute of Technology Tiruchirappalli (NIT Trichy) 80.39
10 Indian Institute of Technology Indore (IIT Indore) 79.80

Top Rankings 2024

**The NIRF rankings are determined based on several key parameters, which include:

**Summary of Ranking Parameters along with their weightage is shown in the table below :

Sr. No. Parameters Marks Weightage
1. **Teaching, Learning & Resources (TLR) 100 0.40
2. **Research Productivity, Impact and IPR (RPII) 100 0.20
3. **Graduation Outcome (GO) 100 0.15
4. **Outreach & Inclusivity (OI) 100 0.15
5. **Perception (PR) 100 0.10

These Parameters are further sub-divided as :

Sr. No. Parameter Weightage/Marks
1. Teaching, Learning & Resources (TLR) (Ranking Weightage=0.30)
**A. Teacher Student Ratio with emphasis on Permanent Faculty 25 Marks
**B. Combined Metric for Faculty with Ph.D. and Experience 25 Marks
**C. Metric for Library and Laboratory Facilities 40 Marks
**D. Metric for Sports and Extra Curricular Facilities 10 Marks
2. Research Productivity, Impact and IPR (RPII) (Ranking Weightage=0.40)
**A. Combined Metric for Publications 45 Marks
**B. Combined Metric for Citations 45 Marks
**C. Intellectual Property Rights 10 Marks
3. Graduation Outcome (GO) (Ranking Weightage=0.15)
**A. Combined Performance in University Examinations 50 Marks
**B. Combined Performance in Public Examinations 50 Marks
4. Outreach & Inclusivity (OI) (Ranking Weightage=0.15)
**A. Outreach Footprint (Continuing Education Services) 25 Marks
**B. Percentage of Students from Other States/Countries 25 Marks
**C. Percentage of Women Students and Faculty 20 Marks
**D. Percentage of Economically and Socially Disadvantaged Students 20 Marks
**E. Facilities for Differently Able Persons 10 Marks
**5. **Perception (PR) (Ranking Weightage=0.10)
**A. Process for Peer Rating in Category 50 Marks
**B. Application to Seat Ratio 50 Marks

Ministry of Education (MoE) prepares a rank list of each and every university/college using these parameters under various categories (like Medical, Engineering , Law, Research etc) as well as an Overall Ranking List.

Top Colleges/Universities Based on NIRF Ranking in Each Category

**1) Top 10 Institutions in Overall Category :

Sr. No. Name of the Institution NIRF Rank(Overall) NIRF Score
1 Indian Institute of Technology Madras, Chennai 1 86.69
2 Indian Institute of Science, Bengaluru 2 83.09
3 Indian Institute of Technology Delhi 3 82.16
4 Indian Institute of Technology Bombay 4 81.28
5 Indian Institute of Technology Kanpur 5 77.23
6 All India Institute of Medical Sciences, New Delhi 6 72.14
7 Indian Institute of Technology Kharagpur 7 71.82
8 Indian Institute of Technology Roorkee 8 71.66
9 Indian Institute of Technology Guwahati 9 68.78
10 Jawaharlal Nehru University, New Delhi 10 67.44

**2) Top 5 in Research Institutions :

Sr. No. Name of the Institution NIRF Rank(Research) NIRF Score
1 Indian Institute of Science, Bengaluru 1 86.22
2 Indian Institute of Technology (IIT) Madras 2 84.01
3 Indian Institute of Technology (IIT) Delhi 3 82.07
4 Indian Institute of Technology (IIT) Bombay 4 79.19
5 Indian Institute of Technology (IIT) Kharagpur 5 71.63

**3) Top 20 Institutions in Engineering :

Sr. No. Name of the Institute NIRF Rank(Engineering) NIRF Score
1 Indian Institute of Technology (IIT) Madras 1 89.79
2 Indian Institute of Technology (IIT) Delhi 2 87.09
3 Indian Institute of Technology (IIT) Bombay 3 80.74
4 Indian Institute of Technology (IIT) Kanpur 4 80.65
5 Indian Institute of Technology (IIT) Roorkee 5 75.64
6 Indian Institute of Technology (IIT) Kharagpur 6 73.76
7 Indian Institute of Technology (IIT) Guwahati 7 70.32
8 Indian Institute of Technology (IIT) Hyderabad 8 70.28
9 National Institute of Technology Tiruchirappalli (NIT Trichy) 9 69.71
10 Jadavpur University, Kolkata 10 67.04
11 Vellore Institute of Technology (VIT), Vellore 11 66.59
12 National Institute of Technology (NIT) Karnataka, Surathkal 12 65.26
13 Anna University, Chennai 13 65.06
14 Indian Institute of Technology (IIT) Indore 14 63.93
15 Indian Institute of Technology (IIT) (BHU) Varanasi 15 63.74
16 National Institute of Technology (NIT) Rourkela 16 62.79
17 Indian Institute of Technology (IIT) (Indian School of Mines) Dhanbad 17 62.37
18 Indian Institute of Technology (IIT) Gandhinagar 18 61.66
19 Amrita Vishwa Vidyapeetham 19 61.54
20 Thapar Institute of Engineering and Technology 20 61.24

Note : The given stats represent the 2023 Rankings. The 2024 NIRF Ranking is expected to be released by 20 July 2024 by the Ministry of Education (MoE) .

Individual College Descriptions

Indian Institute of Technology Madras (IIT Madras)

Indian Institute of Technology Delhi (IIT Delhi)

Indian Institute of Technology Bombay (IIT Bombay)

Indian Institute of Technology Kanpur (IIT Kanpur)

Indian Institute of Technology Kharagpur (IIT Kharagpur)

Top Engineering Colleges in India - Highlights

Let's look at some statistics of engineering colleges in India. These statistics provide insights into total number of colleges, fees, specializations and entrance exams.

Parameters STATISTICS
No. of Colleges **Total 6078 (4359 Private & 1359 Govt.) 23 IIT 26 IIIT 31 NIT
Annual Fees **INR < 1 lakh**: 245 Colleges****INR 1-2 lakh**: 1157 Colleges****INR 2-3 lakh**: 2094 Colleges****INR 3-5 lakh**: 1096 Colleges****INR > 5 lakh: 560 Colleges
Top Specializations Computer Science, Civil Engineering, Electronics and communication, Mechanical, Electrical, Civil engineering, etc
Accepted Entrance Exams JEE Main, TNEA, MHT, CET, etc

**KEY HIGHLIGHTS: It is considered that studying engineering in India is affordable, almost 2081 colleges have annual fees ranging from **2-3 lakhs.

Top 25 Engineering Colleges - NIRF Rankwise

Here are the **Top Engineering Colleges in India as per the **Unofficial **NIRF Ranking 2024 :

**NIRF Rank **Name **State **Score
1 Indian Institute of Technology Madras Tamil Nadu 90.15
2 Indian Institute of Technology Delhi Delhi 88.70
3 Indian Institute of Technology Bombay Maharashtra 87.67
4 Indian Institute of Technology Kanpur Uttar Pradesh 85.22
5 Indian Institute of Technology Kharagpur West Bengal 83.64
6 Indian Institute of Technology Roorkee Uttarakhand 81.33
7 Indian Institute of Technology Guwahati Assam 79.77
8 Indian Institute of Technology Hyderabad Telangana 78.41
9 National Institute of Technology Tiruchirappalli Tamil Nadu 76.95
10 Indian Institute of Technology Indore Madhya Pradesh 75.80
11 Indian Institute of Technology (BHU) Varanasi Uttar Pradesh 74.63
12 Indian Institute of Technology (Indian School of Mines) Jharkhand 73.10
13 National Institute of Technology Karnataka Karnataka 72.06
14 Anna University Tamil Nadu 71.80
15 Vellore Institute of Technology Tamil Nadu 70.92
16 National Institute of Technology Rourkela Odisha 69.81
17 Jadavpur University West Bengal 68.97
18 Institute of Chemical Technology Maharashtra 68.23
19 National Institute of Technology Warangal Telangana 67.55
20 Amrita School of Engineering Kerala 66.89
21 Indian Institute of Engineering Science and Technology West Bengal 66.30
22 Indian Institute of Technology Bhubaneswar Odisha 65.72
23 National Institute of Technology Calicut Kerala 65.19
24 Indian Institute of Technology Gandhinagar Gujarat 64.58
25 Indian Institute of Technology Ropar Punjab 63.97

List of Top Colleges Based on NIRF Ranking

The National Institutional Ranking Framework (NIRF) ranks Indian engineering colleges based on various parameters. Here are the top engineering colleges in India according to the latest NIRF rankings:

Rank College Name NIRF Score
1 Indian Institute of Technology Madras (IIT Madras) 90.04
2 Indian Institute of Technology Delhi (IIT Delhi) 88.12
3 Indian Institute of Technology Bombay (IIT Bombay) 85.82
4 Indian Institute of Technology Kanpur (IIT Kanpur) 82.18
5 Indian Institute of Technology Kharagpur (IIT Kharagpur) 80.56
6 Indian Institute of Technology Roorkee (IIT Roorkee) 78.42
7 Indian Institute of Technology Guwahati (IIT Guwahati) 76.68
8 Indian Institute of Technology Hyderabad (IIT Hyderabad) 74.72
9 National Institute of Technology Tiruchirappalli (NIT Trichy) 73.58
10 National Institute of Technology Karnataka (NITK Surathkal) 71.36

10 Best Engineering Colleges in India 2024

Here is detailed information about the Best Engineering Colleges in India:

1. Indian Institute of Technology (IIT)

IIT-Madras--1

IIIT Madras

**Indian Institute of Technology is a public technical institute which is situated all across India. They are owned by the Ministry of Education and the Government Of India. They are one of the best engineering institutes in India. IIT can transform your life into something unimaginable.

It has the best facilities, the best education, and a great infrastructure. If you get into IIT, there are high chance that you get the best placements or the best jobs. It can change your dreams into realities, but only with your hard work. IIT will help you in your personality development. It has branches in **Madras, **Delhi, **Bombay, **Kanpur, **Roorkee, **Kharagpur, **Guwahati, and **Hyderabad. IITs provide students with something more than just academics. There’s no better start than this for your future.

2. National Institute of Technology, Tiruchirapalli

National-Institute-of-Technology-Tiruchirapalli

National Institute of Technology, Tiruchirapalli

The **National Institute of Technology, formerly known as National Research University is situated in Tiruchirapalli, Tamil Nadu. The UGC, AICTE, and the Government of India approved this university. They have a great academic program In engineering and technology.

They have a huge campus with all the facilities and equipment. The faculty there is very experienced and provides the best knowledge. The placement status of this college is great compared to other colleges. They have student clubs and societies to take part in as their extracurricular activities. People from all over India come to this university. If you want to build your future, this university is a good place to begin.

3. Vellore Institute of Technology, Vellore

Vellore-Institute-of-Technology-Vellore

Vellore Institute of Technology, Vellore

**Vellore Institute of Technology, also known as Vellore Engineering College is situated in Vellore, Tamil Nadu. It is one of the most disciplined universities and is also considered one of the top engineering colleges in India. According to the survey conducted by Stanford University, USA, some professors here are the top 2% of scientists in the globe.

Students are allowed to create their timetable and choose their subjects according to their course for the semester. They have tie-ups with the faculty of international universities which provide students a great experience for their placements and their Study Abroad Programmes (SAP). It is a well-known and respected university in India.

4. Jadavpur University, Kolkata

Jadavpur-University-Kolkata

Jadavpur University, Kolkata

**Jadavpur University, formerly known as **Bengal Technical Institute is a university which is located in Kolkata, West Bengal. This university has a rich academic and cultural history and has produced many illustrious alumni who have achieved success in many different professions. They not only have academics but also some student clubs and societies for their welfare.

It has a great infrastructure with good facilities. It also provides scholarships to some students. It has all the facilities which a person needs including an Open Air Theatre, and some significant libraries with some good placements.

5. Institute of Chemical Technology, Mumbai

Institute-of-Chemical-Technology-Mumbai

Institute of Chemical Technology, Mumbai

The **Institute of Chemical Technology is situated in Mumbai and is also known as the University Institute of Chemical Technology. It has branches in Bhubaneshwar, Odisha, and Jalna, Marathwada. Its main focus is on research in the fields of chemical technology, chemical engineering, and pharmacy.

It gives you the best placements and has a great faculty which helps you in every way possible. This university provides you with sufficient knowledge for a highly qualified job. It provides many courses including **B.Tech. and B.Pharma. It provides you with the best knowledge of chemical technology and every field related to chemical fields.

6. Anna University, Chennai

Anna-University-Chennai

Anna University, Chennai

**Anna University, also known as **AU, is situated in Chennai and is a public state university. The name of this university originated from the name of the former Chief Minister of Tamil Nadu, C. N. Annadurai.

It also has branches in Coimbatore, Tiruchirapalli, Madurai and Tirunelveli. They have some experienced professors who will help you in your studies. This university is more affordable than the other universities. It gives you some great facilities and experiences. It has a big campus and provides you with good placements for your future.

7. Amrita Schools of Engineering

Amrita-Schools-of-Engineering

Amrita Schools of Engineering

**Amrita Schools of Engineering is a part of Amrita Vishwa Vidyapeetham Coimbatore and has branches in Amritapuri, Bengaluru, Chennai, and Amaravati. This university is affiliated to AICTE. This school provides many programs including undergraduate, postgraduate, and doctoral programs in various fields of engineering.

It has a good placement cell and provides you with some magnificent facilities. It has a large campus with many courses. It is one of the most disciplined universities. It provides you with a good quality education and some experienced faculties. It has strong contacts that will help you get good placements and provide you with great research opportunities. It has consistently been the top universities in India.

8. Jamia Millia Islamia, New Delhi

Jamia-Millia-Islamia-New-Delhi

Jamia Millia Islamia, New Delhi

**Jamia Millia Islamia ****(JMI)**, originated from Aligarh, currently located in New Delhi, is a central university and was founded in 1920. It consists of a large campus in the area of South East Delhi.

This university is known for its diversity where students from different parts of India come and study. It has some great faculty who are experienced in their respective areas. They provide the students with research opportunities. This university also provides various facilities like well-equipped labs, libraries, modern classrooms, and some sports facilities. It also provides students with great placements.

9. Thapar Institute of Engineering and Technology, Patiala

Thapar-Institute-of-Engineering-and-Technology-Patiala

**Thapar Institute of Engineering and Technology, also referred to as Thapar University is situated in Patiala, Punjab. It provides many courses for the students. It has a great reputation and is well-respected in the fields of engineering and technology.

It has a large campus and various facilities. They provide you with a great quality education which can get you fantastic placements. The environment there is great and adjustable. Students from all over India come to study here. It is one of the leading colleges in India.

10. Birla Institute Of Technology and Science, Pilani

Birla Institute Of Technology and Science, Pilani

**Birla Institute of Technology and Science (BITS) is situated in Pilani, Rajasthan. This university ensures 100% merit-based admissions without any biases. They also give you facilities like career guidance, counseling, and internships for the future.

They have tie-ups with certain industry professionals which help students to find the best placements. They have various resources such as libraries, well-maintained labs, and research centers for the students. They provide sufficient knowledge to the students which helps them grow. It will help the students to achieve their goals and reach their aspirations.

Specializations Offered by Top Engineering Colleges in India

Engineering colleges in India offer diversified specializations such as Computer engineering, Automobile engineering, instrumentation technology, civil engineering, mechanical engineering, etc. The most popular ones are listed below:

Specialization No. of colleges
Computer Science Engineering 3,987
Mechanical Engineering 3,585
Civil Engineering 3,337
Electronics and Communication Engineering 3,185

Top Government Engineering Colleges in India

Here is a list of **Top Government Engineering colleges in India based on the NIRF Ranking:

Name of Colleges Total Tuition Fee/Seat Intake Entrance Exam/Eligibility
IIT Madras INR 10 lakhSeats: 1,195 Entrance Exam: JEE Main, JEE AdvancedClass 12 with a minimum aggregate of 60%
IIT Delhi INR 8 lakhSeats: 1,209 Entrance Exam: JEE Main, JEE AdvancedClass 12 from a recognized board with a minimum 75% aggregate
IIT Bombay INR 8 lakhSeats: 1,558 Entrance Exam: JEE Main, JEE AdvancedClass 12 with a minimum of 75% aggregate in PCM
IIT Kanpur INR 8 lakhSeats: 929 Entrance Exam: JEE Main, JEE AdvancedClass 12 with a minimum of 75% aggregate in PCM

Top Private Engineering Colleges in India

Here is a list of **Top Private Engineering Colleges in India based on the NIRF Ranking:

Private Colleges Total Tuition Fee/Seat Intake Entrance Exam/Eligibility
VIT Vellore INR 7.80 lakhSeats: 5,100 Entrance Exam: VITEEEClass 12 with Physics, Chemistry, Mathematics/ Biology with at least 60-65% aggregate.
SRM University Chennai INR 16 lakhSeats: 6,000 Entrance Exam: JEE Main, SRMJEEE, SAT India, TANCETClass 12 with relevant subjects with at least 50-60% aggregate
Amity University, Noida INR 10.16 lakhSeats: 540 Class 12 with PCB/ PCM with a minimum aggregate of 50-60%
SOA - Siksha 'O' Anusandhan University, Bhubaneshwar INR 10.20 lakhSeats: 2,460 Entrance Exam: JEE MainClass 12 with 50% aggregate

How to get admission to top engineering colleges in India?

Here is how you can get admission to the best engineering colleges in India:

What are the entrance exams for top engineering colleges In India?

There are various state and national-level entrance exams conducted by renowned institutions, some of which are listed below.

1. JEE Main

JEE Mains is undoubtedly one of the most prestigious engineering exams in India. It is conducted by the National Testing Agency (NTA), and it serves as the gateway for admission to renowned engineering institutes, including the NITs and IITs. It is held twice a year, in January and April. For the 300 marks, computer-based exam, candidates get 3 hours to complete.

2. JEE Advance

It is the second stage of the selection for admission to the prestigious Indian Institutes of Technology (IIT). Only candidates who qualify for the JEE Mains and rank among the top performers are eligible to appear for JEE A advanced.

3. BITSAT

It is conducted by the Birla Institute of Technology and Science(BITS). It is a 3-hour long online exam with 150 questions divided into 4 parts( Physics, Chemistry, English proficiency, LR, and mathematics/biology. BITSAT offers undergraduate engineering programs offered at BITS campuses in Pilani, Goa, and Hyderabad.

4. VITEEE

The Vellore Institute of Technology conducts this entrance test for admission to various engineering programs offered at VIT campuses in Vellore, Chennai, Bhopal, and Amaravti. The candidates get 2.5 hours of time to attempt 125 MCQ questions with the benefit of a no-negative marking scheme.

**Note: If you could not score good enough marks in the tests listed above. It is just a pit stop. By clearing other engineering exams conducted by states and private institutes, you can realize your long-cherished dreams. Some of the State-level engineering entrance exams are WBJEE, Bihar CET, CG PET, MHT CET, COMEDK UGET, etc.

Top Recruiters and ROI of Top Engineering Colleges in India

Below is a list of the best engineering colleges in India, along with their **top recruiters, **average package, and **Return on Investment (ROI). This ROI is calculated by dividing the total tuition fees by the average annual package received through on-campus placements.

Engineering College Fees Average Package Top Recruiters
Indian Institute of Technology’s (IIT’s) 8-10 lakhs 25.83 lakhs Microsoft, Intel, Oracle, TATA, Goldman Sachs, HCL, Bloomberg, Google, & Bytedance, etc
National Institute of Technology, Tiruchirapalli 5 lakhs 6-10 lakhs Marico, NFCL, Reliance India, Sterlite Group- Vedanta, etc
Vellore Institute of Technology, Vellore 5 lakhs 8 lakhs Bank of America, Infosys, wipro, etc.
Jadavpur University, Kolkata less than 10k 10 lakhs
Institute of Chemical Technology, Mumbai 3.48 lakhs 7 lakhs Coca-Cola, Asian Paints, Honeywell, etc.
Anna University, Chennai 2.5 lakhs 6.93 lakhs TCS, Microsoft, Wipro, etc.
Amrita Schools of Engineering 10-17 lakhs 6-7lakhs Bosch, TCS, Infosys, etc.
Jamia Millia Islamia, New Delhi 65k 11 lakhs Samsung, ZS, IBM, etc.
Thapar Institute of Engineering and Technology, Patiala 20 lakhs 10 lakhs Hero Motocorp, HCL Technologies, Accenture, etc
Birla Institute Of Technology and Science, Pilani 20 lakhs 7-8 lakhs Cognizant, Paypal, PayU, Uber, Pepsico, etc.

Conclusion

In Summary, these are the top engineering colleges in India for students to get into. They are_**ranked based_ on their **infrastructure, **facilities, **academics, and **placement records by NIRF. Students can put in hard work and can get into one of these institutes to get the best placements, best facilities and make their future. These top engineering colleges will help students to fulfill their dreams and reach their future objectives.