
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.
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
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)
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:
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:
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)
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:
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.





















