Top Medical Colleges for MBBS in India – Rankings & Seats 2025

Looking to pursue MBBS in one of India's premier institutions? Here's a list of top-ranked medical colleges based on academics, infrastructure, faculty, and NEET performance for the 2025 admission season:

AIIMS Delhi – India's most prestigious medical institute, offering 125 MBBS seats with top-notch facilities and research opportunities.

Christian Medical College (CMC), Vellore – Known for its academic excellence and community service; offers 100 MBBS seats.

Maulana Azad Medical College (MAMC), Delhi – A top government medical college with 250 MBBS seats.

Armed Forces Medical College (AFMC), Pune – Offers 150 seats with a focus on military medical services.

King George’s Medical University (KGMU), Lucknow – A premier state university with high patient inflow and 250 MBBS seats.

JIPMER, Puducherry – Another top institute with 200 MBBS seats and a separate counseling process via NEET.

Grant Medical College, Mumbai – Affiliated with JJ Hospital and offers 250 MBBS seats.

Madras Medical College, Chennai – Among the oldest medical colleges in India with 250 seats and strong academic reputation.

Seth GS Medical College, Mumbai – Associated with KEM Hospital, offers 250 MBBS seats.

Lady Hardinge Medical College, New Delhi – Women-only medical college offering 200 MBBS seats.

These colleges admit students through NEET-UG 2025 based on All India Quota (AIQ) and State Quota counseling.