Top 10 Engineering Colleges in India 2023 | NIRF Ranking

Top Engineering Colleges in India.

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 2023

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, Roorkee Roorkee Uttarakhand
6 Indian Institute of Technology, Kharagpur Kharagpur West Bengal
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 Jadavpur University Kolkata West Bengal

Top 50-100 Engineering Colleges in India

See the complete list of top 50 or 100 engineering colleges in India : 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

Get in touch with us :