Rank 10 | Jawaharlal Nehru University (JNU)
Rank 9 | All India Institute of Medical Sciences (AIIMS)
Rank 8 | IIT Guwahati
Rank 7 | IIT Roorkee
Rank 6 | IIT Kharagpur
Rank 5 | IIT Kanpur
Rank 4 | IIT Delhi
Rank 3 | IIT Bombay
Rank 2 | Indian Institute of Science (IISc) Bangalore
Rank 1 | IIT Madras. The institute has topped NIRF rankings since 2016.