Graduateshotline
graduateshotline
Last Updated: August 24, 2024

List of Best Engineering schools in India ranked by Government of India (NIRF).

Many websites have published various rankings, but this is the official ranking by NIRF (the most reliable and authentic system based on the data provided by colleges; all the data and parameters/methodology are available on the MHRD / nirfindia.org website).
College 2021 Rank 2022 Rank 2023 Rank 2024 Rank Location
Indian Institute of Technology Madras 1 1 1 1 Chennai, Tamil Nadu
Indian Institute of Technology Delhi 2 2 2 2 New Delhi, Delhi
Indian Institute of Technology Bombay 3 3 3 3 Mumbai, Maharashtra
Indian Institute of Technology Kanpur 4 4 4 4 Kanpur, Uttar Pradesh
Indian Institute of Technology Kharagpur 5 5 6 5 Kharagpur, West Bengal
Indian Institute of Technology Roorkee 6 6 5 6 Roorkee, Uttarakhand
Indian Institute of Technology Guwahati 7 7 7 7 Guwahati, Assam
Indian Institute of Technology Hyderabad 8 9 8 8 Hyderabad, Telangana
National Institute of Technology Tiruchirappalli 9 8 9 9 Tiruchirappalli, Tamil Nadu
Indian Institute of Technology (Banaras Hindu University) Varanasi 14 13 15 10 Varanasi, Uttar Pradesh
Vellore Institute of Technology 12 12 11 11 Vellore, Tamil Nadu
Jadavpur University 17 11 10 12 Kolkata, West Bengal
SRM Institute of Science and Technology 34 24 13 Chennai, Tamil Nadu
Anna University 17 17 13 14 Chennai, Tamil Nadu
Indian Institute of Technology (Indian School of Mines) Dhanbad 14 14 17 15 Dhanbad, Jharkhand
Indian Institute of Technology Indore 13 16 14 16 Indore, Madhya Pradesh
National Institute of Technology Surathkal 10 10 12 17 Surathkal, Karnataka
Indian Institute of Technology Gandhinagar 22 23 18 18 Gandhinagar, Gujarat
National Institute of Technology Rourkela 20 15 16 19 Rourkela, Odisha
Birla Institute of Technology & Science 26 29 25 20 Pilani, Rajasthan
National Institute of Technology Warangal 23 21 21 21 Warangal, Telangana
Indian Institute of Technology Ropar 19 22 22 22 Rupnagar, Punjab
Amrita School of Engineering 16 19 19 23 Amritapuri, Kerala
Jamia Millia Islamia 33 26 26 24 New Delhi
National Institute of Technology Calicut 25 31 23 25 Kozhikode, Kerla
Siksha `O` Anusandhan 32 27 27 26 Bhubaneswar, Odisha
Delhi Technological University 36 35 29 27 New Delhi, Delhi
Indian Institute of Technology Jodhpur 43 30 30 28 Jodhpur, Rajasthan
Thapar Institute of Engineering and Technology 24 28 20 29 Patiala, Punjab
Amity University 31 25 31 30 Gautam Budh Nagar, Uttar Pradesh
Indian Institute of Technology Mandi 41 20 33 31 Mandi, Himachal Pradesh
Chandigarh University 45 38 32 Chandigarh
Aligarh Muslim University 35 37 32 33 Aligarh, Uttar Pradesh
Indian Institute of Technology Patna 21 33 41 34 Patna, Bihar
Koneru Lakshmaiah Education Foundation University (K L College of Engineering) 50 44 44 35 Vaddeswaram, Andhra Pradesh
Kalasalingam Academy of Research and Education 39 36 36 Srivilliputtur, Tamil Nadu
Kalinga Institute of Industrial Technology 39 42 39 37 Bhubaneswar, Odisha
Shanmugha Arts Science Technology & Research Academy 38 41 34 38 Thanjavur, Tamil Nadu
Visvesvaraya National Institute of Technology 30 32 41 39 Nagpur, Maharashtra
National Institute of Technology Silchar 48 38 40 40 Silchar, Assam
Institute of Chemical Technology 15 18 24 41 Mumbai, Maharashtra
UPES 42 Dehradun, Uttarakhand
Malaviya National Institute of Technology 37 46 37 43 Jaipur, Rajasthan
National Institute of Technology Durgapur 29 34 43 44 Durgapur, West Bengal
National Institute of Technology Delhi 51 45 Delhi
Sri Sivasubramaniya Nadar College of Engineering 45 48 45 46 Kancheepuram, Tamil Nadu
International Institute of Information Technology 54 62 47 Hyderabad, Telangana
Birla Institute of Technology 46 53 53 48 Ranchi, Jharkhand
Indian Institute of Engineering Science and Technology 27 40 35 49 Shibpur , Howrah, West Bengal
Lovely Professional University 51 50 50 Phagwara, Punjab
Indian Institute of Space Science and Technology 40 43 48 51 Thiruvananthapuram, Kerala
Dr. B. R. Ambedkar National Institute of Technology 49 52 46 Jalandhar, Punjab
Indian Institute of Technology Bhubaneswar 28 36 47 Bhubaneswar, Odisha
Motilal Nehru National Institute of Technology 42 47 49 Allahabad, Uttar Pradesh
Visvesvaraya Technological University 49 52 Belgaum, Karnataka
National Institute of Technology Kurukshetra 44 50 Kurukshetra, Haryana
Sathyabama Institute of Science and Technology 55 54 Chennai, Tamil Nadu
Manipal Institute of Technology 51 55 Manipal, Karnataka
PSG College of Technology 53 57 Coimbatore, Tamil Nadu
Sardar Vallabhbhai National Institute of Technology 47 58 Surat, Gujrat
College of Engineering 52 72 Pune, Maharashtra

Overall, some Universities and colleges that have consistently performed well (in other areas, too) in QS Ratings, US News, India Today, and NIRF are IITs, Indian Institute of Science, Banaras Hindu University, Jadavpur University, Jamia Millia Islamia, Aligarh Muslim University, NIT Trichy, Anna University, University of Delhi, BITS Pilani.

Recommended Reading


Subscribe to our newsletter