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.

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 :

RankCollege NameCityState
1Indian Institute of Technology MadrasChennaiTamil Nadu
2Indian Institute of Technology, DelhiNew DelhiDelhi
3Indian Institute of Technology, BombayMumbaiMaharashtra
4Indian Institute of Technology KanpurKanpurUttar Pradesh
5Indian Institute of Technology, RoorkeeRoorkeeUttarakhand
6Indian Institute of Technology, KharagpurKharagpurWest Bengal
7Indian Institute of Technology GuwahatiGuwahatiAssam
8Indian Institute of Technology HyderabadHyderabadTelangana
9National Institute of Technology, TiruchirappalliTiruchirappalliTamil Nadu
10Jadavpur UniversityKolkataWest 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.NoCollege NameCity and State
1Indian Institute of Technology MadrasChennai, Tamil Nadu
2IIIT HyderabadHyderabad, Telangana
3National Institute of Technology, TiruchirappalliTiruchirappalli, Tamil Nadu
4Indian Institute of Technology HyderabadHyderabad, Telangana
5National Institute of Technology Karnataka, SurathkalSurathkal, Karnataka
6Vellore Institute of TechnologyVellore, Tamil Nadu
7National Institute of Technology WarangalWarangal, Telangana
8National Institute of Technology, CalicutKozhikode, Kerala


Top Engineering Colleges in North India

S.NoCollege NameCity and State
1Indian Institute of Technology, DelhiNew Delhi, Delhi
2Indian Institute of Technology KanpurKanpur, Uttar Pradesh
3Indian Institute of Technology, RoorkeeRoorkee, Uttarakhand
4Indian Institute of Technology (Banaras Hindu University) VaranasiVaranasi, Uttar Pradesh
5Birla Institute of Technology & Science – PilaniPilani, Rajasthan
6Indian Institute of Technology, MandiMandi, Himachal Pradesh
7Indian Institute of Technology RoparRupnagar, Punjab
8Thapar Institute of Engineering and TechnologyPatiala, Punjab


Top Engineering Colleges in West India

S.NoCollege NameCity and State
1Indian Institute of Technology, BombayMumbai, Maharashtra
2Indian Institute of Technology IndoreIndore, Madhya Pradesh
3Indian Institute of Technology, GandhinagarGandhinagar, Gujarat
4Sardar Vallabhbhai National Institute of TechnologySurat, Gujarat
5Visvesvaraya National Institute of Technology, NagpurNagpur, Maharashtra


Top Engineering Colleges in East India

S.NoCollege NameCity and State
1Indian Institute of Technology, KharagpurKharagpur, West Bengal
2Indian Institute of Technology GuwahatiGuwahati, Assam
3Jadavpur UniversityKolkata, West Bengal
4Indian Institute of Technology (Indian School of Mines)Dhanbad, Jharkhand
5National Institute of Technology RourkelaRourkela, Odisha
6Indian Institute of Technology, PatnaPatna, Bihar
7National Institute of Technology DurgapurDurgapur, West Bengal
8Indian Institute of Technology BhubaneswarBhubaneswar, 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.

India Rankings 2023: Engineering


Related Posts

Nothing Found! Ready to publish your first post? Get started here.

Leave a Reply

Your email address will not be published. Required fields are marked *