How Many Seats in IIT Colleges in India

Discover verified facts, data, and insights about India’s states, culture, economy, education, and more — all in one place at FactBharat.
India’s Indian Institutes of Technology (IITs) are among the most prestigious engineering institutions in the world. If you’re planning to apply, you might be wondering: how many seats are available in IIT colleges across India? Knowing this can help you understand the competition and plan your preparation better.
In this article, I’ll walk you through the total number of seats in IITs, how they are distributed among various branches, and what factors influence seat availability. We’ll also look at the admission process and recent trends to give you a clear picture of what to expect.
Total Number of Seats in IIT Colleges in India
India currently has 23 IITs spread across different states. Each IIT offers multiple undergraduate programs, primarily Bachelor of Technology (B.Tech) degrees, with some also offering dual degrees and integrated courses.
As of 2025, the total number of seats across all IITs is approximately 16,000 for undergraduate courses. This number has been steadily increasing over the years due to the establishment of new IITs and expansion of existing ones.
Seat Distribution Highlights
- Older IITs like IIT Bombay, IIT Delhi, IIT Kanpur, and IIT Madras have the highest number of seats, each offering around 800 to 1,200 seats.
- Newer IITs such as IIT Bhilai, IIT Goa, and IIT Jammu have smaller seat capacities, usually between 200 to 400 seats.
- The total seats are divided among various engineering branches such as Computer Science, Electrical, Mechanical, Civil, Chemical, and newer interdisciplinary fields.
Here’s a quick overview of seat distribution in some major IITs:
| IIT Name | Approximate Seats | Popular Branches |
| IIT Bombay | 1,100 | CS, Electrical, Mechanical |
| IIT Delhi | 1,000 | CS, Electrical, Civil |
| IIT Kanpur | 900 | CS, Mechanical, Aerospace |
| IIT Madras | 1,200 | CS, Electrical, Chemical |
| IIT Guwahati | 700 | CS, Civil, Mechanical |
| IIT Hyderabad | 600 | CS, ECE, Mechanical |
Factors Affecting Seat Availability in IITs
Several factors influence how many seats are available in IITs each year:
- New IITs Opening: The government has been establishing new IITs to increase access to quality technical education. Each new IIT adds a few hundred seats.
- Branch Expansion: Popular branches like Computer Science and Electrical Engineering often see seat increases due to high demand.
- Government Policies: Reservation policies for SC, ST, OBC, EWS, and PwD categories affect seat allocation.
- Infrastructure and Faculty: Expansion depends on the availability of infrastructure and qualified faculty to maintain education quality.
Admission Process and Seat Allocation
Admission to IITs is primarily through the Joint Entrance Examination (JEE) Advanced. To appear for JEE Advanced, candidates must first clear the JEE Main exam.
Steps in Admission
- JEE Main: Conducted by the National Testing Agency (NTA), this exam filters candidates for JEE Advanced.
- JEE Advanced: Only the top 2,50,000 candidates from JEE Main qualify to take this exam.
- Rank List: Based on JEE Advanced scores, a rank list is prepared.
- Counseling and Seat Allocation: The Joint Seat Allocation Authority (JoSAA) conducts counseling and seat allocation based on ranks and preferences.
Seat Reservation Breakdown
The total seats in IITs are distributed as per government reservation norms:
- General (Unreserved): Approximately 50%
- Other Backward Classes (OBC-NCL): 27%
- Scheduled Castes (SC): 15%
- Scheduled Tribes (ST): 7.5%
- Economically Weaker Sections (EWS): 10%
- Persons with Disabilities (PwD): 5% horizontal reservation across all categories
This reservation system ensures diversity and inclusion in IITs.
Popular Branches and Their Seat Counts
Some branches attract more students due to better career prospects and industry demand. Here’s a look at popular branches and their approximate seat counts across all IITs:
- Computer Science and Engineering (CSE): Around 3,500 seats
- Electrical Engineering (EE): About 2,500 seats
- Mechanical Engineering (ME): Nearly 2,000 seats
- Civil Engineering: Around 1,200 seats
- Chemical Engineering: Approximately 1,000 seats
- Electronics and Communication Engineering (ECE): About 1,500 seats
Other specialized branches like Aerospace, Metallurgical, and Industrial Engineering have fewer seats but are growing steadily.
Trends in IIT Seat Expansion
The government and IIT councils have been actively increasing the number of seats to meet the growing demand for engineers in India’s booming tech and industrial sectors.
- New IITs: Since 2010, eight new IITs have been established, adding roughly 3,000 seats.
- Branch Diversification: IITs are introducing interdisciplinary programs like Data Science, Artificial Intelligence, and Environmental Engineering.
- Female Enrollment: Initiatives like supernumerary seats for female candidates aim to improve gender balance.
How to Use Seat Information for Your Preparation
Knowing the number of seats and their distribution can help you strategize your IIT preparation:
- Target Branches: If you aim for a high-demand branch like CSE, expect tougher competition.
- Rank Expectations: Understand the rank range needed for your preferred IIT and branch.
- Reservation Benefits: If you belong to a reserved category, use the seat allocation data to estimate your chances.
- Backup Options: Consider branches with more seats or newer IITs for better admission chances.
Conclusion
Understanding how many seats are available in IIT colleges in India gives you a realistic view of the competition and opportunities. With around 16,000 undergraduate seats spread across 23 IITs, the competition is intense but manageable with focused preparation.
Remember, seat numbers vary by IIT and branch, and government policies influence allocations. Stay updated on changes in seat availability and admission rules to plan your journey effectively. With the right strategy, you can secure your spot in one of India’s top engineering institutes.
FAQs
How many IITs are there in India currently?
There are 23 Indian Institutes of Technology (IITs) across India, each offering various engineering programs.
What is the total number of undergraduate seats in IITs?
Approximately 16,000 undergraduate seats are available across all IITs in India.
Which IIT has the highest number of seats?
IIT Madras and IIT Bombay are among the IITs with the highest number of seats, each offering around 1,100 to 1,200 seats.
How are seats reserved in IITs?
Seats are reserved as per government norms: 27% for OBC, 15% for SC, 7.5% for ST, 10% for EWS, and 5% horizontal reservation for PwD candidates.
Can seat numbers change every year?
Yes, seat numbers can change due to new IITs opening, branch expansions, and policy updates. Always check the latest official notifications.

