List of MBBS Colleges in India Recognized by NMC (2025)

As of 2025, India boasts over 780 medical colleges recognized by the National Medical Commission (NMC), collectively offering more than 1.18 lakh MBBS seats. These institutions are spread across various states and union territories, encompassing both government and private colleges. Notable examples include:

All India Institute of Medical Sciences (AIIMS), Delhi

Christian Medical College (CMC), Vellore

Armed Forces Medical College (AFMC), Pune

Maulana Azad Medical College (MAMC), Delhi

JIPMER, Puducherry

For a comprehensive and up-to-date list, you can refer to the official NMC portal:

👉 NMC List of Colleges Teaching MBBS

This resource provides detailed information on each institution, including their location, affiliated university, management type (government or private), and annual intake capacity. It's an essential tool for aspiring medical students to explore accredited colleges across India.