India's medical education landscape is expanding rapidly with MBBS seat availability reaching unprecedented levels in 2025. This comprehensive analysis covers the distribution of approximately 129,000 MBBS seats across government and private institutions, state-wise breakdowns, quota systems, fee structures, and NEET cutoff scores. Understanding these statistics is crucial for aspiring medical professionals navigating the competitive entrance examination landscape.
Total MBBS Seats in India 2025: Government vs Private
| Year | Government MBBS Seats | Private MBBS Seats | Total Seats | YoY Growth (%) |
|---|---|---|---|---|
| 2018 | 42,615 | 48,200 | 90,815 | — |
| 2019 | 43,850 | 52,100 | 95,950 | 5.7% |
| 2020 | 46,200 | 58,400 | 104,600 | 9.0% |
| 2021 | 48,500 | 63,800 | 112,300 | 7.3% |
| 2022 | 50,720 | 68,950 | 119,670 | 6.6% |
| 2023 | 52,400 | 71,500 | 123,900 | 3.6% |
| 2024 | 53,650 | 73,200 | 126,850 | 2.4% |
| 2025 | 54,180 | 75,420 | 129,600 | 2.2% |
Data source: Medical Counselling Committee (MCC) and respective State Medical Councils. The consistent growth reflects India's commitment to increasing medical education accessibility.
State-wise MBBS Seats Distribution 2025
| State | Government Seats | Private Seats | Total Seats | Medical Colleges (Govt/Pvt) |
|---|---|---|---|---|
| Maharashtra | 3,850 | 6,420 | 10,270 | 23/67 |
| Tamil Nadu | 3,650 | 4,200 | 7,850 | 22/31 |
| Karnataka | 3,200 | 5,100 | 8,300 | 16/52 |
| Uttar Pradesh | 4,100 | 5,850 | 9,950 | 20/48 |
| Rajasthan | 2,400 | 4,200 | 6,600 | 12/42 |
| Gujarat | 2,100 | 3,800 | 5,900 | 10/38 |
| Telangana | 1,950 | 3,600 | 5,550 | 9/36 |
| Andhra Pradesh | 2,350 | 3,900 | 6,250 | 11/39 |
| West Bengal | 1,800 | 2,400 | 4,200 | 9/24 |
| Madhya Pradesh | 1,650 | 2,800 | 4,450 | 8/28 |
| Punjab | 1,200 | 1,800 | 3,000 | 6/18 |
| Haryana | 1,100 | 1,600 | 2,700 | 5/16 |
| Odisha | 980 | 1,400 | 2,380 | 5/14 |
| Kerala | 1,350 | 1,100 | 2,450 | 7/11 |