How Many Engineering Colleges in India?

How Many Engineering Colleges in India?

There are 8876 Engineering Colleges in India, of which 6611 are private and 2265 are government establishments. The tuition fee is generally dependent on the college, the type of course, etc.

Engineering colleges in India are some of the best in the world, especially the B Tech CSE colleges in UP that provide B Tech courses in Data Science, AI and ML, IoT, IT, etc. In this post, you will find the details of the engineering colleges in India – Category-wise, specialization-wise, and Zone/State wise.

 

Best Engineering Colleges in India: Highlights 2025

Scores from a variety of national or state-level exams, such as JEE Main, TNEA, MHT CET, AP EAMCET, TS EAMCET, and many more, are accepted by the best engineering colleges in India. Major cities throughout the nation, including Delhi/NCR, Chennai, Hyderabad, Bengaluru, Pune, Mumbai, Kolkata, and so on, are home to several B Tech colleges.

The following are the salient features of top engineering colleges in India:

Parameters

Particulars/Statistics

No. of Engineering Colleges in India

23 IITs

25 IIITs

31 NITs

Annual Fees

Less than INR 1 lakh: 13 colleges

INR 1-2 lakh: 20 Colleges

INR 2-3 lakh: 52 Colleges

INR 3-5 lakh: 30 Colleges

INR > 5 lakh: 154 Colleges

Top Engineering Colleges in India

IIT Delhi, IIT Madras, DTU, GGSIPU, IIT Kanpur, NIT, IIIT, IIT Bombay, IIT Kharagpur, IIT Roorkee, etc.

Top Specialisations

Computer Science Engineering, Civil Engineering, Mechanical Engineering, Electrical Engineering, Electronics and Communication Engineering, etc.

Top Engineering Entrance Exams

JEE Main, JEE Advanced, CUET UG, etc.

 

Top Engineering Colleges in India with NIRF Rankings

Below is the list of the top engineering colleges in India with NIRF rankings:

College Names

NIRF 2022

NIRF 2023

NIRF 2024

IIT Madras

1

1

1

IIT Delhi

2

2

2

IIT Bombay

3

3

3

IIT Kanpur

4

4

4

IIT Kharagpur

5

6

5

IIT Roorkee

6

5

6

IIT Guwahati

7

7

7

IIT Hyderabad

9

8

8

NIT Tiruchirapalli

8

9

9

BHU Varanasi

13

15

10

 

Top Engineering Colleges in India That Accept JEE Main Scores

In India, JEE Main scores are accepted by roughly 120 engineering colleges. Below is a list of a few of them and their total tuition costs:

College Name

Total Tuition Fee

IIT Madras

INR 10 lakh

IIT Delhi

INR 8 lakh

IIT Bombay

INR 8 lakh

IIT Kanpur

INR 8 lakh

IIT Roorkee

INR 8 lakh

 

Top Engineering Colleges in India by State

The ranking of engineering colleges in India per state is shown below:

Best Engineering Colleges in Delhi NCR

The top B Tech colleges in Delhi NCR are included in the table below, along with their total tuition costs and NIRF ranking for 2024:

College Names

NIRF Ranking (2024)

Total Tuition Fee

IIT Delhi

2

INR 8 lakh

Jamia Millia Islamia

24

INR 65,000

Delhi Technological University

27

INR 6 lakh

Netaji Subhas University of Technology (NSUT)

57

INR 3.5 lakh

 

B Tech CSE Colleges in UP

The top B Tech CSE colleges in UP are included in the table below, along with their total tuition costs and NIRF ranking for 2024:

College Names

NIRF Ranking (2024)

Total Tuition Fee

IIT Kanpur

4

INR 8 lakh

IIT BHU

10

INR 9 lakh

Amity University Noida

30

INR 10 lakh

Aligarh Muslim University

33

INR 6 LPA

MNNIT Allahabad

60

INR 7 lakh

 

Top Engineering Colleges in Maharashtra

The top B Tech colleges in Maharashtra are included in the table below, along with their total tuition costs and NIRF ranking for 2024:

College Names

NIRF Ranking (2024)

Total Tuition Fee

IIT Bombay

3

INR 8 lakh

VNIT Nagpur

39

INR 5 lakh

ICT Mumbai

41

INR 2 lakh

Defence Institute of Advanced Technology

63

INR 88K - 3.4 lakh

College of Engineering Pune

77

INR 75,000

 

Best Engineering Colleges in India by Zone

The top engineering colleges in India by zone are listed below:

Direction

Popular States

North

Punjab, Himachal Pradesh, Uttar Pradesh, Delhi, Jammu & Kashmir, Uttarakhand, etc.

East

Bihar, Andaman and Nicobar Islands, West Bengal, Odisha, and Jharkhand, etc.

West

Maharashtra, Goa, Rajasthan, Gujarat, Daman and Diu, Madhya Pradesh, etc.

South

Andhra Pradesh, Karnataka, Telangana, Kerala, Tamil Nadu, etc.

 

Top Engineering Colleges in North India

The top engineering colleges in North India are included in the table below, along with their tuition costs:

North India Colleges

Tuition Fee

IIT Delhi

INR 8 lakh

IIT Roorkee

INR 8 lakh

IIT Jammu

INR 8 lakh

IIT Kanpur

INR 8 lakh

 

Best Engineering Colleges in East India

The top engineering colleges in East India are included in the table below, along with their tuition costs:

North India Colleges

Tuition Fee

IIT Patna

INR 8 lakh

IIT Kharagpur

INR 8 lakh

IIT Dhanbad

INR 8 lakh

Jadavpur University

INR 21,000

 

Best Engineering Colleges in West India

The top engineering colleges in West India are included in the table below, along with their tuition costs:

North India Colleges

Tuition Fee

IIT Bombay

INR 8 lakh

VNIT Nagpur

INR 5 lakh

IIT Gandhinagar

INR 8 lakh

MANIT

INR 5 lakh

 

Top Engineering Colleges in South India

The top engineering colleges in South India are included in the table below, along with their tuition costs:

South India Colleges

Tuition Fee

NIT Surathkal

INR 5 lakh

NIT Calicut

INR 5 lakh

IIT Madras

INR 8 lakh

IIT Hyderabad

INR 8 lakh

 

Best Engineering Colleges in India: Costs vs. Pay

Return on investment, or ROI, is the amount of money students receive as a placement offer in exchange for spending a sizable number of money to enroll in college and finish their degree program. The best engineering colleges in India provide fantastic placement opportunities.

The following table lists the top engineering colleges in India, together with their average placement package and total tuition cost:

Top Colleges

Total Tuition Fee

Annual Average Package

IIT Madras

INR 8 lakh

INR 19 LPA

IIT Delhi

INR 8 lakh

INR 21 LPA

IIT Bombay

INR 8 lakh

INR 20 LPA

IIT Kanpur

INR 8 lakh

INR 23 LPA

IIT Roorkee

INR 8 lakh

INR 17 LPA

NIT Tiruchirapalli

INR 5 lakh

INR 12 LPA

IIT Hyderabad

INR 8 lakh

INR 21 LPA

 

Top Specializations Provided by Engineering Colleges in India

A wide range of specializations are available in Indian engineering colleges, including computer science, mechanical, civil, electrical, information technology, electronics, chemical, automotive, and electrical engineering. Mechanical and computer science engineering are the most popular, with civil engineering coming in second.

For a comprehensive list of the top B Tech specializations that engineering colleges in India offer, see the table below:

Top Specialisations

Number of Colleges

Computer Science Engineering

177

Civil Engineering

24

Electrical Engineering

17

Electronics and Communication Engineering

17

 

Conclusion

Hope the above lists of location and course-wise engineering colleges in India will help you find your ideal college to pursue a career in engineering. Make sure to conduct your own research before making the choice.

 

View Similar Blogs