India’s medical education system is growing fast, with a big increase in the number of seats for MBBS in 2025. Now, there are 1,18,190 MBBS seats in India. This major step shows the government’s strong focus on improving healthcare and training more doctors. In this Article, we explore the latest updates on New Total MBBS Seats in India 2025 for MBBS the distribution of 1,18,190 MBBS Seats, challenges in implementation, and the impact on NEET aspirants.
First is First: According to National Medical Commission (NMC), there are 1,18,190 MBBS seats in India for the year 2025. Out of these, government medical colleges offer 58,299 MBBS seats, while private and deemed universities offer 59,891 MBBS seats.
The top five states with the highest number of MBBS seats in India are Karnataka, Uttar Pradesh, Maharashtra, Tamil Nadu, and Telangana. Karnataka has 51 government medical colleges offering 9,450 seats and 22 private/deemed colleges offering 3,500 seats, totalling 12,950 seats. Uttar Pradesh has 41 government colleges with 6,800 seats and 45 private/deemed colleges with 5,475 seats, totalling 12,275 seats. Maharashtra has 38 government colleges with 5,820 seats and 42 private/deemed colleges with 6,250 seats, totalling 12,070 seats. Tamil Nadu has 37 government colleges with 6,600 seats and 40 private/deemed colleges with 5,450 seats, totalling 12,050 seats. Telangana has 29 government colleges offering 4,750 seats and 36 private/deemed colleges offering 4,350 seats, totalling 9,100 seats.
Hello NEET aspirants, I’m Ayen Ghosh from Careermudhra. If you are interested in MBBS admission in India or any state, contact Careermudhra by filling out the form below. Our expert guidance and counselling services will help you find the best Medical College for your MBBS journey.
Fill out the form and click on “APPLY NOW” and we’ll reach out to you
GET PERSONALISED CAREER COUNSELLING WITH CAREERMUDHRA
Contents
Total MBBS Seat in India: State-wise Distribution
To help aspiring candidates, we present a detailed state-wise distribution of MBBS seats in private MBBS colleges.
| Sl.No | State | Total Seats |
|---|---|---|
| 1 | Andaman & Nicobar Islands | 114 |
| 2 | Andhra Pradesh | 6785 |
| 3 | Arunachal Pradesh | 100 |
| 4 | Assam | 1650 |
| 5 | Bihar | 2995 |
| 6 | Chandigarh | 150 |
| 7 | Chhattisgarh | 2255 |
| 8 | Dadra & Nagar Haveli | 177 |
| 9 | Daman & Diu | 0 |
| 10 | Delhi | 1497 |
| 11 | Goa | 200 |
| 12 | Gujarat | 7250 |
| 13 | Haryana | 2185 |
| 14 | Himachal Pradesh | 870 |
| 15 | Jammu & Kashmir | 1347 |
| 16 | Jharkhand | 1100 |
| 17 | Kerala | 4900 |
| 18 | Madhya Pradesh | 5200 |
| 19 | Manipur | 525 |
| 20 | Meghalaya | 200 |
| 21 | Mizoram | 100 |
| 22 | Nagaland | 100 |
| 23 | Odisha | 2625 |
| 24 | Puducherry | 1830 |
| 25 | Punjab | 1850 |
| 26 | Rajasthan | 6505 |
| 27 | Sikkim | 150 |
| 28 | Tripura | 375 |
| 29 | Uttarakhand | 1350 |
| 30 | West Bengal | 5650 |
| Total MBBS seats in India: | 118190 |
Total MBBS seats in India 2025 government colleges
| Sl.No | State | Government Colleges | Government Seats |
|---|---|---|---|
| 1 | Andaman & Nicobar Islands | 1 | 114 |
| 2 | Andhra Pradesh | 19 | 3385 |
| 3 | Arunachal Pradesh | 1 | 100 |
| 4 | Assam | 14 | 1650 |
| 5 | Bihar | 13 | 1645 |
| 6 | Chandigarh | 1 | 150 |
| 7 | Chhattisgarh | 10 | 1355 |
| 8 | Dadra & Nagar Haveli | 1 | 177 |
| 9 | Daman & Diu | 0 | 0 |
| 10 | Delhi | 8 | 1247 |
| 11 | Goa | 1 | 200 |
| 12 | Gujarat | 23 | 4250 |
| 13 | Haryana | 6 | 835 |
| 14 | Himachal Pradesh | 7 | 720 |
| 15 | Jammu & Kashmir | 11 | 1247 |
| 16 | Jharkhand | 7 | 850 |
| 17 | Kerala | 12 | 1750 |
| 18 | Madhya Pradesh | 18 | 2700 |
| 19 | Manipur | 3 | 375 |
| 20 | Meghalaya | 1 | 50 |
| 21 | Mizoram | 1 | 100 |
| 22 | Nagaland | 1 | 100 |
| 23 | Odisha | 13 | 1725 |
| 24 | Puducherry | 2 | 380 |
| 25 | Punjab | 5 | 850 |
| 26 | Rajasthan | 17 | 4355 |
| 27 | Sikkim | 0 | 0 |
| 28 | Tripura | 1 | 125 |
| 29 | Uttarakhand | 6 | 750 |
| 30 | West Bengal | 26 | 3850 |
| Total MBBS Government seats in India: | 58299 |
- Government MBBS colleges: There are 418 government MBBS colleges in India.
- Government MBBS seats: 58299 seats across various Government MBBS Colleges in India.
Total MBBS seats India 2025 private colleges
| Sl.No | State | Private/Deemed Colleges | Private/Deemed Seats |
|---|---|---|---|
| 1 | Andaman & Nicobar Islands | 0 | 0 |
| 2 | Andhra Pradesh | 19 | 3400 |
| 3 | Arunachal Pradesh | 0 | 0 |
| 4 | Assam | 0 | 0 |
| 5 | Bihar | 9 | 1350 |
| 6 | Chandigarh | 0 | 0 |
| 7 | Chhattisgarh | 6 | 900 |
| 8 | Dadra & Nagar Haveli | 0 | 0 |
| 9 | Daman & Diu | 0 | 0 |
| 10 | Delhi | 2 | 250 |
| 11 | Goa | 0 | 0 |
| 12 | Gujarat | 18 | 3000 |
| 13 | Haryana | 9 | 1350 |
| 14 | Himachal Pradesh | 1 | 150 |
| 15 | Jammu & Kashmir | 1 | 100 |
| 16 | Jharkhand | 2 | 250 |
| 17 | Kerala | 22 | 3150 |
| 18 | Madhya Pradesh | 13 | 2500 |
| 19 | Manipur | 1 | 150 |
| 20 | Meghalaya | 1 | 150 |
| 21 | Mizoram | 0 | 0 |
| 22 | Nagaland | 0 | 0 |
| 23 | Odisha | 6 | 900 |
| 24 | Puducherry | 7 | 1450 |
| 25 | Punjab | 8 | 1000 |
| 26 | Rajasthan | 13 | 2150 |
| 27 | Sikkim | 1 | 150 |
| 28 | Tripura | 2 | 250 |
| 29 | Uttarakhand | 4 | 600 |
| 30 | West Bengal | 11 | 1800 |
| Total MBBS seats in Private in India: | 59891 |
- Private MBBS colleges: There are 362 Private MBBS colleges in India.
- Private MBBS seats: 59891 seats across various private MBBS colleges in India.
Top 5 states in India offering the most MBBS seats
| Rank | State | Private/Deemed Colleges (Seats) | Government Colleges (Seats) | Total Seats |
|---|---|---|---|---|
| 1 | Karnataka | 51 (9,450 seats) | 22 (3,500 seats) | 12,950 |
| 2 | Uttar Pradesh | 41 (6,800 seats) | 45 (5,475 seats) | 12,275 |
| 3 | Maharashtra | 38 (5,820 seats) | 42 (6,250 seats) | 12,070 |
| 4 | Tamil Nadu | 37 (6,600 seats) | 40 (5,450 seats) | 12,050 |
| 5 | Telangana | 29 (4,750 seats) | 36 (4,350 seats) | 9,100 |
This table provides the Top 5 States with the most MBBS seats in India. Karnataka is the state with the most seats for MBBS. Uttar Pradesh and Maharashtra also have many seats, with a good mix of government and private colleges. Tamil Nadu and Telangana have slightly fewer seats but still offer good options for medical studies.
MBBS Private Colleges in Karnataka
This list shows private medical colleges in Karnataka along with the number of MBBS seats they offer. Most colleges have between 150 to 250 seats, with a few having fewer than 150.
MBBS Private colleges in Uttar Pradesh
These tables list private MBBS colleges in Uttar Pradesh with their seat count. Most colleges offer 150–250 seats, giving students many options for medical education in this state.
MBBS Private colleges in Maharashtra
These tables show private MBBS colleges in Maharashtra along with the number of seats available. Most colleges offer between 150 and 250 seats, providing a wide range of choices for medical aspirants.
MBBS Private colleges in Tamil Nadu
This list covers private MBBS colleges in Tamil Nadu with their respective seat counts. With most colleges offering 150–250 seats, students have plenty of opportunities to pursue medical studies in the state.
MBBS Private colleges in Telangana
Private MBBS colleges in Telangana and their seat availability are listed here. The majority offer 150 to 250 seats, making the state a popular destination for medical education.
MBBS Private colleges in Andhra Pradesh
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Alluri Sitaram Raju Academy of Medical Sciences, Eluru | 250 |
| 2 | Apollo Institute of Medical Sciences and Research, Chittoor | 150 |
| 3 | Dr. P.S.I. Medical College, Chinoutpalli | 150 |
| 4 | Fathima Instt. of Medical Sciences, Kadapa | 100 |
| 5 | Gayathri Vidya Parishad Institute of Health Care & Medical Technology, Visakhapatnam | 200 |
| 6 | GITAM Institute of Medical Sciences and Research, Visakhapatnam | 150 |
| 7 | Great Eastern Medical School and Hospital, Srikakulam | 150 |
| 8 | GSL Medical College, Rajahmundry | 250 |
| 9 | Katuri Medical College, Guntur | 150 |
| 10 | Konaseema Institute of Medical Sciences & Research Foundation, Amalapuram | 200 |
| 11 | Maharajah Institute of Medical Sciences, Vizianagaram | 200 |
| 12 | Narayana Medical College, Nellore | 250 |
| 13 | Nimra Institute of Medical Sciences, Krishna Dist. | 150 |
| 14 | NRI Institute of Medical Sciences, Visakhapatnam | 150 |
| 15 | NRI Medical College, Guntur | 200 |
| 16 | P E S Institute Of Medical Sciences and Research, Kuppam | 150 |
| 17 | Santhiram Medical College, Nandyal | 150 |
| 18 | Sri Balaji Medical College, Hospital and Research Institute, Chittoor | 150 |
| 19 | Viswabharathi Medical College, Kurnool | 250 |
This list shows private medical colleges in Andhra Pradesh along with the number of MBBS seats they offer. Most colleges have between 150 to 250 seats, with a few having fewer than 150.
MBBS Private colleges in Bihar
| Sl.NO | College Name | Seats |
|---|---|---|
| 1 | Himalaya Medical College and Hospital, Patna | 100 |
| 2 | Katihar Medical College, Katihar | 150 |
| 3 | Lord Buddha Koshi Medical College and Hospital, Saharsa | 150 |
| 4 | Madhubani Medical College, Madhubani | 150 |
| 5 | Mata Gujri Memorial Medical College, Kishanganj | 150 |
| 6 | Narayan Medical College & Hospital, Sasaram | 250 |
| 7 | Netaji Subhas Medical College & Hospital, Amhara, Bihta, Patna | 100 |
| 8 | Radha Devi Jageshwari Memorial Medical College and Hospital | 150 |
| 9 | Shree Narayan Medical Institute and Hospital, Rohtas | 150 |
Private MBBS colleges in Bihar and their seat availability are listed here. The majority offer 150 to 250 seats.
MBBS Private colleges in Chhattisgarh
Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Abhishek Mishra Memorial Medical College & RC, Bhilai District Durg | 100 |
| 2 | Raipur Institute of Medical Sciences (RIMS), Raipur | 150 |
| 3 | Shri Balaji Institute of Medical Science, Mowa | 150 |
| 4 | Shri Rawatpura Sarkar Institute of Medical Sciences and Research, Atal Nagar, Dist- Raipur | 150 |
| 5 | Shri Shankaracharya Institute of Medical Sciences, Bhilai | 150 |
Private MBBS colleges in Chhattisgarh and their seat availability are listed here.
MBBS Private colleges in Delhi
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Army College of Medical Sciences, New Delhi | 100 |
| 2 | Hamdard Institute of Medical Sciences & Research, New Delhi | 150 |
In Delhi there are two Private MBBS colleges and their seat availability are listed here.
MBBS Private colleges in Gujarat
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Ananya College of Medicine & Research, Kalol | 150 |
| 2 | Banas Medical College and Research Institute, Palanpur | 200 |
| 3 | Bhagyoday Medical College | 100 |
| 4 | CU Shah Medical College, Surendra Nagar | 100 |
| 5 | Dr. Kiran C. Patel Medical College and Research Institute | 200 |
| 6 | Dr. M.K. Shah Medical College & Research Centre, Ahmedabad | 250 |
| 7 | Dr. N.D. Desai Faculty of Medical Science and Research, Nadiad | 150 |
| 8 | GCS Medical College, Ahmedabad | 150 |
| 9 | Gujarat Adani Institute of Medical Sciences, Bhuj | 150 |
| 10 | Kiran Medical College, Surat | 150 |
| 11 | Nootan Medical College and Research Centre, Mehsana | 150 |
| 12 | Parul Institute of Medical Sciences & Research, Vadodara | 150 |
| 13 | Pramukhswami Medical College, Karmsad | 150 |
| 14 | SAL Institute of Medical Sciences, Ahmedabad | 150 |
| 15 | SBKS Medical Instt. & Research Centre, Vadodra | 250 |
| 16 | Shantabaa Medical College, Amreli | 200 |
| 17 | SWAMINARAYAN INSTITUTE OF MEDICAL SCIENCES & RESEARCH, Gandhinagar | 150 |
| 18 | Zydus Medical College & Hospital, Dahod | 200 |
This list covers private MBBS colleges in Gujarat with their respective seat counts. With most colleges offering 150–250 seats, students have plenty of opportunities to pursue medical studies in the state.
MBBS Private colleges in Himachal Pradesh
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Maharishi Markandeshwar Medical College & Hospital, Solan | 150 |
In Himachal Pradesh there is only one private MBBS college and seat availability is 150.
MBBS Private colleges in Jammu & Kashmir
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Acharya Shri Chander College of Medical Sciences, Jammu | 100 |
In Jammu & Kashmir there is only one private MBBS college and seat availability is 100.
MBBS Private colleges in Jharkhand
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Laxmi Chandravansi Medical College & Hospital | 100 |
| 2 | Manipal Tata Medical College, Baridih Jamshedpur | 150 |
In Jharkhand there are two Private MBBS colleges and their seat availability are listed here.
MBBS Private colleges in Haryana
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Maharishi Markandeshwar College of Medical Sciences & Research, Sadopur | 150 |
| 2 | Amrita School of Medicine, Faridabad | 150 |
| 3 | Maharaja Agrasen Medical College, Agroha | 100 |
| 4 | Faculty of Medicine and Health Sciences, Gurgaon | 150 |
| 5 | Maharishi Markandeshwar Institute Of Medical Sciences & Research, Mullana | 200 |
| 6 | Al Falah School of Medical Sciences & Research Centre, Faridabad | 150 |
| 7 | Adesh Medical College and Hospital, Shahabad, Kurukshetra | 150 |
| 8 | N.C. Medical College & Hospital, Panipat | 150 |
| 9 | World College of Medical Sciences & Research, Jhajjar | 150 |
This list shows private medical colleges in Haryana along with the number of MBBS seats they offer. Most colleges have between 150 to 250 seats, with a few having fewer than 150.
MBBS Private colleges in Manipur
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Shija Academy of Health Sciences | 150 |
In Manipur there is only one private MBBS college and seat availability is 150.
MBBS Private colleges in Meghalaya
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | PA Sangama International Medical College and Hospital | 150 |
In Meghalaya there is only one private MBBS college and seat availability is 150.
MBBS Private colleges in Odisha
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Institute of Medical Sciences & SUM Hospital, Campus, Bhubaneswar, Odhisha | 150 |
| 2 | Hi-Tech Medical College & Hospital, Rourkela | 100 |
| 3 | Instt. Of Medical Sciences & SUM Hospital, Bhubaneswar | 250 |
| 4 | Kalinga Institute of Medical Sciences, Bhubaneswar | 250 |
| 5 | Hi-Tech Medical College & Hospital, Bhubaneswar | 150 |
| 6 | DRIEMS Institute of Health Sciences and Hospital, Kairapari | 100 |
This list shows private medical colleges in Odisha along with the number of MBBS seats they offer. Most colleges have between 150 to 250 seats, with a few having fewer than 150.
MBBS Private colleges in Pondicherry
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Sri Manakula Vinayagar Medical College & Hospital, Pondicherry | 250 |
| 2 | Puducherry Institute of Medical Sciences & Research, Pondicherry | 150 |
| 3 | Aarupadai Veedu Medical College, Pondicherry | 150 |
| 4 | Vinayaka Missions Medical College, Karaikal, Pondicherry | 150 |
| 5 | Sri Venkateswaraa Medical College, Hospital & Research Centre, Pondicherry | 250 |
| 6 | Mahatma Gandhi Medical College & Research Institute, Pondicherry | 250 |
| 7 | Sri Lakshmi Narayana Institute of Medical Sciences, Pondicherry | 250 |
This list covers private MBBS colleges in Pondicherry with their respective seat counts. With most colleges offering 150–250 seats, students have plenty of opportunities to pursue medical studies in the state.
MBBS Private colleges in Punjab
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | RIMT Medical College and Hospital | 50 |
| 2 | Christian Medical College, Ludhiana | 100 |
| 3 | Dayanand Medical College & Hospital, Ludhiana | 100 |
| 4 | Sri Guru Ram Das Institute of Medical Sciences and Research, Sri Amritsar | 150 |
| 5 | Gian Sagar Medical College & Hospital, Patiala | 150 |
| 6 | Adesh Institute of Medical Sciences & Research, Bhatinda | 150 |
| 7 | Chintpurni Medical College, Pathankot, Gurdaspur | 150 |
| 8 | Punjab Institute of Medical Sciences, Jalandhar | 150 |
This list shows private medical colleges in Punjab along with the number of MBBS seats they offer. Most colleges have between 150 to 250 seats, with a few having fewer than 150.
MBBS Private colleges in Rajasthan
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Sudha Medical College, Kota, Rajasthan | 100 |
| 2 | Vyas Medical College & Hospital Jodhpur, Rajasthan | 100 |
| 3 | Government Medical College, Banswara | 100 |
| 4 | JIET Medical College and Hospital | 50 |
| 5 | Mahatma Gandhi Medical College and Hospital, Sitapur, Jaipur | 250 |
| 6 | National Institute of Medical Science & Research, Jaipur | 250 |
| 7 | Dr S S Tantia Medical College Hospital & Research Centre | 150 |
| 8 | Ananta Institute of Medical Sciences & Research Centre, Rajsamand | 150 |
| 9 | Jaipur National University Institute of Medical Sciences and Research Centre, Jagatpura | 250 |
| 10 | Pacific Institute of Medical Sciences, Umarda, Udaipur | 200 |
| 11 | Geetanjali Institute of Medical Sciences, Udaipur | 250 |
| 12 | American International Institute of Medical Sciences, Bedwas | 150 |
| 13 | Pacific Medical College & Hospital, Bhilo Ka Bedla, Udaipur | 150 |
MBBS Private colleges in Sikkim
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Sikkim Manipal Institute of Medical Sciences, Gangtok | 150 |
In Sikkim there is only one private MBBS college and seat availability is 150.
MBBS Private colleges in Tripura
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Tripura Santiniketan Medical College, Dist- West Tripura | 150 |
| 2 | Tripura Medical College and Dr. B R A M Teaching Hospital, Agartala | 100 |
In Tripura there are two Private MBBS colleges and their seat availability are listed here.
MBBS Private colleges in Uttarakhand
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Graphic Era Institute of Medical Sciences, Dehradun, Uttarakhand | 150 |
| 2 | Himalayan Institute of Medical Sciences, Dehradun | 150 |
| 3 | Shri Guru Ram Rai Institute of Medical & Health Sciences, Dehradun | 150 |
| 4 | Gautam Buddha Chikitsa Mahavidyalaya, Dehradun | 150 |
This list shows private medical colleges in Uttarakhand along with the number of MBBS seats they offer. Every college in Uttarakhand seat availability is 150.
MBBS Private colleges in West Bengal
| Sl. No. | College Name | Seats |
|---|---|---|
| 1 | Krishnanagar Institute of Medical Sciences Pvt. Ltd, Nadia | 100 |
| 2 | East West Institute of Medical Sciences and Research, Burdwan | 50 |
| 3 | Jakir Hossain Medical College, Burdwan | 50 |
| 4 | JMN Medical College, Nadia | 150 |
| 5 | JIS School of Medical Science & Research, Howrah | 150 |
| 6 | Santiniketan Medical College, Bolpur | 150 |
| 7 | Shri Ramkrishna Institute of Medical Sciences & Sanaka Hospitals, Durgapur | 200 |
| 8 | Jagannath Gupta Institute of Medical Sciences & Hospital, Kolkata | 200 |
| 9 | Gouri Devi Institute of Medical Sciences and Hospital, Durgapur | 200 |
| 10 | IQ-City Medical College, Burdwan | 250 |
| 11 | ICARE Institute of Medical Sciences & Research, Haldia | 150 |
| 12 | KPC Medical College, Jadavpur, Kolkata | 200 |
These tables show private MBBS colleges in West Bengal along with the number of seats available. Most colleges offer between 150 and 250 seats, providing a wide range of choices for medical aspirants.
Fill out the form and click on “APPLY NOW” and we’ll reach out to you
GET PERSONALISED CAREER COUNSELLING WITH CAREERMUDHRA
Frequently asked questions
1. How many total MBBS seats are available in India in 2025?
As of 2025, there are over 1,18,190 MBBS seats in India, including both government and private medical colleges.
2. Which state has the highest number of MBBS seats in India?
Karnataka, Tamil Nadu, Maharashtra, and Uttar Pradesh are among the states with the highest number of MBBS seats.
3. Are all MBBS seats filled through NEET?
Yes, admission to all MBBS seats in India government, private, deemed universities, and AIIMS is done through NEET-UG.