How Much IIT 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 and technology institutions in the world. If you've ever wondered, "How much IIT in India?" you might be asking about the number of IITs, their spread across the country, or even the cost of studying there. Whether you're a student planning to apply or just curious about these institutes, understanding their scale and scope is essential.
In this article, I will walk you through everything you need to know about IITs in India. From how many IITs exist, where they are located, to the fees and courses they offer, you'll get a clear picture. Let's dive in and explore the world of IITs together.
How Many IITs Are There in India?
India currently has 23 IITs spread across different states. These institutes were established over several decades to promote high-quality technical education and research.
- The first IIT was IIT Kharagpur, established in 1951.
- The latest addition is IIT Palakkad, set up in 2015.
- Each IIT is an autonomous public technical university.
Here is a quick list of some prominent IITs:
| IIT Name | Location | Year Established |
| IIT Kharagpur | West Bengal | 1951 |
| IIT Bombay | Maharashtra | 1958 |
| IIT Madras | Tamil Nadu | 1959 |
| IIT Kanpur | Uttar Pradesh | 1959 |
| IIT Delhi | Delhi | 1961 |
| IIT Guwahati | Assam | 1994 |
| IIT Hyderabad | Telangana | 2008 |
| IIT Ropar | Punjab | 2008 |
| IIT Bhubaneswar | Odisha | 2008 |
| IIT Gandhinagar | Gujarat | 2008 |
The government continues to expand IITs to increase access to quality technical education.
What Courses Do IITs Offer?
IITs offer a wide range of courses mainly focused on engineering, technology, and sciences. Here’s what you can expect:
- Undergraduate Programs: Bachelor of Technology (B.Tech) in various branches like Computer Science, Electrical, Mechanical, Civil, Chemical, Aerospace, and more.
- Postgraduate Programs: Master of Technology (M.Tech), Master of Science (M.Sc), MBA, and PhD programs.
- Interdisciplinary Courses: Some IITs offer courses in design, humanities, and management.
Each IIT has its own set of specializations based on faculty expertise and research facilities.
How Much Does It Cost to Study at an IIT?
One of the common questions is about the fees or "how much IIT costs" for students. The fee structure varies slightly among IITs but generally follows a similar pattern.
Tuition Fees
- For B.Tech programs, the tuition fee is approximately ₹2 lakh to ₹2.5 lakh per year.
- Postgraduate courses like M.Tech usually cost less, around ₹1 lakh to ₹1.5 lakh per year.
- PhD programs often have minimal or no tuition fees.
Other Expenses
- Hostel and mess charges: Around ₹30,000 to ₹50,000 per year.
- Books and supplies: Approximately ₹10,000 to ₹20,000 per year.
- Miscellaneous fees: Including examination, library, and student activity fees, roughly ₹10,000 per year.
Scholarships and Financial Aid
- Many IITs provide scholarships based on merit and economic background.
- Government schemes and private organizations also offer financial support.
- Economically weaker students can get full or partial fee waivers.
How Do You Get Admission Into an IIT?
Admission to IITs is highly competitive and based on national-level entrance exams.
For Undergraduate Programs
- The primary exam is the Joint Entrance Examination (JEE) Advanced.
- To appear for JEE Advanced, students must first clear JEE Main.
- Only the top 2.5 lakh candidates from JEE Main qualify for JEE Advanced.
- Admission is based on rank in JEE Advanced.
For Postgraduate Programs
- M.Tech admissions are through the Graduate Aptitude Test in Engineering (GATE).
- MBA admissions are through exams like CAT or institute-specific tests.
- PhD admissions depend on interviews and academic records.
Important Points
- The competition is fierce, with millions of students appearing for JEE Main.
- Preparation often starts years in advance.
- Coaching centers and online resources are widely used.
Where Are IITs Located in India?
IITs are spread across India to ensure regional representation and accessibility.
- Northern India has IITs like IIT Delhi, IIT Kanpur, IIT Roorkee.
- Western India hosts IIT Bombay, IIT Gandhinagar, IIT Indore.
- Southern India includes IIT Madras, IIT Hyderabad, IIT Palakkad.
- Eastern India has IIT Kharagpur, IIT Bhubaneswar.
- Northeast India is represented by IIT Guwahati.
This distribution helps students from different regions access quality education without relocating too far.
What Makes IITs Special?
IITs are known for their:
- High academic standards: Rigorous curriculum and expert faculty.
- Research opportunities: Cutting-edge labs and projects.
- Strong alumni network: Many IIT graduates hold key positions globally.
- Industry connections: Collaboration with top companies for internships and placements.
- Global recognition: IIT degrees are respected worldwide.
These factors make IITs a dream destination for engineering aspirants.
How Much Do IIT Graduates Earn?
IIT graduates are among the highest-paid engineers in India.
- Average starting salary ranges from ₹12 lakh to ₹25 lakh per annum for top branches like Computer Science.
- Other branches typically start around ₹6 lakh to ₹12 lakh per annum.
- Many IIT alumni work in multinational companies, startups, academia, and research.
The return on investment for IIT education is generally very high.
Challenges and Criticisms
While IITs are excellent, they face some challenges:
- High competition makes it stressful for students.
- Some IITs struggle with infrastructure compared to older ones.
- There is a need to improve diversity and inclusion.
- The cost can still be a barrier for some students despite scholarships.
Efforts are ongoing to address these issues and make IITs more accessible and inclusive.
Future of IITs in India
The Indian government plans to:
- Increase the number of IITs to 25 or more.
- Enhance research funding and international collaborations.
- Introduce new courses in emerging fields like AI, data science, and renewable energy.
- Strengthen entrepreneurship and innovation ecosystems.
This will keep IITs at the forefront of technical education globally.
Conclusion
Now you know that India has 23 IITs spread across the country, offering a variety of engineering and science courses. The cost to study at an IIT is reasonable compared to the quality of education and future earning potential. Admission is highly competitive, requiring success in national exams like JEE Advanced and GATE.
IITs continue to grow and evolve, maintaining their status as premier institutes. Whether you want to pursue engineering or research, IITs provide excellent opportunities. If you’re planning to join one, start preparing early and explore the options carefully. Your journey to an IIT can open doors to a bright future.
FAQs
How many IITs are there in India?
There are currently 23 Indian Institutes of Technology (IITs) across India, established to provide high-quality technical education and research.
What is the average fee for studying at an IIT?
The average tuition fee for B.Tech programs is around ₹2 lakh to ₹2.5 lakh per year, with additional costs for hostel, mess, and other expenses.
How do I get admission into an IIT?
Admission to undergraduate programs requires clearing JEE Main and then JEE Advanced exams. Postgraduate admissions depend on exams like GATE and interviews.
Are scholarships available at IITs?
Yes, IITs offer various scholarships based on merit and financial need. Government and private scholarships also support economically weaker students.
What is the average salary of an IIT graduate?
IIT graduates typically earn between ₹6 lakh to ₹25 lakh per annum, depending on their branch and job profile, with top branches like Computer Science earning the highest.

