Ranking · Updated October 2026

How many veterinarians does India have per lakh people, state by state?

India had 81,938 registered veterinary practitioners on 31 March 2023, according to the Veterinary Council of India. The register works out to about 5.9 vets per lakh people and one vet for every 6,558 livestock. Of 35,745 sanctioned government vet posts, 9,090 (25%) were vacant in January 2023, and most government vets serve livestock rather than pets.

A vet in a white coat, seen from behind, with a buffalo at a rural dispensary while an Indie dog rests nearby
Illustrative image (AI-generated). The data and charts come from the sources listed in this report.
5.9
registered veterinarians per lakh people in India, 2023
81,938
registered veterinary practitioners, 31 March 2023 (VCI)
1 per 6,558
livestock per registered vet, national average
25%
of 35,745 sanctioned government vet posts vacant, January 2023
57
recognised veterinary colleges in August 2023, plus 13 awaiting recognition

By the dogeats.in Editorial Team · Published 2026-10-10 · Updated 2026-10-10 · Free to reuse with credit (CC BY 4.0)

Key findings

  1. India had 81,938 registered vets in March 2023, up 21% from 67,784 in March 2015.
  2. That works out to 5.9 registered vets per lakh people, using the official 2023 population projection of 138.6 crore.
  3. Kerala has 14.5 vets per lakh people and Uttar Pradesh 2.9; among large states only Bihar, West Bengal, Jharkhand and Delhi have fewer.
  4. Uttar Pradesh holds 17% of India's people but only 8% of its registered vets.
  5. Jharkhand has one registered vet for every 25,474 animals, the worst ratio in India; Kerala has one for every 562.
  6. States reported 9,090 of 35,745 sanctioned government vet posts vacant in January 2023, a 25% vacancy rate.
  7. Rajasthan had the most vacant posts at 1,367, and Gujarat the highest vacancy rate among states with 500 or more posts, at 53%.
  8. Five states, led by Maharashtra with 10,570, hold 42% of all registered vets.
  9. India had 69,202 government veterinary hospitals, dispensaries and aid centres in March 2023.
  10. A 2015 peer-reviewed study estimated only 34,500 vets in field services against a requirement of 67,000.

Share the key findings

Key findings: How many veterinarians does India have per lakh people, state by state?
Download image
Embed this image on your site

How many veterinarians are there in India?

India had 81,938 registered veterinary practitioners on 31 March 2023, the Veterinary Council of India told Parliament. A February 2024 reply cited 83,017 on the 2023 register. The register counts everyone entitled to practise, not only working vets.

The register has grown steadily. It stood at 67,784 in March 2015, 73,129 in March 2020 and 76,097 in March 2021. Over eight years the register grew 21%.

Working vets are fewer. A 2015 peer-reviewed study in the WOAH Scientific and Technical Review estimated about 43,000 working graduate vets, against a need for 72,000. It counted 34,500 vets in field services against a requirement of 67,000.

Registered veterinary practitioners in India, 2015 to 2023
Registered veterinary practitioners in India, 2015 to 20232015: 67,784; 2020: 73,129; 2021: 76,097; 2023: 81,938025,00050,00075,000100,000201567,784202073,129202176,097202381,938registered vets

Indian Veterinary Practitioners' Register, as on 31 March each year. PIB (July 2016); Pashu Sandesh citing the IVPR (2020); Rajya Sabha USQ 276 (Feb 2023); Lok Sabha USQ 3136 (Aug 2023).

Show the numbers
Labelregistered vets
201567,784
202073,129
202176,097
202381,938
Embed this chart
Official and research estimates of how many vets India needs
SourceYearAvailableRequired
PIB, Ministry of Agriculture201667,784 registered (2015)67,200
Rao et al., WOAH Scientific and Technical Review2015About 43,000 working graduates72,000
Rao et al., field services only201534,50067,000
Lok Sabha USQ 4570, sanctioned government posts202326,655 filled35,745 sanctioned

The 2016 PIB release set registered vets against a requirement of 67,200 and found no shortfall. The research estimates count working vets instead, and find a gap of 40 to 49%.

How many vets per lakh people does each state have?

Nationally, India has 5.9 registered vets per lakh people. We divided the March 2023 register by the official population projection for 1 March 2023. Among the 21 states with over one crore people, Kerala leads at 14.5 and Delhi trails at 2.2.

The big northern and eastern states sit at the bottom. Uttar Pradesh has 2.9 vets per lakh people, Bihar 2.7, West Bengal 2.7 and Jharkhand 2.3.

For global context, the 2015 WOAH study noted that over half of 180 member countries have fewer than 135 vets per million people. India's register works out to about 59 per million, and its working vets to about 32.

Registered vets per lakh people, states with over 1 crore people

dogeats.in calculation. Vets: VCI register, 31 March 2023 (Lok Sabha USQ 3136). Population: Technical Group on Population Projections, projected 1 March 2023.

Show the numbers
Labelvets per lakh people
Kerala14.5
Punjab13.9
Andhra Pradesh10.0
Uttarakhand9.9
Assam8.8
Maharashtra8.4
Tamil Nadu8.1
Haryana7.9
Jammu & Kashmir7.8
Karnataka7.1
Odisha6.3
Gujarat6.2
Rajasthan6.0
Telangana5.6
Chhattisgarh4.0
Madhya Pradesh3.5
Uttar Pradesh2.9
Bihar2.7
West Bengal2.7
Jharkhand2.3
Delhi2.2
Embed this chart
Registration follows where a vet registered, not where they work. Delhi's low figure partly reflects vets who registered in neighbouring states but practise in the capital.

Animals per vet

Nationally, there is one registered vet for every 6,558 livestock. The government's own ratio, given to the Lok Sabha in February 2024, sets each state's animal population against its registered vets.

Jharkhand is the outlier at 25,474 animals per vet. Telangana, West Bengal, Madhya Pradesh and Chhattisgarh all exceed 13,000. Kerala, with a small livestock population and many vets, has one vet for every 562 animals.

Livestock per registered vet, states with over 1 crore people

Lok Sabha USQ 535 (6 Feb 2024), Annexure II: animal population against registered vets, as gathered by States, VCI and the Animal Husbandry Statistics division.

Show the numbers
Labelanimals per vet
Jharkhand25,474
Telangana15,368
West Bengal14,086
Madhya Pradesh13,372
Chhattisgarh13,064
Rajasthan11,704
Bihar10,549
Uttar Pradesh9,847
Jammu & Kashmir7,876
Odisha6,510
Andhra Pradesh6,399
Karnataka6,062
Gujarat6,048
Assam5,736
Tamil Nadu3,923
Uttarakhand3,830
Maharashtra3,130
Haryana2,971
Punjab1,645
Delhi773
Kerala562
Embed this chart
Registered vets, population and livestock by state and union territory, 2023
State or UTRegistered vetsPopulation (lakh)Vets per lakh peopleLivestockLivestock per vet
Lakshadweep340.749.345,6971,344
Puducherry53516.532.51,51,368283
Sikkim1996.928.92,74,3321,379
Mizoram35112.428.43,59,7041,025
Ladakh763.025.36,03,5887,942
Himachal Pradesh1,40274.718.844,12,8463,148
Manipur56132.217.45,50,719982
Nagaland35022.315.75,53,8031,582
Arunachal Pradesh23215.614.911,61,4285,006
Andaman & Nicobar594.014.61,45,3942,464
Kerala5,172357.814.529,08,657562
Goa22215.814.11,32,406596
Punjab4,285307.313.970,50,3551,645
Meghalaya43333.512.920,39,1034,709
Tripura45141.510.913,17,8922,922
Andhra Pradesh5,324531.610.03,40,67,6176,399
Uttarakhand1,156116.49.944,27,0893,830
Assam3,154357.18.81,80,92,2015,736
Maharashtra10,5701263.88.43,30,79,8183,130
Tamil Nadu6,245768.68.12,45,00,6213,923
Haryana2,372302.17.970,46,0912,971
Jammu & Kashmir1,057136.07.883,25,3247,876
Karnataka4,786676.97.12,90,13,4126,062
Odisha2,791442.96.31,81,70,3096,510
Gujarat4,447715.16.22,68,93,2746,048
Rajasthan4,853810.26.05,68,00,94511,704
Telangana2,124380.95.63,26,40,63915,368
Chhattisgarh1,215301.84.01,58,72,30213,064
Madhya Pradesh3,039865.83.54,06,37,37513,372
Uttar Pradesh6,9072356.92.96,80,12,9459,847
Bihar3,4641267.62.73,65,40,82010,549
West Bengal2,661990.82.73,74,83,23814,086
Jharkhand927394.72.32,36,14,54525,474
Delhi466213.62.23,60,397773
Chandigarh1312.31.126,9902,076
Dadra & Nagar Haveli and Daman & Diu512.60.451,68810,338

The ratios use registered vets, so they flatter states with many retired or non-practising registrants. The livestock totals add up to 53.7 crore animals, close to the 20th Livestock Census.

A quarter of government vet posts are vacant

States reported 35,745 sanctioned posts of veterinary doctors and 9,090 vacancies to the Lok Sabha in March 2023, as of January that year. That leaves 26,655 filled posts.

Rajasthan had the most vacancies at 1,367 of 3,691 posts, and Karnataka 1,136 of 3,317. Among states with at least 500 posts, Gujarat had the highest vacancy rate at 53%, then Punjab at 47% and Bihar at 42%.

Kerala, Meghalaya and Arunachal Pradesh had almost no vacancies. Animal husbandry is a State subject, so each state sets its own posts, the ministry said.

Vacancy rate in sanctioned government vet posts, states with 500+ posts

Lok Sabha USQ 4570 (28 March 2023), Annexure I, position till January 2023. Rates calculated by dogeats.in.

Show the numbers
Label% of sanctioned posts vacant
Gujarat53% (432 of 810)
Punjab47% (707 of 1,508)
Bihar42% (860 of 2,067)
Rajasthan37% (1,367 of 3,691)
Karnataka34% (1,136 of 3,317)
Jharkhand31% (237 of 774)
Maharashtra26% (681 of 2,581)
Uttar Pradesh26% (598 of 2,286)
Odisha26% (382 of 1,480)
Jammu & Kashmir24% (317 of 1,295)
Assam24% (171 of 703)
Telangana24% (297 of 1,223)
Haryana19% (216 of 1,126)
Madhya Pradesh17% (289 of 1,671)
Andhra Pradesh15% (275 of 1,781)
Himachal Pradesh15% (81 of 535)
Tamil Nadu10% (299 of 3,030)
West Bengal9% (119 of 1,333)
Chhattisgarh5% (41 of 754)
Kerala3% (46 of 1,637)
Embed this chart
Sanctioned and vacant vet posts (Jan 2023) and government veterinary institutions (Mar 2023) by state
State or UTSanctioned postsVacant postsVacancy (%)Hospitals and polyclinicsDispensariesAid centresTotal institutions
Rajasthan3,6911,36737.02,97506,4349,409
Karnataka3,3171,13634.26972,1561,3814,234
Tamil Nadu3,0302999.91892,7413,4466,376
Maharashtra2,58168126.4391,9762,8414,856
Uttar Pradesh2,28659826.22,2082672,5755,050
Bihar2,06786041.61,098391,5952,732
Andhra Pradesh1,78127515.43371,5771,5583,472
Madhya Pradesh1,67128917.31,0641,583652,712
Kerala1,637462.8279870151,164
Punjab1,50870746.91,3891,489202,898
Odisha1,48038225.8305113,5534,094
West Bengal1,3331198.91136132,6093,335
Jammu & Kashmir1,29531724.5191,2562251,500
Telangana1,22329724.31079091,2012,217
Haryana1,12621619.21,0481,815222,885
Gujarat81043253.3347411,0571,832
Jharkhand77423730.635424433892
Chhattisgarh754415.4350835721,257
Assam70317124.3214217671,209
Himachal Pradesh5358115.14661,7621,2283,456
Uttarakhand4619019.5330107791,119
Tripura34819656.31665459540
Meghalaya26231.14126121251
Sikkim1857138.4236863154
Arunachal Pradesh17600.016183311510
Nagaland165148.51155100166
Manipur1634225.85915123233
Mizoram1152824.3116769147
Delhi641218.84929078
Goa562341.15255080
Ladakh48714.649127140
Andaman & Nicobar451431.110134972
Puducherry332369.70177592
Lakshadweep131292.30909
Chandigarh5120.059014
Dadra & Nagar Haveli and Daman & Diu4375.0121417

India had 69,202 government veterinary institutions in March 2023: 13,042 hospitals and polyclinics, 22,823 dispensaries and 33,337 aid centres. Many aid centres are run by para-vets, not graduate vets.

Built for livestock, not pets

Government vets work in state animal husbandry departments, whose staffing follows disease patterns and the animal profile, the ministry told the Lok Sabha. Field vet requirements are calculated on cattle units, the 2015 WOAH study notes.

No official count of companion animal vets exists. The 2021 Mars State of Pet Homelessness Index flagged India's low number of small animal vets per person. Pet care in cities leans on private clinics and a handful of university hospitals.

Delhi shows the gap. It had 466 registered vets, 64 sanctioned government posts and 78 government vet institutions in 2023, for over 2 crore people. Our vet and vaccination costs report compares government and private prices.

A vet seen from behind listens to a white Indian Spitz on a clinic table held by its owner.
City pet care runs mostly through private clinics; government vet services are built around livestock. Illustrative image (AI-generated).
Two ends of the scale: Delhi against Kerala, 2023
MeasureDelhiKeralaIndia
Registered vets4665,17281,938
Vets per lakh people2.214.55.9
Livestock per vet7735626,558
Sanctioned government posts641,63735,745
Government vet institutions781,16469,202

Rabies control depends on these vets too, through pet and street dog vaccination. See our reports on rabies vaccine access by state and the street dog population.

Veterinary colleges

There were 70 veterinary colleges in August 2023: 57 recognised and 13 awaiting recognition, the ministry told the Lok Sabha. Each admits about 100 students a year on average. A February 2024 list showed 58 recognised colleges.

The number has risen fast. Recognised colleges went from 36 to 46 by July 2016, the government said then, and 55 by February 2023.

Graduate supply is the bottleneck the 2015 WOAH study pointed to. It recommended raising yearly output from about 1,700 graduates to about 2,500.

Recognised veterinary colleges in India
Recognised veterinary colleges in IndiaBefore 2016: 36; Jul 2016: 46; Feb 2023: 55; Aug 2023: 57; Feb 2024: 580204060Before 201636Jul 201646Feb 202355Aug 202357Feb 202458colleges

PIB (July 2016) for 36 and 46; Rajya Sabha USQ 276 (Feb 2023); Lok Sabha USQ 3018 (Aug 2023); Lok Sabha USQ 535 (Feb 2024) annexure list.

Show the numbers
Labelcolleges
Before 201636
Jul 201646
Feb 202355
Aug 202357
Feb 202458
Embed this chart

Uttar Pradesh had five recognised colleges and West Bengal one in February 2024, the ministry said. Several of the newer colleges are private, including in Rajasthan, Haryana and Punjab.

Frequently asked questions

How many veterinarians are there in India?

India had 81,938 registered veterinary practitioners on 31 March 2023, according to the Veterinary Council of India. A February 2024 parliamentary reply cited 83,017 on the 2023 register. Working vets are fewer, as the register includes non-practising members.

How many vets per lakh population does India have?

About 5.9 registered vets per lakh people in 2023, by our calculation from the VCI register and the official population projection. Among large states it ranges from 14.5 in Kerala to 2.2 in Delhi.

Which state has the most veterinarians?

Maharashtra, with 10,570 registered vets in March 2023. Uttar Pradesh had 6,907 and Tamil Nadu 6,245. Per head of population, Kerala leads among large states.

Which state has the fewest vets for its livestock?

Jharkhand, with one registered vet for every 25,474 animals, according to a February 2024 Lok Sabha reply. Telangana, West Bengal, Madhya Pradesh and Chhattisgarh also exceed 13,000 animals per vet.

Is there a shortage of vets in India?

For government jobs, yes. States reported 9,090 of 35,745 sanctioned vet posts vacant in January 2023. A 2015 study estimated 34,500 field vets against a need of 67,000, though a 2016 government statement found no overall shortfall.

How many veterinary colleges are there in India?

There were 70 in August 2023, of which 57 were recognised by the government. Each admits about 100 students a year on average. A February 2024 list showed 58 recognised colleges.

Do Indian government vets treat pet dogs?

Yes, at government hospitals and dispensaries, but the service is planned around livestock. Staffing follows the animal profile and cattle units. City pet owners mostly use private clinics or veterinary college hospitals.

How many government veterinary hospitals are there in India?

India had 69,202 government veterinary institutions in March 2023. They comprised 13,042 hospitals and polyclinics, 22,823 dispensaries and 33,337 aid centres.

Methodology and limitations

Registered vet counts by state come from the Veterinary Council of India's register as on 31 March 2023. They were tabled in Lok Sabha unstarred question 3136 on 8 August 2023. Livestock per vet figures come from Annexure II of Lok Sabha unstarred question 535 of 6 February 2024.

Population is the projected total on 1 March 2023 from the Report of the Technical Group on Population Projections, 2011 to 2036, Table 8. We combined Dadra and Nagar Haveli with Daman and Diu. Vets per lakh people is our calculation.

Sanctioned and vacant posts come from Lok Sabha unstarred question 4570 of 28 March 2023. Institution counts come from Lok Sabha unstarred question 405 of 5 December 2023. College counts come from PIB and the Lok Sabha and Rajya Sabha replies named in each chart.

Limitations. The register counts everyone entitled to practise, including retired, non-practising and overseas vets, and records the state of registration rather than work. Population figures are projections from Census 2011. Vacancy data covers government posts only and comes from states' own returns. The livestock ratios give no weight to pets, poultry or productivity. No dataset splits vets between livestock and companion animal work.

Sources

  1. Lok Sabha unstarred question 3136 (8 August 2023), DAHD, 81,938 registered vets and state-wise counts as on 31 March 2023
  2. Lok Sabha unstarred question 535 (6 February 2024), DAHD, State-wise animal population and animals per vet; 83,017 on IVPR 2023; college list
  3. Lok Sabha unstarred question 4570 (28 March 2023), DAHD, Sanctioned and vacant vet posts by state
  4. Also consulted: Lok Sabha unstarred question 405 (5 December 2023), DAHD, Lok Sabha unstarred question 3018 (8 August 2023), DAHD, Rajya Sabha unstarred question 276 (3 February 2023), DAHD, Press Information Bureau (26 July 2016), Rao et al., Improvement of veterinary services delivery in India, WOAH Scientific and Technical Review (2015), Report of the Technical Group on Population Projections 2011 to 2036, National Commission on Population, MoHFW (copy), Pashu Sandesh (August 2022), citing the IVPR, Business Today (November 2021), Lok Sabha starred question 262 and Rajya Sabha unstarred question 1053 (2023), DAHD, Lok Sabha unstarred question 2817 (March 2023), district vet to livestock ratios.

Cite, embed and download

This report, its data and its images are free to reuse under a Creative Commons Attribution 4.0 licence. Credit dogeats.in with a link to this page. Every chart has its own embed code, every table has a CSV and an image download, and the images below are ready for social posts, slides and articles.

Cite this report

Link to this report

Share the headline number

5.9 registered veterinarians per lakh people in India, 2023
Download image
Embed this image on your site

Share the numbers

Vets per Lakh Population in India: the numbers
Download image
Embed this image on your site

Every chart and table as an image

Add This Website as a Preferred Source on Google

See our latest articles first in your Google Search & AI Overviews