IIT Bombay, IIT Delhi, IIT Madras, IIT Kanpur and IIT Kharagpur are the top engineering colleges in India according to Collegedunia Engineering Rankings 2025.
There are 6312 engineering colleges in India, of which 4626 are privately owned colleges and 1401 are government colleges. There are 4359 BTech and 2861 MTech colleges in India that offer engineering admissions based on JEE Main, TNEA, MHT CET, UPTAC, MAHCET for BTech, and GATE, AP PGECET, Karnataka PGCET, TS PGECET, CUET PG for MTech.
- Few colleges also provide direct admissions on merit as well as through the entrance exam conducted by the college or through the marks scored in any other state-level entrance exam, followed by the counselling process.
- The total course fees for BTech colleges range from INR 4,400 at AU Allahabad to INR 37.8 Lakh at ICAS Manipal & for MTech colleges, the course fee ranges from INR 693 at JNU Delhi to INR 57,27 Lakh at VIT Bangalore.
- The Median Package ranges from INR 17 LPA at IIT Roorkee to INR 21.60 LPA at IIT Guwahati for BTech, and INR 10 LPA to INR 15.59 LPA for MTech.
- Top 10 Engineering Colleges in India
- Top Engineering Colleges in India by Various Agencies
- Top Engineering Colleges in India by Student Perception
- Top Engineering Colleges in India: Placements
- Top Engineering Colleges in India: ROI Wise 2025
- Top Engineering Colleges in India: Admission 2025
- Engineering Colleges in India: Highlights
- Govt Engineering Colleges in India 2025
- Private Engineering Colleges in India 2025
- Engineering Colleges with the Lowest Fees in India 2025
- Top Engineering Colleges in India for MTech (2025)
- Top Specialisations at Engineering Colleges in India 2025
- Engineering Colleges in India for Computer Science 2025
- Engineering Colleges in India for Mechanical 2025
- Engineering Colleges in India for Electronics & Communication 2025
- Top States for Engineering in India
- Top Cities for Engineering in India
- Entrance Exams for Engineering Colleges in India
- Engineering Colleges in India FAQs
Top 10 Engineering Colleges in India
India has 4359 BTech colleges, with 3623 Private and 676 Government colleges. Fees range from INR 8.35 Lakh at IIT BHU to INR 23.9 Lakh at BITS Pilani, while the total seat intake varies from 595 at IIT Hyderabad to 1563 at IIT BHU. Below is the list of the Top 10 BTech colleges in India, along with their rankings, total seats, and total course fees. The following video by Collegedunia gives a complete overview of the top engineering colleges in India.
Colleges | Total Course Fees | Median Placement | JEE Advanced Cutoff 2024 |
---|---|---|---|
IIT Bombay | INR 8.75 Lakh | INR 19.61 LPA | 68 (CSE) - 4718 (Environmental Engineering) |
IIT Delhi | INR 8.66 Lakh | INR 19.08 LPA | 116 (CSE) - 6102 (Textile Technology) |
IIT Madras | INR 9.39 Lakh | INR 17.50 LPA | 159 (CSE) - 7404 (Naval Architecture & Ocean Engineering) |
IIT Kanpur | INR 8.6 Lakh | INR 19.40 LPA | 252 (CSE) - 6952 (Biological Sciences and Bio-Engineering) |
IIT Kharagpur | INR 10.29 Lakh | INR 19.76 LPA | 415 (CSE) - 10770 (Agricultural and Food Engineering) |
IIT Roorkee | INR 8.87 Lakh | INR 17.00 LPA | 481 (CSE) - 9977 (Geological Technology) |
IIT Guwahati | INR 9.04 Lakh | INR 21.60 LPA | 623 (CSE) - 9178 (Biosciences and Bioengineering) |
BITS Pilani | INR 23.9 Lakh | INR 18.20 LPA | BITSAT: 327 (Computer Science) - 238 (Civil Engineering) |
IIT BHU, Varanasi | INR 8.35 Lakh | INR 20.00 LPA | 1071 (CSE) - 14463 (Pharmaceutical Engineering and Technology) |
IIT Hyderabad | INR 9.17 Lakh | INR 21.00 LPA | 656 (CSE) - 9551 (Industrial Chemistry) |

Top Engineering Colleges in India by Various Agencies
IIT Bombay is the top engineering College in India as per Collegedunia 2025 Rankings, while as per NIRF 2024 rankings, IIT Madras is the top engineering college in India. The following shows the list of the top 10 engineering colleges in India as per Collegedunia, NIRF, India Today, and IIRF , along with their India and State/City ranks.
Colleges | Collegedunia Score (Out of 2000) | ||||
---|---|---|---|---|---|
IIT Bombay | 1 (India)1 (Mumbai) | 1983 | 3 (India)1 (Mumbai) | 2 (India)1 (Mumbai) | 1 |
IIT Delhi | 2 (India)1 (New Delhi) | 1784 | 2 (India)1 (New Delhi) | 1 (India)1 (New Delhi) | 3 |
IIT Madras | 3 (India)1 (Chennai) | 1668 | 1 (India)1 (Chennai) | - | 2 |
IIT Kanpur | 4 (India)1 (Uttar Pradesh) | 1585 | 4 (India)1 (Uttar Pradesh) | 3 (India)1 (Uttar Pradesh) | 5 |
IIT Kharagpur | 5 (India)1 (West Bengal) | 1521 | 5 (India)1 (West Bengal) | 4 (India)1 (West Bengal) | 4 |
IIT Roorkee | 6 (India)1 (Uttarakhand) | 1469 | 6 (India)1 (Uttarakhand) | 5 (India)1 (Uttarakhand) | 7 |
IIT Guwahati | 7 (India)1 (Assam) | 1425 | 7 (India)1 (Assam) | 6 (India)1 (Assam) | 6 |
BITS Pilani | 8 (India)1 (Rajasthan) | 1386 | 20 (India)1 (Rajasthan) | 7 (India)1 (Rajasthan) | - |
IIT BHU, Varanasi | 9 (India)2 (Uttar Pradesh) | 1322 | 10 (India)2 (Uttar Pradesh) | - | 8 |
IIT Hyderabad | 10 (India)1 (Hyderabad) | 1353 | 8 (India)1 (Hyderabad) | - | 9 |
Note : The CD Score Calculated is based on summation of Academic and Placement scores. The academic scores are calculated based on State exam Cutoff or All India Entrance exam cutoff along with Student reviews, NAAC and Agency rankings while the placement scores are calculated based on Average Package or median package for that college.
Top Engineering Colleges in India by Student Perception
Collegedunia is a platform with over 4 lakh student reviews. These reviews offer authentic feedback on academics, faculty, infrastructure, placements, and more for the top colleges such as IIT Bombay, IIT Delhi, IIT Madras, IIT Kanpur, and IIT Kharagpur. The following table provides the key insights of these engineering colleges in India based on student reviews on Collegedunia.
College Name | Student Rating (Out of 10) | No. of Reviews | Key Insights of the College |
---|---|---|---|
IIT Bombay | 8.8 | 396 |
|
IIT Delhi | 8.8 | 679 |
|
IIT Madras | 8.7 | 415 |
|
IIT Kanpur | 8.9 | 464 |
|
IIT Kharagpur | 8.5 | 825 |
|
IIT Roorkee | 8.5 | 540 |
|
IIT Guwahati | 8.6 | 430 |
|
BITS Pilani | 8.7 | 708 |
|
IIT BHU, Varanasi | 8.5 | 769 |
|
IIT Hyderabad | 8.5 | 227 |
|
Video Review: Best Engineering Colleges in India for Low JEE Ranks
In this Video, Yash Garg says even if your JEE rank is high, like 2, 4, or even 8 lakh— you don’t need to worry. You can still get into a government B.Tech college under INR 10 lakh! In this video Yash explains how to choose the best engineering college based on your rank, stream, and budget. It also exposes myths about engineering degrees, placements, and how colleges are ranked in real life, not just by advertising. Top IITs, NITs, IIITs, and private colleges are categorised by Yash into distinct groups such as "G.O.A.T," "Badiya," "Okay," and "Kaam Chalau". If your score isn't very high, he even explains how to assess private universities and hybrid degree possibilities.
Highlights & Key Moments:
- College Explosion: The number of institutions increased from 32 colleges in AP (1994) to 750+ by 2011. This led to a decrease in quality.
- Branch Hierarchy Simplified: CS > Math & Computing > ECE > Others.
- GOAT Colleges Average Packages: IIT Kanpur- INR 22.07, IIT Madras- INR 17.5, IIT Roorkee- INR 19.69.
- Hybrid IIT Degrees: IIT Patna’s online BSc in CS & Data Analytics for under INR 3 lakh—no JEE Advanced needed.
- Best ROI Colleges: Jadavpur University offers a 25 LPA average package with just INR 10k fees!
Top Engineering Colleges in India: Placements
Engineering colleges in India provide the following packages to their BTech graduates. IIT Bombay offers a median package of INR 19.61 LPA, with a highest package of INR 2.2 CPA. IIT Bombay reports a median package of INR 19.08 LPA and a highest package of INR 2 CPA. The following table provides a list of the packages of the top engineering colleges in India.
Colleges | Median Salary | Highest Salary | Top Recruiters | Key Insights of the Placement |
---|---|---|---|---|
IIT Bombay | INR 19.61 LPA | INR 2.2 CPA | Google, Microsoft, Apple, Goldman Sachs, McKinsey, BCG | Students have reported that the placement rate is between 75-80%. Many of the remaining students opt for higher studies. The highest package ever recorded was INR 4.5 CPA. |
IIT Delhi | INR 19.08 LPA | INR 2 CPA | Google, Uber, Microsoft, Goldman Sachs, WorldQuant, Amazon | In the 4th year, after the 7th semester, students become eligible for campus placements. In some BTech branches around 90% of students get placed. |
IIT Madras | INR 17.50 LPA | INR 1.31 CPA | Oracle, Qualcomm, Apple, JP Morgan, Texas Instruments | About 90% of students get placed, and companies like Microsoft and Google visit the campus for recruitment. |
IIT Kanpur | INR 19.40 LPA | INR 1.90 CPA | Google, Microsoft, Oracle, Qualcomm, American Express, BPCL, NPCI, Databricks | The placement drive starts in the 7th semester, with interviews held at the end of the 7th semester and again in the 8th semester. Around 80% of students get placed, mostly in non-core sectors such as Software Development (SDE), finance, and consulting. |
IIT Kharagpur | INR 19.76 LPA | INR 2.14 CPA | Google, Barclays, EXL, Schlumberger, ITC, Adobe | Almost 100% of students get placed when both on-campus and off-campus placements are considered. Most students go into Software Development or Data Science roles, while some choose academic careers as assistant professors in private engineering colleges. |
IIT Roorkee | INR 17.00 LPA | INR 2.05 CPA | Apple, Google, Flipkart, Bajaj Auto, Uber, Atlassian | From the 7th semester onwards, students become eligible for placements. Many top companies, such as Google, Microsoft, Quantbox, Adobe, and JP Morgan, visit our college, typically hiring around 6–8 students each. |
IIT Guwahati | INR 21.60 LPA | INR 2.05 CPA | Adobe, ThoughtSpot, Qualcomm, Goldman Sachs, Uber | Students become eligible for placements from the 7th semester. A few students also receive pre-placement offers from their internships, either after the 6th semester or during the middle of the 7th semester. The placement rate of around 70-80%. |
BITS Pilani | INR 18.20 LPA | - | Google, DE Shaw, Qualcomm, Adobe, Microsoft | For summer internships, students become eligible to participate in the recruitment process from the 5th semester onwards, while placement interviews begin in the 7th semester. Approximately 85% of students get placed. |
IIT BHU, Varanasi | INR 20.00 LPA | INR 2.2 CPA | Oracle, Google, Flipkart, Sprinklr, Texas Instruments | From the 7th semester onwards, students become eligible for campus placements. By the end of 2024, a total of 1,128 placement offers were made, including 424 Pre-Placement Offers (PPOs). Overall, 85–90% of students secure placements, although the rate may vary depending on the branch. |
IIT Hyderabad | INR 21.00 LPA | INR 63.78 LPA | Microsoft, Nvidia, Qualcomm, TSMC, Amazon, Adobe | Compared to the older IITs, the placements at IIT Hyderabad are average. However, when compared to the newer generation of IITs, IIT Hyderabad offers very decent placement opportunities. The placement rate is approximately 73%. |
Top Engineering Colleges in India: ROI Wise 2025
IIT BHU, Varanasi has the highest ROI of 239.52% for BTech, with a median package of INR 20 LPA and a total course fee of INR 8.35 lakh. Below is the table showing the top engineering colleges in India ranked in terms of ROI for 2025.
Colleges | Total Course Fees | Median Salary | Highest Salary | ROI |
---|---|---|---|---|
IIT BHU, Varanasi | INR 8.35 Lakh | INR 20.00 LPA | INR 2.2 CPA | 239.52% |
IIT Guwahati | INR 9.04 Lakh | INR 21.60 LPA | INR 2.05 CPA | 238.94% |
IIT Hyderabad | INR 9.17 Lakh | INR 21.00 LPA | INR 63.78 LPA | 229.01% |
IIT Kanpur | INR 8.6 Lakh | INR 19.40 LPA | INR 1.90 CPA | 225.58% |
IIT Bombay | INR 8.75 Lakh | INR 19.61 LPA | INR 2.2 CPA | 224.11% |
IIT Delhi | INR 8.66 Lakh | INR 19.08 LPA | INR 2 CPA | 220.32% |
IIT Kharagpur | INR 10.29 Lakh | INR 19.76 LPA | INR 2.14 CPA | 192.03% |
IIT Roorkee | INR 8.87 Lakh | INR 17.00 LPA | INR 2.05 CPA | 191.66% |
IIT Madras | INR 9.39 Lakh | INR 17.50 LPA | INR 1.31 CPA | 186.37% |
BITS Pilani | INR 23.9 Lakh | INR 18.20 LPA | - | 76.15% |
Top Engineering Colleges in India: Admission 2025
Engineering colleges in India offer admission mainly through entrance exams like JEE Main. Some colleges also provide direct admission based on merit or college entrance tests. Apart from this, most colleges require a minimum of 45% in Class 12th. The table below includes seat intake, exams accepted and the 2024 closing rank cutoff for admission in BTech specialisations.
Colleges | Total Seats (BTech) |
Exam Accepted / Class 12th Requirement | JEE Advanced Cutoff 2024 |
---|---|---|---|
IIT Bombay | 1241 | JEE Advanced / Minimum 75% (65% for SC/ST) in Class 12 or top 20 percentile | 68 (CSE) - 4718 (Environmental Engineering) |
IIT Delhi | 1229 | JEE Advanced / Minimum 75% (65% for SC/ST) in Class 12 or top 20 percentile | 116 (CSE) - 6102 (Textile Technology) |
IIT Madras | 1054 | JEE Advanced / Minimum 75% (65% for SC/ST) in Class 12 or top 20 percentile | 159 (CSE) - 7404 (Naval Architecture & Ocean Engineering) |
IIT Kanpur | 1210 | JEE Advanced / Minimum 75% (65% for SC/ST) in Class 12 or top 20 percentile | 252 (CSE) - 6952 (Biological Sciences and Bio-Engineering) |
IIT Kharagpur | 1550 | JEE Advanced / Minimum 75% (65% for SC/ST) in Class 12 or top 20 percentile | 415 (CSE) - 10770 (Agricultural and Food Engineering) |
IIT Roorkee | 1323 | JEE Advanced / Minimum 75% (65% for SC/ST) in Class 12 or top 20 percentile | 481 (CSE) - 9977 (Geological Technology) |
IIT Guwahati | 1008 | JEE Advanced / Minimum 75% (65% for SC/ST) in Class 12 or top 20 percentile | 623 (CSE) - 9178 (Biosciences and Bioengineering) |
BITS Pilani | - | BITSAT / Minimum 75% aggregate in PCM and 60% in each subject | BITSAT: 327 (Computer Science) - 238 (Civil Engineering) |
IIT BHU, Varanasi | 1563 | JEE Advanced / Minimum 75% (65% for SC/ST) in Class 12 or top 20 percentile | 1071 (CSE) - 14463 (Pharmaceutical Engineering and Technology) |
IIT Hyderabad | 595 | JEE Advanced / Minimum 75% (65% for SC/ST) in Class 12 or top 20 percentile | 656 (CSE) - 9551 (Industrial Chemistry) |
Engineering Colleges in India: Highlights
Provided below are the highlights of engineering colleges in India:
Details | Statistics |
---|---|
Total Engineering Colleges | 6312 |
Number of BTech Colleges in India | 4359 (Total)3623 (Private) 676 (Govt) |
Number of MTech Colleges in India | 2861 (Total)2295 (Private) 528 (Govt) |
Number of Govt Colleges in India | 1401 |
Number of Private Colleges in India | 4626 |
Top BTech/MTech College | IIT Bombay |
Top Specialisations (BTech) | Computer Science, Mechanical Engineering, Information Technology, Civil Engineering, Electronics & Communication |
Top Specialisations (MTech) | Computer Science, Electronics & Communication, Mechanical Engineering, Civil Engineering, Electrical & Electronics, Industrial Engineering |
Total Fees Range | BTech (INR 4,400 (AU Allahbad) - INR 37.8 Lakh (ICAS Manipal)) |
MTech (INR 693 (JNU New Delhi) - INR 57.27 Lakh (VIT Bangalore)) | |
Median Package | INR 14.35 LPA (NIT Trichy) - INR 21.60 LPA (IIT Guwahati) |
Accepted Entrance Exam | BTech - JEE Main, TNEA, MHT CET, UPTAC, Maharashtra JEE Main |
MTech - GATE, AP PGECET, Karnataka PGCET, TS PGECET, CUET PG |
Govt Engineering Colleges in India 2025
There are 1401 Government colleges in India, of which 676 offer BTech programs, including IIT Bombay, IIT Delhi and IIT Madras. Here is the list of Government engineering Colleges in India, along with their median placement and Total course fees.
Colleges | JEE Advanced Cutoff 2024 | BTech Seats | Total Course Fees |
---|---|---|---|
IIT Bombay | 68 (CSE) - 4718 (Environmental Engineering) | 1241 | INR 8.75 Lakh |
IIT Delhi | 116 (CSE) - 6102 (Textile Technology) | 1229 | INR 8.66 Lakh |
IIT Madras | 159 (CSE) - 7404 (Naval Architecture & Ocean Engineering) | 1054 | INR 9.39 Lakh |
IIT Kanpur | 252 (CSE) - 6952 (Biological Sciences and Bio-Engineering) | 1210 | INR 8.6 Lakh |
IIT Kharagpur | 415 (CSE) - 10770 (Agricultural and Food Engineering) | 1550 | INR 10.29 Lakh |
IIT Roorkee | 481 (CSE) - 9977 (Geological Technology) | 1323 | INR 8.87 Lakh |
IIT Guwahati | 623 (CSE) - 9178 (Biosciences and Bioengineering) | 1008 | INR 9.04 Lakh |
IIT BHU, Varanasi | 1071 (CSE) - 14463 (Pharmaceutical Engineering and Technology) | 1563 | INR 8.35 Lakh |
IIT Hyderabad | 656 (CSE) - 9551 (Industrial Chemistry) | 595 | INR 9.17 Lakh |
NIT Trichy | JEE Main: 5066 (CSE) - 36104 (Civil Engineering) | 1029 | INR 6.38 Lakh |
Private Engineering Colleges in India 2025
There are 4626 private colleges in India, of which 3623 offer BTech programs. The median package ranges from INR 8.99 LPA at VIT Vellore to INR 29.37 LPA at IIIT Bangalore. Here is the list of private engineering Colleges in India along with Total Fees and Placements.
Colleges | Cutoff 2024 | Total Course Fees |
---|---|---|
BITS Pilani | BITSAT Score: 327 (CSE) - 238 (Civil Engineering) | INR 23.9 Lakh |
IIIT Allahabad | JEE MAIN: 5202 (CSE) - 7758 (Electronics and Communication Engineering) | INR 7.1 Lakh |
BITS South Goa | BITSAT Score: 301 (CSE) - 239 (Chemical Engineering) | INR 23.9 Lakh |
BITS Hyderabad | BITSAT Score: 298 (CSE) - 235 (Civil Engineering) | INR 23.9 Lakh |
IIIT Bangalore | JEE Main: 7260 (CSE) - 13176 (B.Tech + M.Tech ECE) | INR 20.24 Lakh |
VIT Vellore | VITEEE: 8006 (CSE) - 91000 (Manufacturing) | INR 7.83 Lakh |
RVCE Bangalore | KCET - 268 (CSE) - 8147 (Civil) COMEDK UGET - 328 (CSE) - 15050 (Civil) |
INR 4.5 Lakh |
ICT Mumbai | MHT CET (99.91 (Oleo chemicals and Surfactants Technology) - 96.15 (Fibers and Textiles Processing Technology) | INR 3.56 Lakh |
BIT Mesra, Ranchi | JEE Main: 18030 (CSE) - 59904 (Food Engineering) | INR 16.77 Lakh |
DA-IICT Gandhinagar | GUJCET: 80 (Mathematics & Computing) -290 (VLSI Design) | INR 12.45 Lakh |
Engineering Colleges with the Lowest Fees in India 2025
Many BTech colleges in India have a total course fee of INR 6,000, which is among the lowest in the country. Over 10 engineering colleges in India offer this affordable fee structure, including GEC Surat, GEC Valsad, GEC Patan, LDCE Ahmedabad, SSEC Bhavnagar, GEC Rajkot, GEC Bhavnagar, GEC Bharuch, and GEC Palanpur. Additionally, AU Allahabad offers an even lower total course fee of INR 4,400. Listed below are some of the engineering colleges with the lowest fees in India.
Colleges | City, State | Total Course Fees |
---|---|---|
AU Allahabad | Allahabad, Uttar Pradesh | INR 4,400 |
GEC Surat | Surat, Gujarat | INR 6,000 |
GEC Valsad | Valsad, Gujarat | INR 6,000 |
GEC Patan | Patan, Gujarat | INR 6,000 |
LDCE Ahmedabad | Ahmedabad, Gujarat | INR 6,000 |
SSEC Bhavnagar | Bhavnagar, Gujarat | INR 6,000 |
GEC Rajkot | Rajkot, Gujarat | INR 6,000 |
GEC Bhavnagar | Bhavnagar, Gujarat | INR 6,000 |
GEC Bharuch | Bharuch, Gujarat | INR 6,000 |
GEC Palanpur | Palanpur, Gujarat | INR 6,000 |
Top Engineering Colleges in India for MTech (2025)
India has 4359 BTech colleges, with 3623 Private and 676 Government colleges. Fees range from INR 8.35 Lakh at IIT BHU to INR 23.9 Lakh at BITS Pilani, while the total seat intake varies from 595 at IIT Hyderabad to 1563 at IIT BHU. Below is the list of the Top 10 BTech colleges in India, along with their rankings, total seats, and total course fees.
Colleges | BTech Seats | Total Course Fees | Median Placement | Top Recruiters |
---|---|---|---|---|
IIT Bombay | 1241 | INR 8.75 Lakh | INR 19.61 LPA | Google, Microsoft, Apple, Goldman Sachs, McKinsey, BCG |
IIT Delhi | 1229 | INR 8.66 Lakh | INR 19.08 LPA | Google, Uber, Microsoft, Goldman Sachs, WorldQuant, Amazon |
IIT Madras | 1054 | INR 9.39 Lakh | INR 17.50 LPA | Oracle, Qualcomm, Apple, JP Morgan, Texas Instruments |
IIT Kanpur | 1210 | INR 8.6 Lakh | INR 19.40 LPA | Google, Microsoft, Oracle, Qualcomm, American Express, BPCL, NPCI, Databricks |
IIT Kharagpur | 1550 | INR 10.29 Lakh | INR 19.76 LPA | Google, Barclays, EXL, Schlumberger, ITC, Adobe |
IIT Roorkee | 1323 | INR 8.87 Lakh | INR 17.00 LPA | Apple, Google, Flipkart, Bajaj Auto, Uber, Atlassian |
IIT Guwahati | 1008 | INR 9.04 Lakh | INR 21.60 LPA | Adobe, ThoughtSpot, Qualcomm, Goldman Sachs, Uber |
BITS Pilani | - | INR 23.9 Lakh | INR 18.20 LPA | Google, DE Shaw, Qualcomm, Adobe, Microsoft |
IIT BHU, Varanasi | 1563 | INR 8.35 Lakh | INR 20.00 LPA | Oracle, Google, Flipkart, Sprinklr, Texas Instruments |
IIT Hyderabad | 595 | INR 9.17 Lakh | INR 21.00 LPA | Microsoft, Nvidia, Qualcomm, TSMC, Amazon, Adobe |
Top Specialisations at Engineering Colleges in India 2025
Computer Science is the most popular specialisation for BTech colleges in India, with 3989 colleges offering the stream. Below is the list of the top 10 specialisations for BTech in India, along with the total number of colleges with the top 3 colleges for each specialisation.
Specialization | Count of Colleges | Top Colleges | ||
---|---|---|---|---|
Computer Science | 3989 | IIT Bombay | IIT Delhi | IIT Madras |
Mechanical Engineering | 3518 | IIT Bombay | IIT Delhi | IIT Madras |
Electronics & Communication | 3373 | IIT Roorkee | IIT Guwahati | BITS Pilani |
Civil Engineering | 3211 | IIT Bombay | IIT Delhi | IIT Madras |
Information Technology | 1928 | NITK Surathkal | IIIT Allahabad | NSUT New Delhi |
Electrical & Electronics | 1829 | IIT Bombay | IIT Kharagpur | IIT Guwahati |
Electrical | 1410 | IIT Bombay | IIT Delhi | IIT Madras |
General | 969 | IIT Delhi | IIT Madras | IIT Kanpur |
Electronics | 492 | IIT Kharagpur | BITS Pilani | IIT BHU, Varanasi |
Chemical Engineering | 415 | IIT Bombay | IIT Delhi | IIT Madras |
Engineering Colleges in India for Computer Science 2025
Admissions to the top Computer Science stream colleges in India are mainly through JEE Advanced and JEE Main exams, and the table below lists the cut-off ranks for 2022, 2023 and 2024, along with total course fees. IIT Bombay, IIT Delhi and IIT Madras are among the top colleges for CS. This list highlights the best options for BTech CSE in India.
Colleges | Total Course Fees | Cutoff 2024 JEE Advanced (Closing Rank) |
Cutoff 2023 JEE Advanced (Closing Rank) |
Cutoff 2022 JEE Advanced (Closing Rank) |
---|---|---|---|---|
IIT Bombay | INR 8.75 Lakh | 68 | 67 | 61 |
IIT Delhi | INR 8.66 Lakh | 116 | 118 | 102 |
IIT Madras | INR 9.39 Lakh | 159 | 148 | 175 |
IIT Kanpur | INR 8.6 Lakh | 252 | 238 | 237 |
IIT Kharagpur | INR 10.29 Lakh | 415 | 279 | 303 |
IIT Roorkee | INR 8.87 Lakh | 481 | 412 | 413 |
IIT Guwahati | INR 9.04 Lakh | 623 | 654 | 589 |
BITS Pilani | INR 23.9 Lakh | BITSAT: 327 | BITSAT: 331 | BITSAT: 320 |
IIT BHU, Varanasi | INR 8.35 Lakh | 1071 | 1079 | 897 |
IIT Hyderabad | INR 9.17 Lakh | 656 | 674 | 608 |
Engineering Colleges in India for Mechanical 2025
Admissions to the top Mechanical stream colleges in India are mainly through JEE Advanced and JEE Main exams, and the table below lists the cut-off ranks for 2022, 2023 and 2024, along with total course fees. IIT Bombay, IIT Delhi and IIT Madras are among the top colleges for Mechanical. This list highlights the best options for BTech Mechanical in India.
Colleges | Total Course Fees | Cutoff 2024 JEE Advanced (Closing Rank) |
Cutoff 2023 JEE Advanced (Closing Rank) |
Cutoff 2022 JEE Advanced (Closing Rank) |
---|---|---|---|---|
IIT Bombay | INR 8.75 Lakh | 1685 | 1736 | 1406 |
IIT Delhi | INR 8.66 Lakh | 1782 | 1791 | 1882 |
IIT Madras | INR 9.39 Lakh | 2310 | 2572 | 2786 |
IIT Kanpur | INR 8.6 Lakh | 2776 | 2940 | 3155 |
IIT Kharagpur | INR 10.29 Lakh | 3613 | 3294 | 3350 |
IIT Roorkee | INR 8.87 Lakh | 3672 | 3854 | 4189 |
IIT Guwahati | INR 9.04 Lakh | 4523 | 4754 | 5088 |
BITS Pilani | INR 23.9 Lakh | BITSAT: 266 | BITSAT 244 | BITSAT: 223 |
IIT BHU, Varanasi | INR 8.35 Lakh | 6596 | 6694 | 7083 |
IIT Hyderabad | INR 9.17 Lakh | 4469 | 4976 | 5273 |
Engineering Colleges in India for Electronics & Communication 2025
Admissions to the top Electronics & Communication stream colleges in India are mainly through JEE Advance and JEE Main exams, and the table below lists the cut-off ranks for 2022, 2023 and 2024, along with total course fees. IIT Roorkee, IIT Guwahati and BITS Pilani are among the top colleges for Electronics & Communication. This list highlights the best options for BTech Electronics & Communication in India.
Colleges | Total Course Fees | Cutoff 2024 JEE Advanced (Closing Rank) |
Cutoff 2023 JEE Advanced (Closing Rank) |
Cutoff 2022 JEE Advanced (Closing Rank) |
---|---|---|---|---|
IIT Roorkee | INR 8.87 Lakh | 1424 | 1429 | 1443 |
IIT Guwahati | INR 9.04 Lakh | 1658 | 1698 | 1711 |
BITS Pilani | INR 23.9 Lakh | BITSAT: 314 | BITSAT: 296 | BITSAT: 279 |
NIT Trichy | INR 6.38 Lakh | JEE Main: 3546 | JEE Main: 5165 | JEE Main: 3691 |
NITK Surathkal | INR 5.97 Lakh | JEE Main: 4227 | JEE Main: 6030 | JEE Main: 5179 |
IITISM Dhanbad | INR 9.26 Lakh | 5982 | 5821 | 5492 |
NIT Warangal | INR 5.43 Lakh | JEE Main: 5014 | JEE Main: 6615 | JEE Main: 6119 |
IIIT Hyderabad | INR 18 Lakh | JEE Main: 4350 | JEE Main: 4398 | JEE Main: 10318 |
IIT Patna | INR 9.99 Lakh | 5732 | 5701 | - |
IIIT Allahabad | INR 7.1 Lakh | JEE Main: 7758 | JEE Main: 9558 | JEE Main: 10233 |
Top States for Engineering in India
There are 28 States in India, and the 10 states with the highest number of BTech colleges are provided in the table below:
State | Count of Colleges | Top Colleges | ||
---|---|---|---|---|
Tamil Nadu | 621 | IIT Madras | NIT Trichy | CEG Guindy |
Maharashtra | 511 | IIT Bombay | VNIT Nagpur | VJTI |
Uttar Pradesh | 445 | IIT Kanpur | IIT BHU | IIIT Allahabad |
Delhi NCR | 355 | IIT Delhi | IIT Delhi | NIT Delhi |
Andhra Pradesh | 309 | IIT Tirupati | IIIT Sri City | NIT Andhra Pradesh |
Karnataka | 294 | NIT Surathkal | IIIT Bangalore | IIT Dharwad |
Madhya Pradesh | 263 | IIT Indore | IIITM Gwalior | NIT Bhopal |
Gujarat | 220 | IIT Gandhinagar | NIT Surat | DAIICT |
Haryana | 219 | NIT Kurukshetra | PEC Chandigarh | IIIT Sonepat |
Top Cities for Engineering in India
There are 144 BTech colleges in Bangalore, and 133 in Hyderabad. These are the two most popular cities for BTech colleges in India. Provided below is the list of the top 10 cities in India for engineering colleges:
City | Count of Colleges | Top Colleges | ||
---|---|---|---|---|
Bangalore | 144 | IIIT Bangalore | IISc Bangalore | RVCE |
Hyderabad | 133 | IIT Hyderabad | IIIT Hyderabad | BITS Hyderabad |
Pune | 129 | COEP | AIT Pune | VIT Pune |
Chennai | 126 | IIT Madras | CEG Guindy | SRM University Chennai |
Bhopal | 103 | NIT Bhopal | IIIT Bhopal | LNCT Bhopal |
Jaipur | 86 | MNIT Jaipur | LNMIIT | Manipal University Jaipur |
Coimbatore | 72 | Amrita Vishwa Vidyapeetham | PSG Tech | CIT |
Bhubaneswar | 67 | IIT Bhubaneswar | IIIT Bhubaneswar | KIIT |
Lucknow | 64 | IIIT Lucknow | IET Lucknow | LIT Lucknow |
New Delhi | 56 | IIT Delhi | NSUT | NIT Delhi |
Entrance Exams for Engineering Colleges in India
There are 1730 colleges in India that accept BTech admission through JEE Main and 509 that accept admissions through TNEA. Here is the list of all BTech entrance exams accepted by colleges in India:
Engineering Colleges in India FAQs
Ques. Which are the top 20 Engineering Colleges in India?
Ans. The following is the list of the top 20 engineering colleges in India.
College Name | Collegedunia Score (out of 2000) |
---|---|
Indian Institute of Technology Bombay | 1983 |
Indian Institute of Technology Delhi | 1784 |
Indian Institute of Technology Madras | 1668 |
Indian Institute of Technology Kanpur | 1585 |
Indian Institute of Technology Kharagpur | 1521 |
Indian Institute of Technology Roorkee | 1469 |
Indian Institute of Technology Guwahati | 1425 |
Birla Institute of Technology and Science, Pilani | 1386 |
Indian Institute of Technology Hyderabad | 1353 |
Indian Institute of Technology (Banaras Hindu University) Varanasi | 1322 |
National Institute of Technology Tiruchirappalli | 1295 |
National Institute of Technology Karnataka, Surathkal | 1270 |
Indian Institute of Technology (Indian School of Mines) Dhanbad | 1247 |
National Institute of Technology Warangal | 1226 |
International Institute of Information Technology Hyderabad | 1206 |
IISC Bangalore | 1188 |
Indian Institute of Technology Mandi | 1170 |
Indian Institute of Technology Patna | 1154 |
Indian Institute of Technology Gandhinagar | 1138 |
Motilal Nehru National Institute of Technology | 1124 |
Ques. Which are the most Popular entrance exams accepted by Top MTech colleges?
Ans. GATE, AP PGECET and Karnataka PGCET are the main entrance exams considered by most colleges during the MTech admission process. Here is the list of all entrance exams accepted by colleges in India:
Exam Name | Total No of Colleges Accepting the Exam |
---|---|
GATE | 417 |
AP PGECET | 189 |
Karnataka PGCET | 141 |
TS PGECET | 120 |
CUET PG | 120 |
CEETA PG | 77 |
Gujarat ACPC | 52 |
OJEE | 46 |
ICAR AIEEA PG | 41 |
COAP | 24 |
Ques. How many colleges provide part-time BTech in India?
Ans. While the majority of engineering colleges in India offer full-time on-campus programs, a small number also provide alternative learning options such as part-time, online, distance, and off-campus courses. The table below provides a breakdown by program type:
Program Type | Number of Colleges |
---|---|
Full Time/On Campus | 4350 |
Part Time | 46 |
Online | 5 |
Distance | 5 |
Off Campus | 1 |
Ques. How many IITs, IIITs, and NITs are there in India?
Ans. IITs, NITs, and IIITs are collectively known as Institutes of National Importance (INIs) in India.
These institutions are recognised by the Government of India for their strategic role in developing highly skilled manpower in science, engineering, and technology, and they are granted special status and autonomy through acts of Parliament.
As of 2025, India has the following number of such engineering institutes:
Institute Type | Total Number in India |
---|---|
IITs (Indian Institutes of Technology) | 23 |
IIITs (Indian Institutes of Information Technology) | 26 |
NITs (National Institutes of Technology) | 31 |
Breakdown:
- IITs: There are 23 Indian Institutes of Technology across India, established under the Institutes of Technology Act, 1961, and recognised as Institutes of National Importance.
- IIITs: India has 26 Indian Institutes of Information Technology. Among these, 5 are established, fully funded, and managed by the Ministry of Education, Government of India, while the remaining 21 are set up on a Public-Private Partnership (PPP) model.
- NITs: There are 31 National Institutes of Technology in India, each recognised as an Institute of National Importance and governed by the NIT Council.
Ques. Which are the Top Engineering Colleges in India for Lateral Entry?
Ans. Some of the top engineering colleges in India for Lateral Entry include:
Colleges | Total Course Fees |
---|---|
NSUT New Delhi | - |
DTU New Delhi | INR 7.5 Lakh |
VJTI Mumbai | INR 2.49 Lakh |
JU Kolkata | INR 85,460 |
RVCE Bangalore | INR 41.95 Lakh |
Ques. How many engineering colleges are approved by AICTE?
Ans. AICTE has approved 3718 engineering colleges in India.
Ques. How many affiliated colleges are under each university among the top colleges in India?
Ans. Anna University in Chennai heads the list with 485 affiliated engineering colleges. The table below shows the ten universities that currently have the most engineering colleges in India.
University | Number of Colleges |
---|---|
AU Chennai | 485 |
AKTU Lucknow | 220 |
VTU Belgaum | 191 |
JNTUK Kakinada | 162 |
RGPV\ Bhopal | 148 |
JNTUH Hyderabad | 139 |
SPPU Pune | 110 |
BPUT Rourkela | 90 |
IKG-PTU Jalandhar | 90 |
KTU Thiruvananthapuram | 89 |