State wise Number of Medical Colleges in India: India is actively enhancing its medical education framework, currently boasting 706 medical colleges that provide a total of 118,709 medical seats nationwide. According to the most recent data from the National Medical Commission (NMC), among these 706 institutions, 386 are government-run while 320 are privately owned. This indicates a well-balanced development in both the public and private sectors of medical education.
Top States with the Highest Number of Medical Colleges
The leading states in terms of the number of medical colleges include:
- Uttar Pradesh with 86
- Maharashtra with 80
- Tamil Nadu with 77
- Karnataka with 73
- Telangana with 65
- Rajasthan with 43
- Gujarat with 41
- Andhra Pradesh with 38
- West Bengal with 38
- Kerala with 34 medical colleges
Total Government Medical Colleges in India 2025
Furthermore, as of 2025, India has 386 government medical colleges offering MBBS programs, significantly contributing to the healthcare education infrastructure across various states and union territories. This distribution underscores the government’s commitment to improving access to medical education throughout the country, particularly in states like Tamil Nadu and Uttar Pradesh.
State/UT | Number of Government Medical Colleges |
Uttar Pradesh | 35 |
Maharashtra | 25 |
Tamil Nadu | 38 |
Karnataka | 21 |
Telangana | 17 |
Rajasthan | 17 |
Gujarat | 18 |
Andhra Pradesh | 13 |
West Bengal | 20 |
Kerala | 10 |
Madhya Pradesh | 14 |
Bihar | 12 |
Odisha | 9 |
Punjab | 3 |
Haryana | 5 |
Chhattisgarh | 10 |
Assam | 9 |
Jharkhand | 6 |
Himachal Pradesh | 7 |
Uttarakhand | 4 |
Jammu and Kashmir | 9 |
Tripura | 1 |
Manipur | 2 |
Meghalaya | 1 |
Nagaland | 1 |
Sikkim | 0 |
Arunachal Pradesh | 1 |
Mizoram | 1 |
Goa | 1 |
Chandigarh | 1 |
Delhi | 8 |
Puducherry | 2 |
Andaman and Nicobar Islands | 1 |
Dadra and Nagar Haveli & Daman and Diu | 1 |
Lakshadweep | 0 |
Total | 386 |
Read Also: Top Ten Dental Colleges in India 2024: Ranks, Cutoffs and Fees
Total Private Medical College in India 2025
Additionally, there are 320 private medical colleges in India, providing approximately 53,256 MBBS seats, which adhere to the same curriculum and examination standards as their government counterparts, thereby maintaining a consistent quality of medical education across the nation.
State/UT | Number of Private Medical Colleges |
Karnataka | 49 |
Maharashtra | 37 |
Uttar Pradesh | 36 |
Tamil Nadu | 31 |
Telangana | 27 |
Andhra Pradesh | 22 |
Kerala | 25 |
Gujarat | 15 |
Rajasthan | 9 |
Punjab | 7 |
Madhya Pradesh | 11 |
Haryana | 8 |
West Bengal | 7 |
Odisha | 5 |
Chhattisgarh | 4 |
Uttarakhand | 3 |
Bihar | 3 |
Jharakhand | 2 |
Himachal Pradesh | 1 |
Tripura | 1 |
Sikkim | 1 |
Puducherry | 7 |
Others (NE & UTs) | 6 |
Total | 320 |
Government vs Private: State-wise Variations
Although the overall figures are noteworthy, the proportion of government to private medical colleges differs considerably among states. For example:
• Karnataka boasts a larger number of private medical colleges, making it a preferred choice for students seeking admission through management or NRI quotas.
• Conversely, Tamil Nadu has developed a robust network of government medical colleges, providing more affordable educational opportunities for students from various backgrounds.
The Growing Opportunity for Medical Aspirants
This increase in the number of medical colleges signifies the government’s ongoing commitment to enhancing access to medical education and healthcare services. It also creates additional opportunities for NEET aspirants and others aiming to enter the medical profession. As India strives to close the gap in the doctor-patient ratio and enhance rural healthcare, the growth of medical institutions will be vital in producing qualified professionals throughout the nation.
Leave a Reply