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

There have been various rankings published my many websites but this is official ranking by NIRF (most reliable and authentic system based on the data provided by colleges, all the data and parameters / methodology are available on MHRD / nirfindia.org website).
College2018 Rank2017 RankLocation
Indian Institute of Technology Madras 11 Chennai,Tamil Nadu
Indian Institute of Technology Bombay 22 Mumbai,Maharashtra
Indian Institute of Technology Delhi 34 New Delhi,Delhi
Indian Institute of Technology Kharagpur 43 Kharagpur,West Bengal
Indian Institute of Technology Kanpur 55 Kanpur,Uttar Pradesh
Indian Institute of Technology Roorkee 66 Roorkee,Uttarakhand
Indian Institute of Technology Guwahati 77 Guwahati,Assam
Anna University 88 Chennai,Tamil Nadu
Indian Institute of Technology Hyderabad 910 Hyderabad,Telangana
Institute of Chemical Technology 1014 Mumbai,Maharashtra
National Institute of Technology Tiruchirappalli 1111 Tiruchirappalli,Tamil Nadu
Jadavpur University 129 Kolkata,West Bengal
Indian Institute of Technology (Indian School of Mines) Dhanbad 1323 Dhanbad,Jharkhand
Indian Institute of Technology Indore 1415 Indore,Madhya Pradesh
National Institute of Technology Rourkela 1512 Rourkela,Odisha
Vellore Institute of Technology 1613 Vellore,Tamil Nadu
Birla Institute of Technology & Science 1716 Pilani,Rajasthan
Indian Institute of Technology Bhubaneswar 1818 Bhubaneswar,Odisha
Indian Institute of Technology (Banaras Hindu University) Varanasi 1931 Varanasi,Uttar Pradesh
Thapar Institute of Engineering and Technology 2026 Patiala,Punjab
National Institute of Technology Surathkal 2122 Surathkal,Karnataka
Indian Institute of Technology Ropar 2221 Rupnagar,Punjab
Indian Institute of Space Science and Technology 2328 Thiruvananthapuram,Kerala
Indian Institute of Technology Patna 2419 Patna,Bihar
National Institute of Technology Warangal 2534 Warangal,Telangana
Birla Institute of Technology 2631 Ranchi,Jharkhand
Indian Institute of Technology Gandhinagar 2730 Gandhinagar,Gujarat
Indian Institute of Technology Mandi 2828 Mandi,Himachal Pradesh
PSG College of Technology 2933 Coimbatore,Tamil Nadu
Indian Institute of Engineering Science and Technology3017 Shibpur , Howrah,West Bengal
Visvesvaraya National Institute of Technology 3142 Nagpur,Maharashtra
Jamia Millia Islamia 3220 New Delhi,Delhi
Shanmugha Arts Science Technology & Research Academy 3325 Thanjavur,Tamil Nadu
Amity University 3446 Gautam Budh Nagar,Uttar Pradesh
Aligarh Muslim University 3540 Aligarh,Uttar Pradesh
Sri Sivasubramaniya Nadar College of Engineering 36- Kancheepuram,Tamil Nadu
Sathyabama Institute of Science and Technology 37- Chennai,Tamil Nadu
International Institute of Information Technology 3875 Hyderabad,Telangana
Manipal Institute of Technology 3943 Manipal,Karnataka
Thiagarajar College of Engineering 4037 Madurai,Tamil Nadu
Delhi Technological University 4139 New Delhi,Delhi
Jawaharlal Nehru Technological University 4263 Hyderabad,Telangana
National Institute of Technology Kurukshetra 4360 Kurukshetra,Haryana
National Institute of Industrial Engineering 4436 Mumbai,Maharashtra
College of Engineering 4524 Pune,Maharashtra
SRM Institute of Science and Technology 46- Chennai,Tamil Nadu
National Institute of Technology Durgapur 4755 Durgapur,West Bengal
Motilal Nehru National Institute of Technology 4841 Allahabad,Uttar Pradesh
Koneru Lakshmaiah Education Foundation University 4968 Vaddeswaram,Andhra Pradesh
National Institute of Technology Calicut 5044 Calicut,Kerala
Kalinga Institute of Industrial Technology 5147 Bhubaneswar,Odisha
Malaviya National Institute of Technology 5270 Jaipur,Rajasthan
Pondicherry Engineering College 5338 Puducherry,Pondicherry
Indian Institute of Technology Jodhpur 5465 Jodhpur,Rajasthan
Maulana Azad National Institute of Technology 5561 Bhopal,Madhya Pradesh
International Institute of Information Technology Bangalore 56- Bengluru,Karnataka
National Institute of Technology Silchar 5753 Silchar,Assam
R. V. College of Engineering 5849 Bengaluru,Karnataka
Panjab University / Punjab Engineering College 5985 Chandigarh,Chandigarh
M. S. Ramaiah Institute of Technology 6045 Bengaluru,Karnataka


Overall some Universities and colleges which have consistently performed well (in other areas too) in QS Ratings, US News, India Today, NIRF are IITs, Jadavpur University, Birla Institute of Technology & Science, Jamia Millia Islamia, Aligarh Muslim University, Delhi Technological University, NIT Trichy, Anna University, University of Delhi, Punjab University, Vellore Institute of Technology.