Courses
Courses for Kids
Free study material
Offline Centres
More
Store Icon
Store

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

ffImage
hightlight icon
highlight icon
highlight icon
share icon
copy icon

How Many MBBS Seats Are There in India? Complete 2026 Details with NMC Seat Increase for 2027

Every year, more than 25 lakh students appear for the NEET UG exam, but only a fraction secure an MBBS seat, and the biggest reason is the limited number of seats compared to applicants. That's why understanding the total MBBS seats in India is one of the smartest first steps for any NEET aspirant.


Total MBBS Seats in India 2026


As per the latest National Medical Commission (NMC) data, India has 1,29,603 total MBBS seats across 824 medical colleges in 2026 - about 63,683 in government colleges and 65,920 in private and deemed institutions. In this guide, you'll find the complete breakdown of MBBS seats in India for 2026 - government and private, state-wise, AIIMS seats, and the latest NMC seat increase. Looking ahead, the NEET 2027 exam is expected around May 2027, with seat numbers likely to rise further as new colleges are approved.


Medical Colleges in India 2026: Total Number & Types

India has around 824 medical colleges in 2026 - including government, private, deemed, and central institutions - that offer MBBS courses. This number isn't fixed: new colleges are approved by the National Medical Commission (NMC) almost every year, while some lose recognition, so the count keeps changing.


Types of Medical Colleges in India

MBBS seats in India are spread across six main types of medical colleges:


  • Government Medical Colleges (GMCs): Fully owned by the central or state government; admission fees are very low.

  • Private Medical Colleges: Run by private trusts or organisations; fees are significantly higher.

  • Deemed Universities: Private institutions with their own fee structure and academic regulations.

  • Central Institutes / Autonomous Bodies: Government-funded institutes under central authority, such as AIIMS and JIPMER.

  • Military / Defence Medical Colleges: For wards of armed forces personnel, such as AFMC Pune.

  • Semi-Government / ESIC Colleges: Jointly managed by the government and private trusts.


With both the number of colleges and seats rising every year, India is now one of the largest medical education hubs in the world.


Total MBBS Seats in India: Government and Private

If you're preparing for NEET, knowing the total MBBS seats in India for 2026 is essential. These seats are divided into two main categories - government and private medical colleges. As per the latest NMC data, India has 1,29,603 total MBBS seats across 824 medical colleges. Of these, around 63,683 seats are in government colleges and about 65,920 seats are in private and deemed medical colleges.


Government & Private MBBS Seats in India 2026: Key Highlights

Particulars

Details

Article For

Total MBBS Seats in India 2026

Total Medical Colleges

Around 824 (government, private, deemed & central)

Regulatory Body

National Medical Commission (NMC)

Total MBBS Seats

Approx. 1,29,603

Government Seats

Approx. 63,683

Private & Deemed Seats

Approx. 65,920

Course

MBBS (Bachelor of Medicine, Bachelor of Surgery)

College Types

Government, Private, Deemed, AIIMS, AFMC, AMU, ESIC, JIPMER, DU

Entrance Exam

NEET UG


Note: Seat figures are based on the latest available NMC data and may change as new colleges are approved. Verify the final seat matrix on the official NMC website (nmc.org.in).


Total Govt MBBS Seats in India 2026

India has around 456 government medical colleges offering MBBS, including AIIMS, Armed Forces Medical College (AFMC), Aligarh Muslim University (AMU), ESIC Medical Colleges, JIPMER, and Delhi University (DU) colleges. Together, they offer approximately 63,683 government MBBS seats.


There are 21 AIIMS institutes in India, each offering around 100–125 MBBS seats. To secure an AIIMS seat, General-category candidates usually need an All India Rank (AIR) within roughly the top 2,200. For other government medical colleges, a General-category candidate typically needs an AIR between 25,000 and 30,000, though this varies by state and college.


Category-Wise Government MBBS Seats (Expected)

Category

Total Seats (Approx.)

General

25,000 – 28,000

OBC (Non-Creamy Layer)

18,000

SC

10,000

ST

5,000

EWS

6,500


Note: Reserved-category candidates (OBC/SC/ST/EWS) who score high enough to meet the General cutoff are allotted General (open merit) seats.


Private and Deemed MBBS Seats in India 2026

India has around 65,920 MBBS seats in private and deemed medical colleges. Candidates who don't secure a government seat through NEET - and can afford the higher fees can opt for private or deemed universities, which offer modern facilities and full medical training, though at a much higher cost.


State-Wise MBBS Seats in India 2026

MBBS seats are distributed unevenly across states, depending on the number of colleges and infrastructure. Karnataka has the highest number of MBBS seats, followed by Uttar Pradesh, Maharashtra, and Tamil Nadu. Here's the state-wise MBBS seat matrix for 2026:


State / UT

Total MBBS Seats

Karnataka

14,000

Uttar Pradesh

5,925

Maharashtra

6,050

Tamil Nadu

5,250

Rajasthan

4,480

Telangana

4,390

West Bengal

4,325

Gujarat

4,300

Andhra Pradesh

3,425

Madhya Pradesh

3,025

Assam

2,025

Odisha

1,925

Kerala

1,855

Bihar

1,645

Chhattisgarh

1,555

Jammu & Kashmir

1,525

Delhi

1,297

Haryana

1,060

Punjab

1,000

Jharkhand

855

Himachal Pradesh

820

Uttarakhand

750

Pondicherry

423

Manipur

375

Goa

200

Dadra & Nagar Haveli

177

Chandigarh

150

Tripura

150

Andaman & Nicobar Islands

114

Arunachal Pradesh

100

Meghalaya

100

Mizoram

100

Nagaland

100


Note: The above data is sourced from the latest NMC seat matrix and may change as new colleges are approved. Verify the final figures on the official NMC website (nmc.org.in).


Total AIIMS MBBS Seats in India 2026

AIIMS institutes are the top choice for most NEET aspirants - they come under the Central Government and offer modern facilities, quality education, and very low fees. India currently has AIIMS campuses across multiple states. Here is the state-wise list of AIIMS colleges with their MBBS seats:


State

AIIMS Campus

MBBS Seats

Delhi

AIIMS New Delhi

132

Andhra Pradesh

AIIMS Mangalagiri, Vijayawada

125

Bihar

AIIMS Patna

125

Chhattisgarh

AIIMS Raipur

125

Jharkhand

AIIMS Deoghar

125

Madhya Pradesh

AIIMS Bhopal

125

Maharashtra

AIIMS Nagpur

125

Odisha

AIIMS Bhubaneswar

125

Uttarakhand

AIIMS Rishikesh

125

Uttar Pradesh

AIIMS Gorakhpur

125

West Bengal

AIIMS Kalyani, Nadia

125

Assam

AIIMS Guwahati

100

Himachal Pradesh

AIIMS Bilaspur

100

Jammu & Kashmir

AIIMS Vijaypur

100

Punjab

AIIMS Bhatinda

100

Rajasthan

AIIMS Jodhpur

100

Telangana

AIIMS Bibinagar

100

Uttar Pradesh

AIIMS Rae Bareli

100

Gujarat

AIIMS Rajkot

75

Tamil Nadu

AIIMS Madurai

50

Bihar

AIIMS Darbhanga

Upcoming


Note: AIIMS seats and new campuses are subject to NMC/AIIMS updates. General-category candidates usually need an AIR within roughly the top 2,200 to secure an AIIMS MBBS seat.


Top 10 Medical Colleges in India for MBBS (NIRF 2026)

Rank

Medical College

State/UT

1

AIIMS New Delhi

Delhi

2

PGIMER

Chandigarh

3

Christian Medical College (CMC)

Tamil Nadu

4

JIPMER

Puducherry

5

Sanjay Gandhi PGIMS

Uttar Pradesh

6

Banaras Hindu University (BHU)

Uttar Pradesh

7

NIMHANS, Bangalore

Karnataka

8

King George's Medical University (KGMU)

Uttar Pradesh

9

Amrita Vishwa Vidyapeetham

Tamil Nadu

10

Kasturba Medical College (KMC), Manipal

Karnataka


Source: National Institutional Ranking Framework (NIRF).


Central Government Medical Colleges for MBBS 2026

India has 43 central government medical colleges offering a total of around 5,615 MBBS seats. These include AIIMS, JIPMER, AFMC, ESIC, BHU, AMU, and other centrally-funded institutes. Some of the major central institutes and their seats are:


Medical College

State/UT

MBBS Seats

Maulana Azad Medical College

Delhi

250

JIPMER Puducherry

Puducherry

243

Lady Hardinge Medical College

Delhi

240

UCMS & GTB Hospital

Delhi

170

VMMC & Safdarjung Hospital

Delhi

170

AFMC Pune

Maharashtra

150

Jawaharlal Nehru Medical College, Aligarh (AMU)

Uttar Pradesh

150

AIIMS New Delhi

Delhi

132

IMS BHU, Varanasi

Uttar Pradesh

100


Note: The above is a selection of major central institutes; the full list of 43 colleges (including all AIIMS and ESIC colleges) totals approximately 5,615 MBBS seats. Verify the latest figures on nmc.org.in.


NMC Increase in MBBS Seats and Medical Colleges for NEET 2027

The National Medical Commission (NMC) has issued an official notification on increasing MBBS seats and adding new medical colleges across India, applicable for the upcoming admission session. The key highlights are:


  • 43 new medical colleges added across India to strengthen medical education.

  • 11,682 MBBS seats added to the existing seat matrix nationwide.

  • The expansion covers government (central and state), deemed, and private medical institutes.

  • An additional 8,967 MBBS-UG seats announced to widen access to medical education.

  • The government plans to open 157 new medical colleges in three phases, at a total cost of around β‚Ή41,332 crore.


This expansion is good news for NEET 2027 aspirants - more seats can ease competition and improve admission chances, especially in government colleges, and will likely influence cutoff trends and counselling strategies in the coming years.


How to Get Admission in Government MBBS Seats in India?

Getting a government MBBS seat in India requires strong preparation, a good NEET score, and proper participation in the counselling process. Since government medical colleges have limited seats and high competition, students must aim for a high rank in the NEET UG examination.


Admission to all MBBS seats in government medical colleges is conducted only through the NEET UG exam, followed by central or state counselling. Understanding the admission process helps students plan their preparation and make informed choices during counselling.


To compare colleges, fees, and cutoffs, visit: Best Private Medical Colleges in India Accepting Re NEET 2026.


Step-by-Step Process to Get a Government MBBS Seat

1. Qualify NEET UG Exam

The first step is to appear for and qualify the NEET UG examination. However, simply qualifying is not enough to secure a government MBBS seat. Students must aim for a high NEET score and better All India Rank (AIR) to increase their chances of admission to top government medical colleges.


2. Participate in NEET Counselling

After the NEET results are declared, students must register for the counselling process to apply for MBBS seats.


  • All India Quota (AIQ) Counselling – 15% Seats
    The Medical Counselling Committee (MCC) conducts counselling for 15% of government medical college seats across India.

  • State Quota Counselling – 85% Seats
    The remaining 85% of seats are filled through state counselling authorities, usually reserved for students with state domicile eligibility.


3. Choice Filling and College Selection

During counselling, students must select and prioritize the medical colleges they prefer. This step is important because the final seat allotment depends on the preferences filled by the student.


4. Seat Allotment Process

Based on the student’s NEET rank, category, reservation policies, and college preferences, a seat is allotted during the counselling rounds.


5. Reporting to the Allotted Medical College

Once a seat is allotted, students must report to the respective medical college within the specified timeline with all required documents to confirm their admission.


For a complete understanding of counselling and seat allotment, see MBBS and BDS NEET Seat Allotment 2026.


FAQs on Total MBBS Seats in India 2026: Government, Private and State-Wise Seat Matrix

1. How many MBBS seats are in India in 2026?

There are 1,29,603 total MBBS seats in India in 2026, spread across 824 medical colleges. Of these, around 63,683 are government seats and 65,920 are in private and deemed medical colleges.

2. What is the total number of MBBS seats in India, government and private?

The total MBBS seats in India, government and private combined, stand at approximately 1,29,603. This includes about 63,683 government MBBS seats and 65,920 private and deemed college seats, as per the latest NMC data.

3. How many government MBBS seats are there in India in 2026?

India has approximately 63,683 total government MBBS seats in 2026, across government medical colleges, AIIMS, JIPMER, AFMC, ESIC, and other central institutions. These seats are the most sought-after due to their low fees and strong clinical exposure.

4. How many MBBS seats are reserved for the general category?

Out of the total government MBBS seats in India, the general category accounts for roughly 25,000–28,000 seats. Reserved-category candidates who score within the general cutoff are also placed in general (open merit) seats.

5. How many medical seats are there in India in total?

There are around 1,29,603 MBBS medical seats in India in 2026 across 824 colleges. The number rises almost every year as the NMC approves new medical colleges and increases intake in existing ones.

6. Which state has the highest number of MBBS seats in India?

Karnataka has the highest number of MBBS seats in India, at around 14,000, followed by Maharashtra, Uttar Pradesh, and Tamil Nadu. Together, these states account for a large share of the country's total MBBS seats.

7. What is the difference between government and private MBBS seats?

Government MBBS seats have much lower fees and higher cutoffs (intense competition), while private and deemed college seats charge higher fees but often have comparatively lower cutoffs. Both offer NMC-recognised MBBS degrees of equal value.

8. How many AIIMS MBBS seats are there in India?

AIIMS institutes across India offer roughly 100–132 MBBS seats each, with AIIMS New Delhi having the most (132). General-category candidates usually need an All India Rank within the top 2,200 to secure an AIIMS seat.

9. How are MBBS seats allotted in India?

MBBS seats are filled through NEET UG counselling β€” 15% under the All India Quota (AIQ) by the MCC, and 85% under the state quota by respective state authorities. Private and deemed seats are filled through both MCC and state counselling.

10. Can I get an MBBS seat with a 50,000 rank in NEET 2026?

Yes, an MBBS seat is possible with a 50,000 NEET rank, though it depends on your category and state quota. General-category candidates may find government seats difficult at this rank but have good chances in private, deemed, or reserved-category state quota seats.