MBBS in India · seats
MBBS seat matrix 2026-27
State-wise government and private seats from NMC
NMC's seat matrix for 2026-27 (as on 18 September 2026) lists 1,40,664 MBBS seats in 839 colleges: 64,121 in 447 government colleges and 76,543 in 392 private colleges and deemed universities. AIIMS, JIPMER and other Institutes of National Importance are not in this count. Pick a state for the college-wise list.
| State | Govt colleges | Govt seats | Private colleges | Private seats | Total seats |
|---|---|---|---|---|---|
| Karnataka | 25 | 4,600 | 51 | 11,145 | 15,745 |
| Uttar Pradesh | 49 | 5,700 | 43 | 8,700 | 14,400 |
| Tamil Nadu | 37 | 5,349 | 41 | 8,950 | 14,299 |
| Maharashtra | 43 | 6,100 | 46 | 7,299 | 13,399 |
| Telangana | 36 | 4,400 | 30 | 6,100 | 10,500 |
| Rajasthan | 33 | 4,480 | 18 | 3,800 | 8,280 |
| Gujarat | 23 | 4,250 | 19 | 3,550 | 7,800 |
| Andhra Pradesh | 19 | 3,565 | 21 | 4,050 | 7,615 |
| West Bengal | 25 | 4,500 | 16 | 2,900 | 7,400 |
| Madhya Pradesh | 20 | 3,020 | 14 | 3,100 | 6,120 |
| Kerala | 14 | 1,855 | 22 | 3,899 | 5,754 |
| Bihar | 14 | 1,810 | 17 | 2,900 | 4,710 |
| Haryana | 8 | 1,060 | 10 | 2,050 | 3,110 |
| Chhattisgarh | 15 | 1,725 | 6 | 1,300 | 3,025 |
| Odisha | 14 | 1,850 | 6 | 1,150 | 3,000 |
| Assam | 16 | 1,975 | 0 | 0 | 1,975 |
| Puducherry | 1 | 180 | 7 | 1,700 | 1,880 |
| Punjab | 5 | 900 | 7 | 950 | 1,850 |
| Jammu and Kashmir | 10 | 1,600 | 1 | 150 | 1,750 |
| Jharkhand | 6 | 800 | 5 | 850 | 1,650 |
| Uttarakhand | 6 | 675 | 4 | 900 | 1,575 |
| Delhi | 8 | 1,165 | 2 | 250 | 1,415 |
| Himachal Pradesh | 6 | 721 | 1 | 150 | 871 |
| Manipur | 3 | 400 | 1 | 150 | 550 |
| Tripura | 1 | 200 | 2 | 300 | 500 |
| Goa | 1 | 250 | 0 | 0 | 250 |
| Meghalaya | 2 | 100 | 1 | 150 | 250 |
| Chandigarh | 1 | 200 | 0 | 0 | 200 |
| Sikkim | 1 | 100 | 1 | 100 | 200 |
| Dadra and Nagar Haveli | 1 | 177 | 0 | 0 | 177 |
| Andaman and Nicobar Islands | 1 | 114 | 0 | 0 | 114 |
| Arunachal Pradesh | 1 | 100 | 0 | 0 | 100 |
| Mizoram | 1 | 100 | 0 | 0 | 100 |
| Nagaland | 1 | 100 | 0 | 0 | 100 |
NMC's live College & Course Search showed 834 colleges and 1,40,314 seats on 27 October 2026; the gap is colleges whose records it has not updated yet.
How many MBBS seats are there in India in 2026?
1,40,664 seats in 839 colleges (64,121 government, 76,543 private), per NMC's 2026-27 seat matrix as on 18 September 2026, not counting AIIMS, JIPMER and other INIs.
Which state has the most MBBS seats?
Karnataka (15,745), then Uttar Pradesh (14,400), Tamil Nadu (14,299) and Maharashtra (13,399), per NMC's 2026-27 seat matrix.
Sources
Free counselling
Get free help with NEET counselling
Share a few details and a counsellor will check your eligibility, confirm current fees and walk you through admission.
- Eligibility check against your NEET score
- Realistic options in India and abroad for your score
- Full fee breakdown in writing