Top IIT Colleges In India Rank Wise

IIT institutes are the top premier institutes in India. Getting admission to one of the IITs in India is every engineering student’s dream.

And why it should not be as IIts provide excellence and brand value both to the degree of a student. This article brings to you the list of Top IIT Colleges in India Rank Wise along with answering your IIT Rank and number related queries.

How Many IITs in India

There are a total of 23 Indian Institutes of Technology (IITs) in India. IIT institutions are renowned for their excellence. IIT institutes were established with the goal of providing world-class education in engineering and technology. IITs have a long history of producing skilled professionals who are contributing to the country’s development in the fields of politics, industry, and research. Admission to the IITs is given on the basis of the national-level entrance exam JEE.

Which is the Oldest IIT in India?

The Indian Institute of Technology (IIT) Kharagpur is the oldest IIT in India. IIT Kharagpur was established in 1951. It is the first-ever IIT in the country. IIT Kharagpur has produced the highest number of notable alumni since it is the oldest in the country. It has played a pivotal role in setting the foundation for technical education and engineering excellence in India.

List of IIT Colleges in India

Here is the list of 23 IIT Colleges in India with their Official website.

IIT CollegesOfficial Website
IIT Kharagpur
IIT Bombay
IIT Madras
IIT Kanpur
IIT Delhi
IIT Guwahati
IIT Roorkee
IIT Bhubaneswar
IIT Gandhinagar
IIT Hyderabad
IIT Jodhpur
IIT Patna
IIT Ropar
IIT Indore
IIT Mandi
IIT (BHU) Varanasi
IIT Palakkad
IIT Tirupati
IIT Dhanbad
IIT Bhilai
IIT Jammu
IIT Dharwad
List of IIT Colleges in India

Top IIT Colleges In India Rank Wise -2023

Name of InstituteEstablishment YearNIRF Ranking 2023
IIT Madras19591
IIT Delhi19632
IIT Bombay19583
IIT Kanpur19594
IIT Roorkee19515
IIT Kharagpur20016
IIT Guwahati19947
IIT Hyderabad20088
IIT BHU192615
IIT ISM Dhanbad200917
IIT Indore200814
IIT Ropar200822
IIT Mandi200833
IIT Gandhinagar200818
IIT Jodhpur200930
IIT Patna200841
IIT Bhubaneshwar201527
IIT Tirupati201659
IIT Palakkad201669
IIT Jammu201667
IIT Dharwad201693
IIT Bhilai201581
Top IIT Colleges In India Rank Wise -2023

Top 10 IIT Colleges in India

Institute NameLocationStateRanking
Indian Institute of Technology MadrasChennaiTamil Nadu1
Indian Institute of Technology DelhiNew DelhiDelhi2
Indian Institute of Technology BombayMumbaiMaharashtra3
Indian Institute of Technology KanpurKanpurUttar Pradesh4
Indian Institute of Technology KharagpurKharagpurWest Bengal5
Indian Institute of Technology RoorkeeRoorkeeUttarakhand6
Indian Institute of Technology GuwahatiGuwahatiAssam7
Top 10 IIT Colleges in India

Also Read: How to be an IITian

Best IIT in India

Among the top three IITs, IIT Delhi, IIT Bombay, and IIT Madras; IIT Madras is considered the best IIT in India. IIT Madras was established in the year 1959. IIT Madras has been ranked in first position among the list of top IITs by the NIRF Ranking for consequent years. It has also been ranked in international rankings for its academic programs, faculty quality, research output, infrastructure, and industry collaborations.

Fees of IIT

  1. The current fees for a complete course in IITs range between Rs 8-10 lakh for general category students.
  2. Over the past six years, the fees for general category students pursuing a BTech degree in IITs have increased three-fold.
  3. Previously, the annual fees for general category students studying at IITs were Rs 50,000, but now it has reached Rs 3 lakh annually.

IIT Colleges in India fees

Here is the detail for IIT Colleges in India total fees category-wise.

Institute NamePer Semester fee for BTechTotal Fee (General and OBC candidates)Total Fee (SC/ST/PWD candidates)
IIT Madras Fees1,12,663₹825,000₹320,000
IIT Delhi Fees1,07,800₹900,000₹250,000
IIT Bombay Fees1,19,750₹900,000₹125,000
IIT Kharagpur Fees1,48,700₹950,000₹175,000
IIT Kanpur Fees1,12,142₹868,000₹190,000
IIT Hyderabad Fees1,19,000₹920,000₹290,000
IIT Guwahati Fees1,11,750₹875,000₹230,000
IIT Roorkee Fees1,18,480₹867,000₹300,000
IIT Bhubaneshwar Fees1,43,000₹980,000₹250,000
IIT Gandhinagar Fees1,28,500₹990,000₹340,000
IIT Patna Fees1,13,300₹840,000₹330,000
IIT Ropar Fees1,13,650₹500,000₹90,000
IIT Jodhpur Fees1,18,275₹970,000₹180,000
IIT Dharwad Fees1,22,876₹985,000₹195,000
IIT Indore Fees1,28,650₹990,000₹350,000
IIT Mandi Fees1,20,350₹870,000₹80,000
IIT BHU Fees1,20,700₹950,000₹260,000
IIT Bhilai Fees1,08,000₹820,000₹350,000
IIT Goa Fees1,22,876₹890,000₹290,000
IIT Jammu Fees1,15,300₹100,000₹180,000
IIT Palakkad Fees1,12,600₹930,000₹280,000
IIT Tirupati Fees1,12,700₹850,000₹250,000
ISM Dhanbad Fees1,00,000₹820,000₹240,000
IIT Colleges in India fees

How Many IIT Seats in India

Every year lakhs of students appear for the JEE exam fighting for IIT seats in India. There are a total of 16,053 seats in India for the B.Tech program. The number of students who successfully grab an IIT seat in India is somewhere near about 10,000.

No. 1 IIT in India

IIT Madras is at the number 1 position in the list of top IITs in India as per the 2023 rankings by NIRF.