Top 10 Engineering Colleges in India 2024 | NIRF Ranking
There are thousands of Engineering colleges all over India. Students and parents like to know about the ranking of engineering colleges in India, so that they can target to get admission in one of the top engineering colleges of India.
Admission in engineering colleges in India happens on the basis of performance of the students in the JEE Main, Advanced, BITSAT and other engineering entrance exams.
Prepare for JEE Main and Advanced by learning from the best faculty and experts at your home : JEE Online Coaching
Top Engineering Colleges in India
Here we are providing you a list of top engineering colleges in India according to Mystudycart research team and NIRF ranking. You can see the top engineering colleges in India region-wise i.e. south, north, west and east.
The criteria for selecting the top engineering colleges: Academics and the quality of education, Placements and average package offered to students, Infrastructure and Practical knowledge, Faculty qualifications and students demand, Research, Leadership and Personality development of students.
Top 10 Engineering Colleges in India
- 1. IIT Bombay
IIT Bombay tops our list of best engineering colleges in India. IIT Bombay has been the preferred choice of JEE toppers for Computer Science stream. IIT Bombay is worldwide recognized for its research and innovations.
- 2. IIT Delhi
IIT Delhi is number 2 on our list. The college has an excellent academic environment and infrastructure for undergraduate engineering programs like BTech/BE.
- 3. IIT Madras
With 550+ faculty members, 3000+ MS and PhD research scholars, more than 800 project staff, IIT Madras has a huge research park, creating a bridge between innovations created in the classroom and industry.
- 4. IIT Kharagpur
The first IIT to be established, IIT Kharagpur has the largest campus and the most departments. IIT Kharagpur has become the country’s first institution to provide a course on ‘Industrial relations and Make in India: emerging trends’, a vision initiated by PM Modi and supported by the Indian Govt.
- 5. IIT Kanpur
The first institute in India to offer Computer Science education, IIT Kanpur bags the number 5 position on the list of best engineering colleges in India.
- 6. IIT Hyderabad
IIT Hyderabad is no. 6 on our list. The IITH campus is one of India's best examples of energy efficient, carbon neutral and sustainable architecture.
- 7. IIT Roorkee
IIT Roorkee has a strong entrepreneurial culture, with many alumni who have moved on to found technological and social ventures in India and abroad.
- 8. IIT (BHU) Varanasi
IIT (BHU) Varanasi was designated an Indian Institute of Technology in 2012. IIT (BHU) Varanasi is on our list at number 8 because of the academic and quality education that institute provides.
- 9. BITS Pilani
At number 9 on our list is BITS Pilani, also the best Private College for Engineering in India. BITS conducts its own entrance exam, BITSAT, for admission to various programs at BITS institutes.
- 10. NIT Trichy
NIT Trichy is number 10 on our list. The institute is located on an 800-acre campus on the outskirts of Tiruchirappalli, Tamil Nadu, India. NIT Trichy is ranked as one of the top NITs from the last few years.
Disclaimer: The above ranking is a work of Mystudycart internal research team which interacted with faculty and students of various colleges. Our list is not manipulative and favorable to any specific college or institute and we have kept in mind the above mentioned factors as a criteria for choosing best engineering colleges of India.
Top Engineering Colleges in India as per NIRF Ranking 2024
National Institutional Ranking Framework (NIRF) rankings are released annually by the Ministry of Education. NIRF is the official organization to rank engineering and medical colleges in India.
Here is the list of top engineering colleges in India as per NIRF ranking :
Rank |
College Name |
City |
State |
1 |
Indian Institute of Technology Madras |
Chennai |
Tamil Nadu |
2 |
Indian Institute of Technology, Delhi |
New Delhi |
Delhi |
3 |
Indian Institute of Technology, Bombay |
Mumbai |
Maharashtra |
4 |
Indian Institute of Technology Kanpur |
Kanpur |
Uttar Pradesh |
5 |
Indian Institute of Technology, Kharagpur |
Kharagpur |
West Bengal |
6 |
Indian Institute of Technology, Roorkee |
Roorkee |
Uttarakhand |
7 |
Indian Institute of Technology Guwahati |
Guwahati |
Assam |
8 |
Indian Institute of Technology Hyderabad |
Hyderabad |
Telangana |
9 |
National Institute of Technology, Tiruchirappalli |
Tiruchirappalli |
Tamil Nadu |
10 |
IIT (BHU) Varanasi |
Varanasi |
Uttar Pradesh |
Top 50-100 Engineering Colleges in India
See the complete list of top 50 or 100 engineering colleges in India as per the NIRF rankings : NIRF Rankings for Engineering Colleges
Top Engineering Colleges Region-wise
There are engineering colleges in all major cities of India. Let's look at the top engineering colleges in India region-wise.
Top Engineering Colleges in South India
S.No |
College Name |
City and State |
1 |
Indian Institute of Technology Madras |
Chennai, Tamil Nadu |
2 |
IIIT Hyderabad |
Hyderabad, Telangana |
3 |
National Institute of Technology, Tiruchirappalli |
Tiruchirappalli, Tamil Nadu |
4 |
Indian Institute of Technology Hyderabad |
Hyderabad, Telangana |
5 |
National Institute of Technology Karnataka, Surathkal |
Surathkal, Karnataka |
6 |
Vellore Institute of Technology |
Vellore, Tamil Nadu |
7 |
National Institute of Technology Warangal |
Warangal, Telangana |
8 |
National Institute of Technology, Calicut |
Kozhikode, Kerala |
Top Engineering Colleges in North India
S.No |
College Name |
City and State |
1 |
Indian Institute of Technology, Delhi |
New Delhi, Delhi |
2 |
Indian Institute of Technology Kanpur |
Kanpur, Uttar Pradesh |
3 |
Indian Institute of Technology, Roorkee |
Roorkee, Uttarakhand |
4 |
Indian Institute of Technology (Banaras Hindu University) Varanasi |
Varanasi, Uttar Pradesh |
5 |
Birla Institute of Technology & Science - Pilani |
Pilani, Rajasthan |
6 |
Indian Institute of Technology, Mandi |
Mandi, Himachal Pradesh |
7 |
Indian Institute of Technology Ropar |
Rupnagar, Punjab |
8 |
Thapar Institute of Engineering and Technology |
Patiala, Punjab |
Top Engineering Colleges in West India
S.No |
College Name |
City and State |
1 |
Indian Institute of Technology, Bombay |
Mumbai, Maharashtra |
2 |
Indian Institute of Technology Indore |
Indore, Madhya Pradesh |
3 |
Indian Institute of Technology, Gandhinagar |
Gandhinagar, Gujarat |
4 |
Sardar Vallabhbhai National Institute of Technology |
Surat, Gujarat |
5 |
Visvesvaraya National Institute of Technology, Nagpur |
Nagpur, Maharashtra |
Top Engineering Colleges in East India
S.No |
College Name |
City and State |
1 |
Indian Institute of Technology, Kharagpur |
Kharagpur, West Bengal |
2 |
Indian Institute of Technology Guwahati |
Guwahati, Assam |
3 |
Jadavpur University |
Kolkata, West Bengal |
4 |
Indian Institute of Technology (Indian School of Mines) |
Dhanbad, Jharkhand |
5 |
National Institute of Technology Rourkela |
Rourkela, Odisha |
6 |
Indian Institute of Technology, Patna |
Patna, Bihar |
7 |
National Institute of Technology Durgapur |
Durgapur, West Bengal |
8 |
Indian Institute of Technology Bhubaneswar |
Bhubaneswar, Odisha |
Top Engineering Colleges in India - FAQs
Which is the no 1 engineering college in India?
Indian Institute of Technology, Bombay is the top engineering college in India as per students demand and placements.
How to get admission in the top engineering colleges of India?
A student needs to crack JEE Main and Advanced with a good rank to get admission in a top engineering college of India.
What are the top engineering colleges in India through JEE Mains?
Top engineering colleges in India through JEE Mains : 31 NITs, 26 IIITs, VIT (Vellore Institute of Technology), NSIT, Thapar Institute of Engineering and Technology, Delhi Technological University.
What are the top engineering colleges in India except IIT and NIT?
Top engineering colleges in India other than IITs and NITs : BITSAT, IIITs, VIT, NSIT, DTU, Jadavpur University, Thapar Institute of Engineering and Technology.
Best Online Courses for IIT JEE Main and Advanced : Course Details and Admission Process