Top Engineering Colleges in India
The top engineering colleges in India include IIT Madras, IIT Delhi, IIT Bombay, IIT Kanpur, IIT Kharagpur, IIT Roorkee, IIT Hyderabad and IIT Guwahati, based on the latest available NIRF Engineering Ranking. NIT Tiruchirappalli and IIT (BHU) Varanasi also feature in the official top 10.
For students applying in 2026–27, ranking should be only one part of the shortlist. The engineering branch, entrance exam, admission cutoff, total course cost, placement outcomes and location can substantially affect which college is suitable for a particular student.
Data note: The ranking table on this page uses the NIRF Engineering Ranking 2025, the latest official NIRF Engineering ranking verified while updating this page. Admission information refers to the 2026–27 admission cycle where current official information is available.
How This List Was Built (Methodology)
The ranking order on this page comes directly from NIRF 2025's Engineering category NIRF (National Institutional Ranking Framework) is the Government of India's official annual system for ranking higher-education institutions, scored on five parameters: Teaching/Learning & Resources, Research & Professional Practice, Graduation Outcomes, Outreach & Inclusivity, and Perception.
A note on other rankings you may see elsewhere: some publications for example, the India International Ranking Framework (IIRF), published by Education Post magazine since 2012 also rank Indian colleges. These are privately run commercial rankings, not government rankings, and use different, less transparent methodologies. This page uses NIRF because it's the only one that's government-run, methodology-disclosed, and independently checkable at nirfindia.org.
NIRF rank is a starting point, not the only thing that matters. Branch, entrance-exam cutoff, total cost, and branch-level placement outcomes can matter more than the overall institute rank for a specific student.
Top 30 Engineering Colleges in India NIRF 2025 Ranking
Rank | Institute | City, State | Type | NIRF Score |
| 1 | IIT Madras | Chennai, Tamil Nadu | Government | 88.72 |
| 2 | IIT Delhi | New Delhi, Delhi | Government | 85.74 |
| 3 | IIT Bombay | Mumbai, Maharashtra | Government | 83.65 |
| 4 | IIT Kanpur | Kanpur, Uttar Pradesh | Government | 81.82 |
| 5 | IIT Kharagpur | Kharagpur, West Bengal | Government | 78.69 |
| 6 | IIT Roorkee | Roorkee, Uttarakhand | Government | 75.44 |
| 7 | IIT Hyderabad | Hyderabad, Telangana | Government | 72.31 |
| 8 | IIT Guwahati | Guwahati, Assam | Government | 72.24 |
| 9 | NIT Tiruchirappalli (NIT Trichy) | Tiruchirappalli, Tamil Nadu | Government | 68.14 |
| 10 | IIT (BHU) Varanasi | Varanasi, Uttar Pradesh | Government | 67.24 |
| 11 | BITS Pilani | Pilani, Rajasthan | Private (deemed university) | 67.02 |
| 12 | IIT Indore | Indore, Madhya Pradesh | Government | 66.65 |
| 13 | NIT Rourkela | Rourkela, Odisha | Government | 66.62 |
| 14 | SRM Institute of Science and Technology | Chennai, Tamil Nadu | Private (deemed university) | 65.83 |
| 15 | IIT (ISM) Dhanbad | Dhanbad, Jharkhand | Government | 65.37 |
| 16 | Vellore Institute of Technology (VIT) | Vellore, Tamil Nadu | Private (deemed university) | 65.25 |
| 17 | NIT Karnataka, Surathkal | Surathkal, Karnataka | Government | 64.59 |
| 18 | Jadavpur University | Kolkata, West Bengal | Government (state university) | 64.54 |
| 19 | IIT Patna | Patna, Bihar | Government | 64.52 |
| 20 | Anna University | Chennai, Tamil Nadu | Government (state university) | 63.51 |
| 21 | NIT Calicut | Kozhikode, Kerala | Government | 63.05 |
| 22 | Siksha 'O' Anusandhan | Bhubaneswar, Odisha | Private (deemed university) | 62.58 |
| 23 | Amrita Vishwa Vidyapeetham | Coimbatore, Tamil Nadu | Private (deemed university) | 62.46 |
| 24 | Jamia Millia Islamia | New Delhi, Delhi | Government (central university) | 62.42 |
| 25 | IIT Gandhinagar | Gandhinagar, Gujarat | Government | 62.31 |
| 26 | IIT Mandi | Mandi, Himachal Pradesh | Government | 62.08 |
| 27 | IIT Jodhpur | Jodhpur, Rajasthan | Government | 61.31 |
| 28 | NIT Warangal | Warangal, Telangana | Government | 61.05 |
| 29 | Thapar Institute of Engineering and Technology | Patiala, Punjab | Private (deemed university) | 60.97 |
| 30 | Delhi Technological University (DTU) | New Delhi, Delhi | Government (state university) | 60.85 |
Source: NIRF 2025 Engineering Ranking, Ministry of Education, nirfindia.org verified directly on 25 September 2026.
Government vs Private Engineering Colleges Quick Comparison
Government (IITs, NITs, IISc, state universities) | Private (BITS, VIT, SRM, Thapar, etc.) | |
| Entry route | JEE Advanced (IITs, IISc) or JEE Main (NITs/IIITs/GFTIs), through JoSAA | Own entrance test (BITSAT, VITEEE, SRMJEEE) or a JEE Main score, direct to the institute |
| Fee pattern | Centrally regulated tuition; income-based fee waivers at IITs, including near-full waivers for lower-income families and SC/ST/PwD students | Set independently by each institute check the current prospectus, not last year's figure. |
| Seat allocation | Centralised (JoSAA/CSAB), uniform reservation categories (SC/ST/OBC-NCL/EWS/PwD) | Institute-run; reservation policy varies by institute and state law |
| Best suited for | Students prioritising lower cost and a transparent, standardised process | Students who didn't clear JEE Advanced but want a strong NIRF-ranked option or a specific niche programme |
Top 15 Engineering Colleges in India: Detailed Profiles
1. IIT Madras Chennai, Tamil Nadu. NIRF Rank 1 (88.72). Established in 1959 with technical assistance from the then West German government. Admission: JEE Advanced, through JoSAA.
2. IIT Delhi New Delhi. NIRF Rank 2 (85.74). Started as the College of Engineering in 1961; declared an Institute of National Importance under the Institutes of Technology (Amendment) Act, 1963. Admission: JEE Advanced, through JoSAA.
3. IIT Bombay Mumbai, Maharashtra. NIRF Rank 3 (83.65). Established in 1958, with assistance from UNESCO and the Soviet Union. Admission: JEE Advanced, through JoSAA.
4. IIT Kanpur Kanpur, Uttar Pradesh. NIRF Rank 4 (81.82). Established in 1959, its early research labs were set up with help from a consortium of nine American universities. Admission: JEE Advanced, through JoSAA.
5. IIT Kharagpur Kharagpur, West Bengal. NIRF Rank 5 (78.69). The first IIT, established in 1951. Admission: JEE Advanced, through JoSAA.
6. IIT Roorkee Roorkee, Uttarakhand. NIRF Rank 6 (75.44). One of India's oldest technical institutions, founded in 1847 as a civil engineering college. Correction from an earlier draft of this brief: the exact year it converted to IIT status is given as 2001 by some sources and 2002 by others this needs a direct check against iitr.ac.in before publishing rather than asserting either year. Admission: JEE Advanced, through JoSAA.
7. IIT Hyderabad Hyderabad, Telangana. NIRF Rank 7 (72.31). Established in 2008. Admission: JEE Advanced, through JoSAA.
8. IIT Guwahati Guwahati, Assam. NIRF Rank 8 (72.24). Established in 1994, the first IIT in Northeast India. Admission: JEE Advanced, through JoSAA.
9. NIT Tiruchirappalli (NIT Trichy) Tiruchirappalli, Tamil Nadu. NIRF Rank 9 (68.14). Originally Regional Engineering College (REC) Trichy, it became a National Institute of Technology with Deemed University status in 2003. Admission: JEE Main, through JoSAA.
10. IIT (BHU) Varanasi Varanasi, Uttar Pradesh. NIRF Rank 10 (67.24). The engineering programme traces to 1919 as part of Banaras Hindu University, which granted IIT status in 2012. Admission: JEE Advanced, through JoSAA.
11. BITS Pilani Pilani, Rajasthan. NIRF Rank 11 (67.02). Private, deemed university. Admission: BITSAT, the institute's own test not through JoSAA.
12. IIT Indore Indore, Madhya Pradesh. NIRF Rank 12 (66.65). Admission: JEE Advanced, through JoSAA.
13. NIT Rourkela Rourkela, Odisha. NIRF Rank 13 (66.62). One of India's oldest RECs, originally established in 1961 and later granted NIT/Deemed University status in 2002 founding-year detail added in this revision; verify the exact conversion date against nitrkl.ac.in before publishing. Admission: JEE Main, through JoSAA.
14. SRM Institute of Science and Technology Chennai, Tamil Nadu. NIRF Rank 14 (65.83). Private, deemed university. Admission: the institute's own test (SRMJEEE) or a JEE Main score, depending on campus/programme check the current-year notification.
15. IIT (ISM) Dhanbad Dhanbad, Jharkhand. NIRF Rank 15 (65.37). Originally the Indian School of Mines, founded 1926; converted to IIT status in 2016. Admission: JEE Advanced, through JoSAA.
Fee, exact cutoff-rank, and placement-percentage figures are deliberately excluded above they change every admission cycle and vary by category and branch. Publish only figures verified against each institute's current official notification, dated to the year they apply.
Entrance Exams and Counselling: Which Engineering Exam Opens Which Door
Institute type | Entrance exam | Counselling body |
| IITs, IISc Bengaluru | JEE Advanced (must first qualify JEE Main; roughly the top 2,50,000 JEE Main candidates become eligible for JEE Advanced each year) | JoSAA (josaa.nic.in) |
| NITs, IIITs, GFTIs | JEE Main | JoSAA, then CSAB for leftover seats |
| BITS Pilani/Goa/Hyderabad | BITSAT (institute's own test) | Direct, through BITS |
| VIT | VITEEE (institute's own test) | Direct, through VIT |
| State government/private engineering colleges | Varies by state for example, MHT CET (Maharashtra), WBJEE (West Bengal), KCET (Karnataka), AP EAPCET (Andhra Pradesh), TG EAPCET (Telangana), KEAM (Kerala), GUJCET (Gujarat) | State counselling authority |
JoSAA 2026 scale (a genuinely new development this cycle): for 2026–27, JoSAA covers 138 participating institutes 23 IITs, IISc Bengaluru (participating for the first time in 2026), 31 NITs plus IIEST Shibpur, 26 IIITs, and 56 GFTIs offering roughly 67,300 seats in total. This is up from 128 institutes in the 2025 cycle; the expansion is IISc's inclusion plus nine additional GFTIs. (Verify against josaa.nic.in before publishing, as these figures can be revised during the counselling window.)
Correction worth keeping on the page: engineering admissions are not handled by the Medical Counselling Committee (MCC) MCC manages NEET-based medical and dental seat allocation. For engineering, JoSAA and CSAB are the relevant central bodies, alongside each state's own counselling board for state-quota seats.
Engineering Colleges in India Fees: What to Actually Compare
Rather than looking for one headline fee figure, compare the full cost of four years:
- Tuition fee (and whether an income-based waiver applies; IITs offer these; SC/ST/PwD students are generally exempt from IIT tuition)
- Hostel and mess charges
- One-time admission/deposit charges (some refundable)
- Examination and miscellaneous fees
- Scholarships available at that specific institute
Government institutes (IITs, NITs) have centrally regulated, generally lower tuition with waivers. Private institutes set fees independently and they vary widely by campus and programme there is no single reliable "private college fee" figure; each institute publishes its own current fee structure, and that is the only source to trust.
Reading Placement Data Correctly
Placement claims are one of the most misleading parts of most college marketing. When comparing colleges, look at:
- Median salary (the middle of the distribution) usually more representative than an average, which one very high offer can skew
- Placement percentage and how many students were actually eligible/participated
- Branch-wise outcomes, not just the institute-wide figure
- The reporting year never compare one college's current-year data with another's data from two years ago
The single "highest package" figure advertised by a college represents one offer, not the typical outcome treat it as marketing, not data.
How to Shortlist Engineering Colleges in India: A 5-Step Approach
- Start from your exam and rank. Use official previous-year opening/closing ranks for your category and home-state quota as a reference, not generic "percentile to college" claims.
- Sort branches into three groups: ones you genuinely want, ones you'd accept for the right institute, and ones you wouldn't pick regardless of the college name.
- Set a real four-year budget, including hostel and living costs, not just tuition.
- Compare official placement data using the median/branch-wise approach above.
- Build a full list of reach, match, and safer options in your counselling choices. Cutoffs shift every year, so a narrow list of only "dream" colleges is risky.
Frequently Asked Questions
Is NIRF the only official engineering ranking in India?
Yes, for a government-run, India-specific ranking. NIRF is run by the Ministry of Education with a published methodology. Private rankings (like IIRF) and international rankings (QS, THE) exist too, but they're not government rankings and shouldn't be presented as equivalent to NIRF.
Can I get into an IIT without JEE Advanced?
No, JEE Advanced, which requires first qualifying JEE Main, is the route into IIT (and, from 2026, IISc Bengaluru) undergraduate programmes through JoSAA.
Is a top private college better than a lower-ranked government college?
There's no single answer; compare the specific branch's placement record and cost at both, not just the overall institute rank.
Is the highest advertised placement package a good way to compare colleges?
No, it usually reflects one offer. Median salary and branch-wise placement percentage are more representative.
IIT Delhi - Indian Institute of Technology [IITD], New Delhi
New Delhi, Delhi NCR
IIT Madras - Indian Institute of Technology - [IITM], Chennai
Chennai, Tamil Nadu
IIT Bombay - Indian Institute of Technology - [IITB], Mumbai
Mumbai, Maharashtra
IIT Kanpur - Indian Institute of Technology - [IITK], Kanpur
Kanpur, Uttar Pradesh
IIT Kharagpur - Indian Institute of Technology - [IITKGP],Kharagpur
Kharagpur, West Bengal
IIT Roorkee - Indian Institute of Technology - [IITR], Roorkee
Roorkee, Uttarakhand
IIT Guwahati - Indian Institute of Technology - [IITG], Guwahati
Guwahati, Assam
BITS Pilani (Pilani Campus), Pilani
Pilani, Rajasthan
IIT BHU - Indian Institute of Technology, Varanasi
Varanasi, Uttar Pradesh
IIT Hyderabad - Indian Institute of Technology - [IITH], Hyderabad
Hyderabad, Telangana
NIT Trichy, Tiruchirappalli
Tiruchirappalli, Tamil Nadu
National Institute of Technology - [NITK], Surathkal
Surathkal, Karnataka
ISM Dhanbad - Indian Institute of Technology - [IITISM], Dhanbad
Dhanbad, Jharkhand
NIT Warangal, Warangal
Warangal, Telangana
International Institute of Information Technology - [IIIT], Hyderabad
Hyderabad, Telangana
IIT Mandi- Indian Institute of Technology - [IITM], Mandi
Mandi, Himachal Pradesh
IIT Patna - Indian Institute of Technology - [IITP], Patna
Patna, Bihar
IIT Gandhinagar - Indian Institute of Technology - [IITG], Gandhinagar
Gandhinagar, Gujarat
Indian Institute of Information Technology - [IIIT], Allahabad
Allahabad, Uttar Pradesh
IIT Jodhpur - Indian Institute of Technology - [IITJ], Jodhpur
Jodhpur, Rajasthan
Netaji Subhas University of Technology - [NSUT], New Delhi
New Delhi, Delhi NCR
MNNIT Allahabad - Motilal Nehru National Institute of Technology - [MNNIT], Allahabad
Allahabad, Uttar Pradesh
National Institute of Technology - [NITC], Calicut
Calicut, Kerala
Birla Institute of Technology and Science - [BITS], South Goa
South Goa, Goa
Birla Institute of Technology and Science - [BITS], Hyderabad
Hyderabad, Telangana
Page 1 of 252 • Colleges