Total MBBS Seats in India in 2026: State-Wise Seat Matrix, Total Government & Private College Seats

Every year, more than 25 Lakh students give the NEET UG Exam to secure an MBBS seat in medical colleges, but only a few of them crack the exam and get MBBS seats. The main reason behind this is the availability of MBBS seats. This is why it is crucial for every NEET aspirant to know the MBBS Seats matrix. In this article, we will explore total MBBS Seats in India in 2026 in various medical colleges. 

We used the term various colleges because there are multiple types of Medical colleges in India, which we will get to know in this article. So, if you are an aspiring NEET aspirant, this is for you. 

Brief on Medical Colleges In India: Total Number & Types  

In India, there are around 814 to 820 medical colleges, including government, private, deemed, and central institutions that offer MBBS courses for students. The number of Medical colleges in India is not fixed, many new colleges are opening in India every year since the last few years. Also, many got blacklisted by NMC (National Medical Commission).

Types of Medical Colleges in India 

As we talked earlier, there are multiple types of medical colleges in India; 

  1. Government Medical Colleges (GMCs)  – Government medical colleges are those institutes which are completely owned by the central or state government. In these colleges, the admission fee is very low.
  2. Private Medical Colleges – Private medical colleges are owned by private trusts or any private organisations. In these private colleges, the admission fee structure is high.
  3. Deemed Universities – Deemed Medical universities come under a private organisation. These universities have their own fee structure and academic regulations.
  4. Central Institutes / Autonomous Bodies – Basically, Central universities are funded by the government and comes under the central authorities.
  5. Military/Defence Medical Colleges  – Military medical colleges are designed for the wards or students of Armed Forces.
  6. Semi-Government/ESIC Colleges  – Semi-government medical colleges are managed by both government and a private trust.

Every year, the number of candidates and medical course seats increases, which makes India one of the largest medical education hubs in the World. 

However, if you are a NEET aspirant, parent or educator, you must be aware of the total MBBS seats in India in 2026. In this article, we will discuss the number of MBBS seats in detail, state-wise MBBS seats, category-wise MBBS seats distribution, institute-wise availability of seats and the top medical colleges. 

Total MBBS Seats in India 2026

If you are preparing for NEET, then you must be aware of the total MBBS seats in NEET 2026. MBBS seats in India are divided into two categories government and private medical colleges. As per the NMC Official website, there are total 1,29,603 MBBS seats across more than 820 medical colleges. Out of these, around 63,683 seats are available in Government colleges and approximately 65,000+ seats are available in Private and Deemed Medical Colleges.

Government & Private MBBS Seats in India 2026: Key Highlights

Article ForTotal MBBS Seats in India 2026
Total Medical College in IndiaAround 819 private and government medical colleges
Regulatory Body National Medical Commission (NMC)
Total SeatsApprox. 1.29 lakh
Course TypeMBBS (Bachelor of Medicine, Bachelor of Surgery)
College TypeGovernment CollegePrivate CollegeDeemedAIIMSAFMCAMUESICJIPMERDU
Entrance Exam for MBBSNEET 

Government MBBS Seats in India 2026

There are a total of 456 government medical colleges in India offering MBBS courses, including AIIMS, Armed Forces Medical College (AFMC), Aligarh Muslim University (AMU), Employees’ State Insurance Corporation (ESIC) Medical Colleges, Jawaharlal Institute of Postgraduate Medical Education and Research (JIPMER), and Delhi University (DU) colleges. If we talk about the Total Number of government MBBS seats in India, then the number is 64,000 seats. 

However, there are a total of 21 AIIMS institutes in India, each offering approximately 100 to 110 MBBS seats for undergraduate courses. Candidates aspiring to secure admission to an AIIMS generally need to achieve an All India Rank (AIR) within the top 2,200 (approx.) in the General category. 

On the other hand, to take admission in a government medical college, individuals need to require an AIR between 25,000 and 30,000 for General category candidates, while the cutoff may vary and depends on the state and college. Here is the category-wise total MBBS seats in govt medical colleges in India below:-

CategoryTotal Seats (Expected)
General25,000 to 28,000 seats
OBC (Non-CreamyLayer)18,000 seats
SC10,000 seats
ST5,000 seats
EWS6,500 seats

Note: Reserve category candidates (OBC/ST./SC and EWS) can compete in the open merit if they score high. For example, if the SC category candidate scores high marks which falls in the General cut off, then he or she will be placed in a General seat.

Private & Deemed MBBS Seats in India 2026

In India, there are approximately 64,000 MBBS seats available in private and deemed medical colleges. Candidates who are unable to get admission in government medical colleges through NEET, and whose families are financially stable, can choose private or deemed universities. No doubt the fee is quite high, but here you will get all the facilities needed to become a doctor.

State-wise MBBS Seats in India 2026

MBBS seats in India are distributed state-wise in government, private, and deemed medical colleges. The number of medical colleges varies from state to state and depends on the availability and infrastructure. Here is the detailed table for State-wise MBBS Seats in India 2026 below:-

State NameTotal MBBS Seats 
Andaman & Nicobar Islands114
Andhra Pradesh3425
Arunachal Pradesh100
Assam2025
Bihar1645
Chandigarh150
Chattisgarh1555
Dadra and Nagar Haveli177
Delhi1297
Goa200
Gujarat4300
Haryana1060
Himachal Pradesh820
Jammu & Kashmir1525
Jharkhand855
Karnataka14000
Kerala1855
Madhya Pradesh3025
Maharashtra6050
Manipur375
Meghalaya100
Mizoram100
Nagaland100
Odisha1925
Pondicherry423
Punjab1000
Rajasthan4480
Tamil Nadu5250
Telangana4390
Tripura150
Uttarakhand750
Uttar Pradesh5925
West Bengal4325

Note: The above data is sourced from the NMC official website. As soon as NMC release the new data, it will be updated here on this page immediately.

Total AIIMS MBBS Seats in India 2026

The first choice of NEET aspirants is to get admission in the best AIIMS college of India, this is because all the AIIMS come under Central Government and provide modern facilities and quality education. Here is the list of all the state-wise AIIMS, along with the total seats available.

StateCollege NameTotal Seats in AIIMS
Andhra PradeshAll India Institute of Medical Sciences, Mangalagiri, Vijayawada125
AssamAll India Institute of Medical Sciences, Guwahati100
BiharAll India Institute of Medical Sciences, Patna125
BiharAIIMS Darbhanga, BiharUp Comming
ChattisgarhAll India Institute of Medical Sciences, Raipur125
DelhiAll India Institute of Medical Sciences, New Delhi132
GujratAll India Institute of Medical Sciences, Rajkot75
HaryanaBPS Government Medical College for Women, Sonepat120
Himachal PradeshAll India Institute of Medical Sciences, Bilaspur100
Jammu & KashimerAll India Institute of Medical Sciences, Vijaypur100
JharkhandAll India Institute of Medical Sciences, Deoghar125
Madhya PradeshAll India Institute of Medical Sciences, Bhopal125
MaharashtraAll India Institute of Medical Sciences, Nagpur125
OdishaAIIMS, Bhubaneswar125
PunjabAll India Institute of Medical Sciences, Bhatinda100
RajasthanAll India Institute of Medical Sciences, Jodhpur100
Tamil NaduAll India Institute of Medical Sciences, Madurai50
TelenganaAll India Institute of Medical Sciences, Bibinagar100
UttarakhandAll India Institute of Medical Sciences, Rishikesh125
Uttar PradeshAll India Institute of Medical Sciences, Gorakhpur125
Uttar PradeshAll India Institute of Medical Sciences, Rae Bareli100
West BengalAIIMS, Kalyani, Nadia125

Top Medical Colleges in India for MBBS

There are a number of medical colleges in India, but selecting the best medical college is quite confusing. Here is the list of top medical colleges for MBBS:-

Medical College State/UTsRank
All India Institute of Medical SciencesDelhi1
Post Graduate Institute of Medical Education and ResearchChandigarh2
Christian Medical CollegeTamil Nadu3
Jawaharlal Institute of Post Graduate Medical Education & ResearchPondicherry4
Sanjay Gandhi Postgraduate Institute of Medical SciencesUttar Pradesh5
Banaras Hindu UniversityUttar Pradesh6
National Institute of Mental Health & Neuro Sciences, BangaloreKarnataka7
King George`s Medical UniversityUttar Pradesh8
Amrita Vishwa VidyapeethamTamil Nadu9
Kasturba Medical College, ManipalKarnataka10

Note: The above details are sourced from the National Institutional Ranking Framework website.

Seats in Central Government Medical Colleges for MBBS

In India, there are a total 43 Central Government Medical Colleges for MBBS in India offering a total of 5,615 seats. Here is the complete distribution of the seats below:-

Central Government Medical CollegesMedical College NameTotal Seats
Andhra PradeshAll India Institute of Medical Sciences, Mangalagiri, Vijayawada125
AssamAll India Institute of Medical Sciences, Guwahati100
AssamESIC Medical College and Hospital, Beltola50
BiharAll India Institute of Medical Sciences, Patna125
BiharEmployees State Insurance Corporation Medical College, Patna100
ChattisgarhAll India Institute of Medical Sciences, Raipur125
DelhiAll India Institute of Medical Sciences, New Delhi132
DelhiAtal Bihari Vajpayee Institute of Medical Sciences and Dr. RML Hospital, New Delhi100
DelhiESIC Medical College & Hospital, Basaidarapur, New Delhi50
DelhiLady Hardinge Medical College, New Delhi240
DelhiUniversity College of Medical Sciences & GTB Hospital, New Delhi170
DelhiMaulana Azad Medical College, New Delhi250
DelhiVardhman Mahavir Medical College & Safdarjung Hospital, Delhi170
GujratAll India Institute of Medical Sciences, Rajkot75
GujratESIC Medical College,Naroda Baounagar, Ahmedabad50
HaryanaEmployees State Insurance Corporation Medical College, Faridabad150
Himachal PradeshAll India Institute of Medical Sciences, Bilaspur100
Jammu & KashmirAll India Institute of Medical Sciences, Vijaypur100
JharkhandAll India Institute of Medical Sciences, Deoghar125
KarnatakaEmployees State Insurance Corporation Medical College, Bangalore150
KarnatakaEmployees State Insurance Corporation Medical College, Gulbarga150
KerlaGovernment Medical College, Parippally, Kollam (ESI)110
Madhya PradeshESIC Medical College and Hospital, Indore50
Madhya PradeshAll India Institute of Medical Sciences, Bhopal125
MaharashtraAll India Institute of Medical Sciences, Nagpur125
MaharashtraArmed Forces Medical College, Pune150
MaharashtraESIC Medical College and Hospital, Andheri50
MeghalayaNorth Eastern Indira Gandhi Regional Instt. of Health and Medical Sciences, Shillong50
OdishaAIIMS, Bhubaneswar125
PondicherryJawaharlal Institute of Postgraduate Medical Education & Research, Puducherry243
PunjabAll India Institute of Medical Sciences, Bhatinda100
RajasthanAll India Institute of Medical Sciences, Jodhpur100
RajasthanEmployees State Insurance Corporation Medical College, Alwar100
RajasthanESIC Medical College & Hospital, Jaipur50
Tamil NaduAll India Institute of Medical Sciences, Madurai50
TelenganaAll India Institute of Medical Sciences, Bibinagar100
Tamil NaduGovernment Medical College & ESIC Hospital, Coimbatore100
Tamil NaduESI-PGIMSR, ESI Hospital, K.K Nagar, Chennai150
TelanganaEmployees State Insurance Corporation Medical College, Hyderabad150
UttarakhandAll India Institute of Medical Sciences, Rishikesh125
Uttar PradeshAll India Institute of Medical Sciences, Gorakhpur125
Uttar PradeshAll India Institute of Medical Sciences, Rae Bareli100
Uttar PradeshAll India Institute of Medical Sciences, Rae Bareli100
Uttar PradeshInstitute of Medical Sciences, BHU, Varanasi100
Uttar PradeshJawaharlal Nehru Medical College, Aligarh150
Uttar PradeshESIC Medical College and Hospital, Noida50
Uttar PradeshESIC Medical College and Hospital, Varanasi50
West BengalAIIMS, Kalyani, Nadia125
West BengalESI PGI MSR AND ESIC MEDICAL COLLEGE E JOKA KOLKATA125
Total5,615 Total Seats

Conclusion

There are a total 819 private and government medical colleges in India that provide 1.29 lakh seats for MBBS undergraduate students. Approx. 64,000 MBBS seats are available in government medical colleges, and around 66,000 seats are available in private and Deemed medical colleges. In 2026, around 10,000 seats are expected to increase; parents and NEET aspirants must have an idea of the total MBBS seats in India.

FAQs

1. How Many Medical Colleges in India?

There are around 819 private and government medical colleges in India.

2. How Many seats are Available for MBBS in India?

There are around 1.29 Lakh seats available for MBBS (UG) in India, including government and private colleges.

3. Which are the Affordable Medical Colleges in India?

Government medical colleges in India are affordable.

4. What is the Fee for MBBS in a Private College?

Around Rs. 60 to 70 lakh is needed to complete the 5-year MBBS course in India from private colleges.

5. Other Options to Become a Doctor if the NEET Score is Less?

If any candidate scores 250 to 300 in NEET can complete their MBBS from foreign countries like Russia, Turkey, China, etc. or from the private colleges in India.

6. Which is More Affordable for an MBBS Private College in India or Foregin Counteries?

In the case of finance, to do an MBBS from  foreign countries is more affordable.

Scroll to Top