The landscape of medical education in India has reached a historic peak in 2026, with the government and private sector collaborating to address the growing demand for healthcare professionals. As of 2026, there are 118,190 total MBBS seats in India.
This increase is part of a national effort to improve healthcare services and train more medical professionals. These seats are distributed across both government institutions and private or deemed universities.
Access to all of these seats is managed through the NEET-UG examination, which remains the mandatory entrance test for all aspiring medical students in the country. Because competition for these spots is high, many students also look into the procedure for MBBS Admission in India to understand the different quotas, counseling rounds, and eligibility requirements needed to secure a seat.
Contents
Key Highlights
The distribution of seats is nearly balanced between the public and private sectors, offering a wide range of opportunities for aspirants with varying NEET scores and financial backgrounds.
| Category | Number of Colleges | Total MBBS Seats |
| Government Medical Colleges | 418 | 58,299 |
| Private & Deemed Universities | 362 | 59,891 |
| National Total | 780 | 118,190 |
The 2026 data reveals that private and deemed universities currently hold a slight majority, accounting for approximately 50.7% of the total seat matrix. While the government has significantly expanded public seats to 58,299, the private sector remains a critical pillar of medical education, particularly in southern and western India. This near-equal split suggests a “dual-track” system where high-merit students compete for subsidized government positions, while a significant portion of the workforce continues to be trained through private investment.

Total MBBS Seat in India: State-wise Distribution
The following table provides the total seat capacity across both the government and private sectors for all states and Union Territories.
| Sl. No | State / Union Territory | Total MBBS Seats |
| 1 | Karnataka | 12,950 |
| 2 | Uttar Pradesh | 12,275 |
| 3 | Maharashtra | 12,070 |
| 4 | Tamil Nadu | 12,050 |
| 5 | Telangana | 9,100 |
| 6 | Gujarat | 7,250 |
| 7 | Andhra Pradesh | 6,785 |
| 8 | Rajasthan | 6,505 |
| 9 | West Bengal | 5,650 |
| 10 | Madhya Pradesh | 5,200 |
| 11 | Kerala | 4,900 |
| 12 | Bihar | 2,995 |
| 13 | Odisha | 2,625 |
| 14 | Chhattisgarh | 2,255 |
| 15 | Haryana | 2,185 |
| 16 | Puducherry | 1,830 |
| 17 | Punjab | 1,850 |
| 18 | Assam | 1,650 |
| 19 | Delhi | 1,497 |
| 20 | Jammu & Kashmir | 1,347 |
| 21 | Uttarakhand | 1,350 |
| 22 | Jharkhand | 1,100 |
| 23 | Himachal Pradesh | 870 |
| 24 | Manipur | 525 |
| 25 | Tripura | 375 |
| 26 | Goa | 200 |
| 27 | Meghalaya | 200 |
| 28 | Chandigarh | 150 |
| 29 | Sikkim | 150 |
| 30 | Dadra & Nagar Haveli | 177 |
| 31 | Andaman & Nicobar Islands | 114 |
| 32 | Arunachal Pradesh | 100 |
| 33 | Mizoram | 100 |
| 34 | Nagaland | 100 |
| 35 | Daman & Diu | 0 |
| Total | National Capacity | 118,190 |
The 2026 seat distribution highlights a significant concentration of medical education in South and West India. The top five states—Karnataka, Uttar Pradesh, Maharashtra, Tamil Nadu, and Telangana—collectively offer 58,445 seats, accounting for nearly 50% of the total MBBS seats in India. While major states like Gujarat and Rajasthan also offer substantial opportunities with over 6,500 seats each, several North Eastern states and smaller Union Territories remain limited to 100–200 seats each. This regional disparity often necessitates student migration across state lines for medical education.
State-wise Government MBBS Seats in India (2026)
Government medical colleges are highly sought after due to their subsidized fee structures and high patient inflow. Currently, there are 418 government colleges offering 58,299 seats.
| Sl. No | State | Govt. Colleges | Govt. Seats |
| 1 | Uttar Pradesh | 41 | 6,800 |
| 2 | Tamil Nadu | 37 | 6,600 |
| 3 | Maharashtra | 38 | 5,820 |
| 4 | Telangana | 29 | 4,750 |
| 5 | Rajasthan | 17 | 4,355 |
| 6 | Gujarat | 23 | 4,250 |
| 7 | West Bengal | 26 | 3,850 |
| 8 | Karnataka | 22 | 3,500 |
| 9 | Andhra Pradesh | 19 | 3,385 |
| 10 | Madhya Pradesh | 18 | 2,700 |
Government seat allocation shows a focused expansion in states like Uttar Pradesh and Tamil Nadu, which lead the country with over 6,600 government seats each. It reveals that while Karnataka has the highest total number of seats, it ranks lower in the government sector (3,500 seats), indicating a heavier reliance on the private sector. In contrast, states like Rajasthan and Maharashtra have prioritized public-sector growth, making them key destinations for merit-listed students seeking affordable medical education.
Fill out the form and click on “APPLY NOW” and we’ll reach out to you
GET PERSONALISED CAREER COUNSELLING WITH CAREERMUDHRA
State-wise Private MBBS Seats in India (2026)
Private and Deemed universities contribute 59,891 seats across 362 colleges. These institutions are vital for accommodating the high volume of NEET-qualified students.
| Sl. No | State | Private/Deemed Colleges | Private/Deemed Seats |
| 1 | Karnataka | 51 | 9,450 |
| 2 | Uttar Pradesh | 45 | 5,475 |
| 3 | Maharashtra | 42 | 6,250 |
| 4 | Tamil Nadu | 40 | 5,450 |
| 5 | Telangana | 36 | 4,350 |
| 6 | Andhra Pradesh | 19 | 3,400 |
| 7 | Kerala | 22 | 3,150 |
| 8 | Gujarat | 18 | 3,000 |
| 9 | Madhya Pradesh | 13 | 2,500 |
| 10 | Rajasthan | 13 | 2,150 |
The private medical sector is dominated by Karnataka, which offers 9,450 seats, the highest for any institution type in a single state. Data shows that in states like Kerala and Karnataka, private seats significantly outnumber government seats, representing a trend toward private-sector-led capacity building. Most of these private colleges offer a standard capacity of 150 to 250 seats, ensuring a wide range of options for students who qualify for NEET-UG but may not secure a government berth.
Top 5 States with the Highest MBBS Seat Capacity
Five states continue to dominate the medical education landscape, collectively providing nearly half of the country’s total seats.
| Rank | State | Government Seats | Private/Deemed Seats | Total Seats |
| 1 | Karnataka | 3,500 | 9,450 | 12,950 |
| 2 | Uttar Pradesh | 5,475 | 6,800 | 12,275 |
| 3 | Maharashtra | 6,250 | 5,820 | 12,070 |
| 4 | Tamil Nadu | 5,450 | 6,600 | 12,050 |
| 5 | Telangana | 4,350 | 4,750 | 9100 |
The top states show that Karnataka remains the undisputed leader in medical education, contributing over 10% of the national total. A notable trend in 2026 is the surge in Uttar Pradesh, which has aggressively expanded both government and private capacity to reach the 2nd spot. Interestingly, while Maharashtra and Tamil Nadu have higher government seat counts than Karnataka, Karnataka’s massive private sector (9,450 seats) keeps it at the top. This concentration indicates that aspirants from these five states have a statistically higher chance of securing a seat within their home state.
Conclusion
With over 1.18 lakh seats available in 2026, the opportunity to pursue medical education in India has never been greater. While the concentration of seats remains high in states like Karnataka and Uttar Pradesh, the expansion of government colleges across other regions is helping to balance the national distribution. Candidates are advised to monitor the official National Medical Commission (NMC) updates for the final seat matrix before the commencement of counseling.
Frequently Asked Questions
How many total MBBS seats are available in India?
As of 2026, there are over 1,18,190 MBBS seats in India, including both government and private medical colleges.
Which state has the highest number of MBBS seats in India?
Karnataka, Tamil Nadu, Maharashtra, and Uttar Pradesh are among the states with the highest number of MBBS seats.
Are all MBBS seats filled through NEET?
Yes, admission to all MBBS seats in India government, private, deemed universities, and AIIMS is done through NEET-UG.