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

Get Free MBBS Admission Guidance

Confused about MBBS admissions? Use Erudify's free tools for unbiased college comparisons and eligibility checks.

Explore Erudify Free

© 2026 Erudify · Privacy Policy · Data sourced from NTA, NMC, and official government sources.

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