All states›South Dakota

Vet Clinics in South Dakota

146 vet clinics in 75 cities and towns across South Dakota. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

South Dakota has about 924,669 residents, so that's 16 vet clinics per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

146vet clinics
75cities & towns
100%list a phone
91with a website

Across South Dakota, of the 146 vet clinics we list, 146 give a phone number, 22 publish opening hours and 91 have a website. No national chains here — every vet clinic on this page is independent. By what they offer: 30 treat horses, 25 offer dental care, 19 offer emergency care. The longest-running is Animal Clinic of Rapid City, in business since 1958. 2 describe themselves as family-owned.

Top 10 vet clinics in South Dakota

Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking

  1. 1Cooper Animal ClinicAberdeen

    M-F: 8am – 5pm

    Spay & neuterDental

    Spotted an error? Let us know

  2. 2Animal Clinic of Rapid CityRapid City

    Monday-Friday 7am-5:30pm, Saturday 7am-12pm

    EmergencyDental

    Spotted an error? Let us know

  3. 3All City Pet Care EastSioux Falls

    Mon-Fri 7:00am - 6:00pm, Sat 8:00am - 12:00pm

    Spay & neuterDental

    Spotted an error? Let us know

  4. 4Animal Care ClinicAberdeen

    Mon-Fri: 8am-5:30pm

    EmergencySpay & neuter

    Spotted an error? Let us know

  5. 5Animal Clinic LtdWinner

    Mon–Fri 8AM to 5.30PM

    Equine

    Spotted an error? Let us know

  6. 6Belle Fourche Veterinary ClinicBelle Fourche

    Mon - Fri: 8am - 5pm, Sat: 8am - 12pm

    EmergencyEquine

    Spotted an error? Let us know

  7. 7Brandon Valley Veterinary ClinicBrandon

    Mon–Fri 8 a.m. - 6 p.m., Sat 8 a.m. - 12 p.m.

    EmergencyEquine

    Spotted an error? Let us know

  8. 8Central Dakota Animal ClinicPlatte

    Mon–Thu 8am–5:30pm, Fri 8am–5pm, Sat 8am–12pm

    Urgent careEquine

    Spotted an error? Let us know

  9. 9Cook Veterinary ClinicRapid City

    Mon-Thu: 7:30am-5:00pm

    Spay & neuterEquineDental

    Spotted an error? Let us know

  10. 10Creekside Veterinary ClinicMitchell

    Monday-Friday: 8:00 am - 5:00 pm, Saturday: 8:00 am - 12:00 pm

    EmergencySpay & neuterDental

    Spotted an error? Let us know

Cities

Largest first. Towns with a single vet clinic are listed further down this page.

Other towns in South Dakota

One vet clinic each — too few for a page of their own, so they live here.

  1. Artesian Veterinary Clinic, Inc.Artesian

    40949 SD-34, Artesian, SD 57314

    Spotted an error? Let us know

  2. Belle Fourche Veterinary ClinicBelle Fourche

    406 Summit St, Belle Fourche, SD 57717

    Mon - Fri: 8am - 5pm, Sat: 8am - 12pm

    Since 1971

    EmergencyEquine

    Spotted an error? Let us know

  3. Scoggin Veterinary ServicesBelle Fourche

    10918 US-212, Belle Fourche, SD 57717

    Spotted an error? Let us know

  4. Beresford Vet Clinic PCBeresford

    305 N 16th St, Beresford, SD 57004

    Spotted an error? Let us know

  5. Black Hills Animal ClinicBlack Hawk

    7155 Black Hawk Rd, Black Hawk, SD 57718-6603

    Spotted an error? Let us know

  6. Bowdle Vet ClinicBowdle

    13409 326th Ave, Bowdle, SD 57428

    Since 2017

    EmergencyEquine

    Spotted an error? Let us know

  7. Box Elder Vet ClinicBox Elder

    520 Liberty Blvd, Box Elder, SD 57719

    Dental

    Spotted an error? Let us know

  8. Brandon Valley Veterinary ClinicBrandon

    1000 E Redwood Blvd, Brandon, SD 57005

    Mon–Fri 8 a.m. - 6 p.m., Sat 8 a.m. - 12 p.m.

    EmergencyEquine

    Spotted an error? Let us know

  9. Horizon Pet CareBrandon

    1100 E Holly Blvd, Brandon, SD 57005

    Spotted an error? Let us know

  10. Interstate Veterinary ClinicBrandon

    26626 481st Ave, Brandon, SD 57005

    Spotted an error? Let us know

  11. Britton Veterinary ClinicBritton

    208 14th Ave, Britton, SD 57430

    Spay & neuterDental

    Spotted an error? Let us know

  12. Heartland Veterinary ClinicBrookings

    933 W Hwy 14, Brookings, SD 57006

    Mon–Fri 8am–5pm, Sat 9am–12pm

    Equine

    Spotted an error? Let us know

  13. Big Sioux Veterinary CareBrookings

    1907 Highway 14 Byp, Brookings, SD 57006-4240

    Emergency24-hourEquineHolisticDental

    Spotted an error? Let us know

  14. Brookings Animal ClinicBrookings

    420 12th St S, Brookings, SD 57006

    Spotted an error? Let us know

  15. Sutton Veterinary Clinic, PCBrookings

    2005 US-14 BYP, Brookings, SD 57006

    Since 1978

    Family-owned

    Spay & neuterDental

    Spotted an error? Let us know

  16. East River Equine Veterinary ServicesBrookings

    2606 34th Ave, Brookings, SD 57006

    Equine

    Spotted an error? Let us know

  17. Companion Animal ClinicCanton

    222 Noid Rd, Canton, SD 57013

    EmergencySpay & neuterDentalEnd of life

    Spotted an error? Let us know

  18. Artesian Veterinary Clinic, Inc.Carthage

    40949 South Dakota Highway 34, Carthage, SD 57314

    Spotted an error? Let us know

  19. Cross Country VetsClark

    1121 1st Ave W, Clark, SD 57225-1563

    Spotted an error? Let us know

  20. Colman Veterinary ServicesColman

    46845 238th St, Colman, SD 57017-6526

    MobileEquineEnd of life

    Spotted an error? Let us know

  21. Southern Hills Animal ClinicCuster

    12478 US Highway 16A, Custer, SD 57730-8357

    Mon- Fri: 8:30 am-5:00 pm

    Since 1999

    EmergencyVaccinationDentalEnd of life

    Spotted an error? Let us know

  22. Julie's Pet StylingCuster

    523 Mt Rushmore Rd, Custer, SD 57730-1531

    Spotted an error? Let us know

  23. Fall River Veterinary ClinicCuster

    12251 Aviation Way, Custer, SD 57730-9205

    Spotted an error? Let us know

  24. Dunes Animal HospitalDakota Dunes

    387 Steamboat Dr, Dakota Dunes, SD 57049

    Since 2006

    EmergencyDental

    Spotted an error? Let us know

  25. Prairie View Vet Clinic - De SmetDe Smet

    106 2nd St SW, De Smet, SD 57231

    Spotted an error? Let us know

  26. Dells Veterinary ServicesDell Rapids

    24595 Lindy Ave, Dell Rapids, SD 57022

    Equine

    Spotted an error? Let us know

  27. Sweetgrass Veterinary ServicesDimock

    418 S Main St, Dimock, SD 57331

    Spotted an error? Let us know

  28. Wild Acres VeterinaryDupree

    15477 SD-65, Dupree, SD 57623-9512

    Spotted an error? Let us know

  29. Cheyenne River Animal HospitalEdgemont

    202 10th Ave, Edgemont, SD 57735

    Spotted an error? Let us know

  30. Ellsworth AFB Veterinary ClinicEllsworth AFB

    0000 Doolittle Dr, Ellsworth AFB, SD 57706

    Spotted an error? Let us know

  31. Eureka Veterinary Services PCEureka

    903 7th St, Eureka, SD 57437

    Spotted an error? Let us know

  32. Faith Veterinary ServicesFaith

    507 W 5th Ave, Faith, SD 57626

    Spotted an error? Let us know

  33. Flandreau Veterinary ClinicFlandreau

    200 S Veterans St, Flandreau, SD 57028

    Spotted an error? Let us know

  34. Oahe Veterinary ClinicFort Pierre

    603 US-14, Fort Pierre, SD 57532

    Spotted an error? Let us know

  35. Bow Wow Meow Pet ClinicFort Pierre

    28 E Main Ave, Fort Pierre, SD 57532-2381

    Spotted an error? Let us know

  36. Form-A-Feed Vet & Ag Center in FreemanFreeman

    1119 E 6th St, Freeman, SD 57029-2078

    Since 1960

    Equine

    Spotted an error? Let us know

  37. Bengston Veterinary ServiceFreeman

    28136 442nd Ave, Freeman, SD 57029

    Spotted an error? Let us know

  38. New Horizon Veterinary ServiceGlenham

    12273 295th Ave, Glenham, SD 57631-6701

    Spotted an error? Let us know

  39. Gregory Animal ClinicGregory

    819 US-18, Gregory, SD 57533

    Spotted an error? Let us know

  40. Groton Veterinary ClinicGroton

    1503 N Broadway St, Groton, SD 57445-2306

    Urgent careMobileDental

    Spotted an error? Let us know

  41. Dakota Large Animal ClinicHarrisburg

    27199 475th Ave, Harrisburg, SD 57032

    Equine

    Spotted an error? Let us know

  42. Hartford Veterinary ClinicHartford

    903 N Oaks Ave, Hartford, SD 57033

    Spay & neuterDental

    Spotted an error? Let us know

  43. Holy Cow Veterinary ServicesHerreid

    202 Main St, Herreid, SD 57632

    Spotted an error? Let us know

  44. Prairie View Veterinary ClinicHighmore

    107 Iowa Ave S, Highmore, SD 57345

    Spotted an error? Let us know

  45. Howard Animal ClinicHoward

    301 E SD Highway 34, Howard, SD 57349-8108

    Spotted an error? Let us know

  46. James Valley Veterinary ClinicHuron

    1207 Dakota Ave S, Huron, SD 57350

    Spotted an error? Let us know

  47. 605 Veterinary ServiceHuron

    264 Kansas Ave SE, Huron, SD 57350

    EquineDental

    Spotted an error? Let us know

  48. Huron Veterinary HospitalHuron

    340 4th St NW, Huron, SD 57350

    Spotted an error? Let us know

  49. Western Veterinary ServicesKadoka

    1004 S Main St, Kadoka, SD 57543

    Equine

    Spotted an error? Let us know

  50. Kadoka Veterinary ClinicKadoka

    1004 Main St, Kadoka, SD 57543-7719

    Spotted an error? Let us know

  51. Form-A-Feed Vet & Ag Center in KimballKimball

    104 S Main St, Kimball, SD 57355-2301

    Since 1960

    Equine

    Spotted an error? Let us know

  52. Andes Veterinary ClinicLake Andes

    625 SD-50, Lake Andes, SD 57356

    Spotted an error? Let us know

  53. Lake Veterinary ClinicMadison

    231 S Highland Ave, Madison, SD 57042

    Spotted an error? Let us know

  54. Twin Lakes Animal ClinicMadison

    45305 SD-34, Madison, SD 57042

    Spotted an error? Let us know

  55. High Plains Animal ClinicMartin

    1310 E Bennett Ave, Martin, SD 57551

    Spotted an error? Let us know

  56. Homestead Animal HealthMilbank

    517 W 4th Ave, Milbank, SD 57252

    Monday–Friday 8:00am–5:00pm

    Spay & neuterEquineDental

    Spotted an error? Let us know

  57. Prairie Hills Pet ClinicMilbank

    517 W 4th Ave, Milbank, SD 57252

    Spotted an error? Let us know

  58. Midwest Veterinary Service - MillerMiller

    132 N Broadway, Miller, SD 57362

    Spotted an error? Let us know

  59. Prairie View Vet ClinicMiller

    321 E 14th St, Miller, SD 57362

    Spotted an error? Let us know

  60. Creekside Veterinary ClinicMitchell

    1111 W Spruce St, Mitchell, SD 57301-4823

    Monday-Friday: 8:00 am - 5:00 pm, Saturday: 8:00 am - 12:00 pm

    EmergencySpay & neuterDental

    Spotted an error? Let us know

  61. Lakeview Veterinary ClinicMitchell

    2020 W Havens Ave, Mitchell, SD 57301

    EquineDental

    Spotted an error? Let us know

  62. Animal Clinic of MitchellMitchell

    808 N Sanborn Blvd, Mitchell, SD 57301

    Spotted an error? Let us know

  63. Safe Haven Small Animal HospitalMitchell

    201 E Norway Ave, Mitchell, SD 57301

    Spotted an error? Let us know

  64. Oahe Veterinary HospitalMobridge

    721 20th St E, Mobridge, SD 57601-1401

    Spotted an error? Let us know

  65. Montrose Veterinary ClinicMontrose

    25633 451st Ave, Montrose, SD 57048

    Spotted an error? Let us know

  66. Murdo Veterinary ClinicMurdo

    408 Cedar Ave, Murdo, SD 57559

    Spotted an error? Let us know

  67. Parker Veterinary ClinicParker

    45443 275th St, Parker, SD 57053

    Spotted an error? Let us know

  68. Animal Clinic of PierrePierre

    118 E Missouri Ave, Pierre, SD 57501

    Spotted an error? Let us know

  69. Sd Animal Industry BoardPierre

    411 S Fort St, Pierre, SD 57501-4503

    Equine

    Spotted an error? Let us know

  70. Usda Veterinary ServicesPierre

    314 S Henry St, Pierre, SD 57501-2527

    Spotted an error? Let us know

  71. Pro Earth Animal HealthPierre

    1921 E Dakota Ave, Pierre, SD 57501-4212

    Spotted an error? Let us know

  72. Pleasant Lake Veterinary ClinicPlankinton

    302 E Davenport St, Plankinton, SD 57368-2059

    Family-owned

    Emergency24-hourEquine

    Spotted an error? Let us know

  73. Central Dakota Animal ClinicPlatte

    366th Ave 27579, Platte, SD 57369

    Mon–Thu 8am–5:30pm, Fri 8am–5pm, Sat 8am–12pm

    Urgent careEquine

    Spotted an error? Let us know

  74. East River Veterinary ClinicPlatte

    27603 368th Ave, Platte, SD 57369

    Spotted an error? Let us know

  75. Platte Veterinary HospitalPlatte

    500 E 7th St, Platte, SD 57369

    Spotted an error? Let us know

  76. Salem Veterinary ServiceSalem

    702 S Oliver St, Salem, SD 57058

    Equine

    Spotted an error? Let us know

  77. Selby Veterinary ServicesSelby

    1412 Main St, Selby, SD 57472

    Spotted an error? Let us know

  78. Sisseton Veterinary ClinicSisseton

    11887 SD Highway 127, Sisseton, SD 57262-7030

    Spotted an error? Let us know

  79. Spearfish Veterinary ClinicSpearfish

    3010 7th Ave, Spearfish, SD 57783-9725

    Spotted an error? Let us know

  80. Metzger Holcomb Animal ClinicSpearfish

    144 E Grant St, Spearfish, SD 57783-2424

    Spotted an error? Let us know

  81. Windhorse Veterinary ClinicSpencer

    24868 SD-25, Spencer, SD 57374

    EquineHolisticDental

    Spotted an error? Let us know

  82. Sturgis Veterinary Hospital & Equine CenterSturgis

    2421 Vanocker Canyon Rd, Sturgis, SD 57785

    Urgent careEquineDental

    Spotted an error? Let us know

  83. Ireland Ken DVMSturgis

    713 Anna St, Sturgis, SD 57785

    Spotted an error? Let us know

  84. Tea Veterinary Clinic PCTea

    710 E Figzel Ct, Tea, SD 57064-2279

    EmergencyDentalEnd of life

    Spotted an error? Let us know

  85. Neighborhood Veterinary CareTripp

    208 S Main St, Tripp, SD 57376

    Spotted an error? Let us know

  86. Tyndall Veterinary ClinicTyndall

    506 Main St, Tyndall, SD 57066

    Spotted an error? Let us know

  87. Vermillion Veterinary ClinicVermillion

    825 N Norbeck St, Vermillion, SD 57069-1669

    Spotted an error? Let us know

  88. Cedar County Vet ClinicVermillion

    906 E Cherry St, Vermillion, SD 57069-1602

    Spotted an error? Let us know

  89. Sioux Nation of ViborgViborg

    710 E Park Ave, Viborg, SD 57070

    Since 1960

    Equine

    Spotted an error? Let us know

  90. Volga Veterinary ClinicVolga

    105 Samara Ave, Volga, SD 57071-2006

    Spotted an error? Let us know

  91. Golden Veterinary ServicesWall

    308 James Ave, Wall, SD 57790-2020

    Spotted an error? Let us know

  92. Webster Veterinary ClinicWebster

    1400 E 7th St, Webster, SD 57274

    Spotted an error? Let us know

  93. Prairie View Veterinary ClinicWessington Springs

    38270 228th St, Wessington Springs, SD 57382-5816

    Spotted an error? Let us know

  94. Rolling Hills Veterinary ClinicWessington Springs

    102 1st St NE, Wessington Springs, SD 57382-2158

    Spotted an error? Let us know

  95. Sand Creek Animal ClinicWessington Springs

    38270 228th St, Wessington Springs, SD 57382-5816

    Spotted an error? Let us know

  96. Springs Animal Health CenterWessington Springs

    38270 228th St, Wessington Springs, SD 57382-5816

    Spotted an error? Let us know

  97. Wetonka Veterinary ServicesWestport

    37596 120th St, Westport, SD 57481

    Emergency

    Spotted an error? Let us know

  98. White Veterinary ServicesWhite

    215 W Main St, White, SD 57276

    Spotted an error? Let us know

  99. Dimond Quarter HorsesWhite River

    26520 271st Avenue, White River, SD 57579

    Equine

    Spotted an error? Let us know

  100. Animal Clinic LtdWinner

    31715 US-18, Winner, SD 57580

    Mon–Fri 8AM to 5.30PM

    Since 1960

    Equine

    Spotted an error? Let us know

  101. Winner Veterinary HospitalWinner

    31405 US-18, Winner, SD 57580

    Spotted an error? Let us know

  102. Animal ClinicWinner

    660 W 2nd St, Winner, SD 57580-1218

    Spotted an error? Let us know

  103. CZ Pet GroomingWoonsocket

    202 W 11th St, Woonsocket, SD 57385-2153

    Spotted an error? Let us know

  104. Sand Creek Animal Clinic Inc.Woonsocket

    22496 SD Highway 37, Woonsocket, SD 57385-6803

    Spotted an error? Let us know

  105. Animal Health ClinicYankton

    801 Whiting Dr, Yankton, SD 57078

    Spotted an error? Let us know

  106. Veterinary Medical ClinicYankton

    1603 Broadway Ave, Yankton, SD 57078

    Spotted an error? Let us know

BEFORE YOU GO

Make your next vet visit easier

Prepare records, check services and plan the appointment.

All guides