There are many engineering colleges in India that are highly regarded for the quality of their programs and facilities. Here is a list of the top 100 engineering colleges in India, as ranked by the National Institutional Ranking Framework (NIRF) in 2021:
Indian Institute of Technology (IIT) Madras
Indian Institute of Technology (IIT) Bombay
Indian Institute of Technology (IIT) Delhi
Indian Institute of Technology (IIT) Kharagpur
Indian Institute of Technology (IIT) Kanpur
Indian Institute of Technology (IIT) Roorkee
Indian Institute of Technology (IIT) Hyderabad
Indian Institute of Technology (IIT) Guwahati
Indian Institute of Technology (IIT) Bhubaneswar
Indian Institute of Technology (IIT) Ropar
Indian Institute of Technology (IIT) Gandhinagar
Indian Institute of Technology (IIT) Patna
Indian Institute of Technology (IIT) Indore
Indian Institute of Technology (IIT) Mandi
Indian Institute of Technology (IIT) Palakkad
Indian Institute of Technology (IIT) Tirupati
Indian Institute of Technology (IIT) Dhanbad
Indian Institute of Technology (IIT) Jodhpur
Indian Institute of Technology (IIT) Varanasi
Indian Institute of Technology (IIT) Goa
National Institute of Technology (NIT) Trichy
National Institute of Technology (NIT) Surathkal
National Institute of Technology (NIT) Rourkela
National Institute of Technology (NIT) Warangal
National Institute of Technology (NIT) Calicut
National Institute of Technology (NIT) Durgapur
National Institute of Technology (NIT) Kurukshetra
National Institute of Technology (NIT) Jaipur
National Institute of Technology (NIT) Hamirpur
National Institute of Technology (NIT) Agartala
Indian Institute of Information Technology (IIIT) Hyderabad
Indian Institute of Information Technology (IIIT) Allahabad
Indian Institute of Information Technology (IIIT) Vadodara
Indian Institute of Information Technology (IIIT) Design and Manufacturing (IIITDM) Kancheepuram
Indian Institute of Information Technology (IIIT) Ranchi
Indian Institute of Information Technology (IIIT) Kota
Indian Institute of Information Technology (IIIT) Pune
Indian Institute of Information Technology (IIIT) Bangalore
Indian Institute of Information Technology (IIIT) Jabalpur
Indian Institute of Information Technology (IIIT) Bhopal
Delhi Technological University
Vellore Institute of Technology (VIT) Vellore
Anna University
Birla Institute of Technology and Science (BITS) Pilani
National Institute of Technology (NIT) Silchar
National Institute of Technology (NIT) Meghalaya
National Institute of Technology (NIT) Mizoram
National Institute of Technology (NIT) Nagaland
National Institute of Technology (NIT) Puducherry
National Institute of Technology (NIT) Uttarakhand
Indian Institute of Information Technology (IIIT