India's trusted medical admission platform

Need Help? Chat With Us — +91 81478 25355
NEET UG 2026 choice filling — expert rank analysis available · MBBS abroad: NMC-verified universities in Georgia, Kazakhstan & Russia · MCC Round 1 counselling strategy sessions now open · Management quota fee transparency reports — request yours free · Low NEET score? Explore honest private & allied pathways · Karnataka KEA document verification — book guidance call ·NEET UG 2026 choice filling — expert rank analysis available · MBBS abroad: NMC-verified universities in Georgia, Kazakhstan & Russia · MCC Round 1 counselling strategy sessions now open · Management quota fee transparency reports — request yours free · Low NEET score? Explore honest private & allied pathways · Karnataka KEA document verification — book guidance call ·
Total MBBS Seats in India 2026-27 (State-wise): Government vs Private Seats
MBBS IN INDIA

Total MBBS Seats in India 2026-27 (State-wise): Government vs Private Seats

Total MBBS Seats in IndiaAccording to the National Medical Commission, there are total number of 823 medical colleges in India offering 1,29...

16 April 20266 min read readGMU scraped reference

Total MBBS Seats in India

According to the National Medical Commission, there are total number of 823 medical colleges in India offering 1,29,456 MBBS Seats. Out of the total MBBS Seats, 449 Government Medical Colleges are offering 63,010 MBBS Seats while 374 are Private Medical Colleges offering 66,443 MBBS Seats. 

Continue reading the blog to know state-wise MBBS Seats available in India for academic session 2026-27.For more information, you may get in touch with Team Get My University.
 

Consult Team Get My University
Call us on +91 76 786 76 001
Or
Write us at info@getmyuniversity.com


Over the past decade, it has been observed that MBBS Seats in India have significantly grown due to continuous approval received by the NMC. From just 50,000, India has now crossed approx. 1.29 Lakhs MBBS Seats which is a huge number. It proves that government is doing its best to improve the healthcare standards and making sure good availability of medical education.


State-Wise MBBS Seats 2026 (NMC Approved)

Searching for state-wise MBBS Seats in India? Below given is the updated table as per NMC Data, displaying the annual MBBS Intake across all states. 

State  Annual Intake (MBBS Seats)
Andaman Nicobar Islands 114
Andhra Pradesh7215
Arunachal Pradesh 100
Assam    1975
Bihar 3545
Chandigarh 150
Chhattisgarh 2455
Dadra and Nagra Haveli 177
Delhi1546
Goa  200
Gujarat   7525
Haryana 2710
Himachal Pradesh 970
Jammu & Kashmir  1726
Jharkhand  1255
Karnataka 15,294
Kerala 5554
Madhya Pradesh 5725
Maharashtra 12,824
Manipur 525
Meghalaya 200
Mizoram  100
Nagaland  100
Odisha  325
Pondicherry1873
Punjab2049
Rajasthan 7331
Sikkim 150
Tamil Nadu 13050
Telangana  9540
Tripura   450
Uttar Pradesh 12475
Uttarakhand   1450
West Bengal 6474
TOTAL MBBS SEATS IN INDIA 1,29,456

Note: The above data is based on NMC-approved intake. Seat distribution may vary slightly due to yearly approvals, renewals, or policy updates.


Top 5 States with Highest MBBS Seats

1.    Karnataka 
2.    Tamil Nadu 
3.    Maharashtra 
4.    Uttar Pradesh 
5.    Telangana 

1. Karnataka
Karnataka has the highest number of MBBS Seats i.e. 15,294. The primary reason being this is due to large number of private and deemed medical colleges established in Karnataka. Additionally, most of the colleges offer around 150-200 MBBS Seats which increases total capacity of students. 

Therefore, Karnataka can be in top of your list if you are planning to pursue MBBS. Due to strong network of private colleges in Karnataka and also strong healthcare education system existing there. It proves that Karnataka offers high MBBS Seat availability which results in maximum admission opportunities and is especially advantageous for students planning to target private or management quota admission.


2. Tamil Nadu
After Karnataka comes Tamil Nadu having second highest MBBS Intak i.e. 13,050.  Tamil Nadu has a strong combination of both government as well as private medical colleges.  All the medical colleges have excellent healthcare system, maintained infrastructure and very well organized counselling system. Quality education in Tamil Nadu is unbeatable making it another preferred state for MBBS.


3. Maharashtra
Maharashtra offers 12,824 MBBS Seats, making it one of the top medical education hubs of India. There are plenty of government and private medical colleges which are reputable and very good in offering clinical exposure to MBBS Aspirants located mainly in Pune and Mumbai. There are diverse option availability for you in every budget. So, third best option according to Team Get My University experts is Maharashtra.


4. Uttar Pradesh
Uttar Pradesh offers 12,475 MBBS Seats. From last 5-7 years, UP has rapidly come up with new government medical colleges. In order to provide students with more seats, expansion of many government medical colleges is being observed. 

Uttar Pradesh has very high population and also maximum number of students are from UP who wish to pursue medicine. Even with huge number of MBBS Seats, taking admission in government medical colleges are competitive and also cutoffs are always very high. Therefore, UP is expanding making sure easy admissions are provided to students in government medical colleges. And another major advantage is that Uttar Pradesh has many options available that are affordable. Not just private but there are many government medical colleges which are cheaper.


5. Telangana
Telangana has 9540 MBBS Seats. It is also considered to be a fastest growing state in MBBS Seats. The state has well developed medical ecosystem, especially in Hyderabad, making sure good clinical exposure and infrastructure is offered. You can take Telangana in your wishlist if you have moderate NEET Score and have a good budget to pay.  

 

State-wise Government Vs Private MBBS Seats in India

Below given state wise government and private mbbs seats in India are on the basis of NMC approved data. Private seat numbers are derived estimates and may slightly vary depending on yearly approvals by the National Medical Commission.

State Government MBBS Seats Private MBBS Seats  Annual Intake (MBBS Seats)
Andaman Nicobar Islands   1140  114
Andhra Pradesh   3385  3830 7215
Arunachal Pradesh 100100
Assam 1700 2751975
Bihar 164519003545
Chandigarh  150 150
Chhattisgarh  1355 1100  2455
Dadra and Nagra Haveli 177  0 177
Delhi 1297 2491546
Goa  2000200
Gujarat430032257525
Haryana93517752710
Himachal Pradesh820150970
Jammu & Kashmir12474791726
Jharkhand8054501255
Karnataka3499 1179515,294
Kerala185536995554
Madhya Pradesh295027755725
Maharashtra6075 6749 12,824
Manipur 375150  525
Meghalaya100 100200
Mizoram100100
Nagaland1000   100
Odisha 192513253250
Pondicherry 3801493 1873
Punjab90011492049
Rajasthan 4476 2855  7331
Sikkim 0   150 150
Tamil Nadu 5450   7600   13050
Telangana 4365 5175  9540
Tripura  150  300    450
Uttar Pradesh  5625 6850 12475
Uttarakhand    750  700  1450
West Bengal   3926    2548 6474
TOTAL MBBS SEATS IN INDIA6301066443  1,29,456

Note: The above data is based on NMC-approved intake. Seat distribution may vary slightly due to yearly approvals, renewals, or policy updates.
 

Consult Team Get My University

Confused about which state to opt for in 2026-27?
Get personalized MBBS admission guidance from our experts.
Call us on +91 7678676001 or write us at info@getmyuniversity.com.
{Limited counselling slots available for 2026 admissions. Connect with us Now}

Also Read - NEET UG 2026 Exam

 

Need personalised guidance?

Get a free consultation — we'll apply this guide specifically to your NEET rank, budget, and target colleges.

Back to all articles
Chat with usCall us now