Guidance & Admission Center
Insight Mentors
NIRF 2025 · Engineering

Top 100 engineering colleges in India (NIRF 2025)

The 100 engineering institutes ranked highest in NIRF India Rankings 2025, the Ministry of Education’s official ranking, in rank order. For each one: city and state, the entrance exam, and the annual B.Tech fee.

Colleges ranked
100
Rank 1
IIT Madras
IITs and NITs in the list
22 IITs · 23 NITs
In Maharashtra
6

NIRF 2025 engineering ranking

22 of 100 colleges
Engineering colleges by NIRF 2025 rank
RankCollege
1Indian Institute of Technology MadrasChennai, Tamil Nadu · IITJEE Advanced · ₹2,28,402 a year
2Indian Institute of Technology DelhiNew Delhi · IITJEE Advanced · ₹2,12,000 a year
3Indian Institute of Technology BombayMumbai, Maharashtra · IITJEE Advanced · ₹2,16,300 a year
4Indian Institute of Technology KanpurKanpur, Uttar Pradesh · IITJEE Advanced · ₹2,09,910 a year
5Indian Institute of Technology KharagpurKharagpur, West Bengal · IITJEE Advanced · ₹2,11,300 a year
6Indian Institute of Technology RoorkeeRoorkee, Uttarakhand · IITJEE Advanced · ₹2,21,100 a year
7Indian Institute of Technology HyderabadHyderabad, Telangana · IITJEE Advanced · ₹2,33,238 a year
8Indian Institute of Technology GuwahatiGuwahati, Assam · IITJEE Advanced · ₹2,23,402 a year
10Indian Institute of Technology (BHU) VaranasiVaranasi, Uttar Pradesh · IITJEE Advanced · ₹2,05,700 a year
12Indian Institute of Technology IndoreIndore, Madhya Pradesh · IITJEE Advanced · ₹2,15,800 a year
15Indian Institute of Technology (Indian School of Mines) DhanbadDhanbad, Jharkhand · IITJEE Advanced · ₹2,24,300 a year
19Indian Institute of Technology PatnaPatna, Bihar · IITJEE Advanced · ₹2,42,000 a year
25Indian Institute of Technology GandhinagarGandhinagar, Gujarat · IITJEE Advanced
26Indian Institute of Technology MandiMandi, Himachal Pradesh · IITJEE Advanced · ₹2,02,750 a year
27Indian Institute of Technology JodhpurJodhpur, Rajasthan · IITJEE Advanced · ₹2,40,000 a year
32Indian Institute of Technology RoparRupnagar, Punjab · IITJEE Advanced · ₹2,32,880 a year
39Indian Institute of Technology BhubaneswarBhubaneswar, Odisha · IITJEE Advanced · ₹2,22,548 a year
56Indian Institute of Technology JammuJammu, Jammu and Kashmir · IITJEE Advanced · ₹2,69,890 a year
57Indian Institute of Technology TirupatiTirupati, Andhra Pradesh · IITJEE Advanced · ₹2,06,300 a year
64Indian Institute of Technology PalakkadPalakkad, Kerala · IITJEE Advanced · ₹2,10,600 a year
72Indian Institute of Technology BhilaiBhilai, Chhattisgarh · IITJEE Advanced · ₹2,26,500 a year
77Indian Institute of Technology DharwadDharwad, Karnataka · IITJEE Advanced · ₹2,26,500 a year

The order is the official one: NIRF India Rankings 2025, Engineering. We do not rank colleges ourselves. Fees are one year of B.Tech tuition and compulsory institute fees for a general-category student, without hostel and mess, from each institute’s own fee notice. “–” means we have not confirmed the figure yet.

A counsellor can match your JEE rank or percentile and category with last year's closing ranks at these colleges, and plan your choices with you.

FAQs

Which is the top ranked engineering college in India in 2025?

Indian Institute of Technology Madras is ranked 1 in NIRF India Rankings 2025 (Engineering), with a score of 88.72. The first five are IIT Madras, IIT Delhi, IIT Bombay, IIT Kanpur and IIT Kharagpur.

How many IITs and NITs are in the top 100?

Of the 100 ranked colleges, 22 are IITs, 23 are NITs, 1 is an IIIT and 3 are GFTIs. The other 51 are universities and colleges outside these groups, 36 of them private.

Which Maharashtra colleges are in the NIRF top 100 for engineering?

6 colleges in Maharashtra are in the list: IIT Bombay (rank 3), ICT Mumbai (rank 41), VNIT (rank 44), SIT Pune (rank 46), COEP (rank 90) and DIAT (rank 92).

Which states have the most colleges in the top 100?

Tamil Nadu (14), Karnataka (7), Punjab (7), Uttar Pradesh (7) and Delhi (6) have the most. In all, the 100 colleges are in 25 states and union territories.

What is NIRF and how does it rank engineering colleges?

NIRF is the National Institutional Ranking Framework of the Ministry of Education, Government of India. It scores each institute on five groups of parameters: teaching, learning and resources; research and professional practice; graduation outcomes; outreach and inclusivity; and perception. The engineering list is published once a year, and the first 100 institutes get an exact rank.

Does a higher NIRF rank mean a better college for me?

Not always. The rank describes the whole institute, not your branch. Your branch, fees, location and the closing rank or percentile for your category matter as much. Use the rank as one input, then check the cut-offs and placements on each college page.