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
-
1Cooper Animal ClinicAberdeen
M-F: 8am – 5pm
-
2Animal Clinic of Rapid CityRapid City
Monday-Friday 7am-5:30pm, Saturday 7am-12pm
-
3All City Pet Care EastSioux Falls
Mon-Fri 7:00am - 6:00pm, Sat 8:00am - 12:00pm
-
4Animal Care ClinicAberdeen
Mon-Fri: 8am-5:30pm
-
5Animal Clinic LtdWinner
Mon–Fri 8AM to 5.30PM
-
6Belle Fourche Veterinary ClinicBelle Fourche
Mon - Fri: 8am - 5pm, Sat: 8am - 12pm
-
7Brandon Valley Veterinary ClinicBrandon
Mon–Fri 8 a.m. - 6 p.m., Sat 8 a.m. - 12 p.m.
-
8Central Dakota Animal ClinicPlatte
Mon–Thu 8am–5:30pm, Fri 8am–5pm, Sat 8am–12pm
-
9Cook Veterinary ClinicRapid City
Mon-Thu: 7:30am-5:00pm
-
10Creekside Veterinary ClinicMitchell
Monday-Friday: 8:00 am - 5:00 pm, Saturday: 8:00 am - 12:00 pm
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.
-
Artesian Veterinary Clinic, Inc.Artesian
40949 SD-34, Artesian, SD 57314
-
Belle Fourche Veterinary ClinicBelle Fourche
406 Summit St, Belle Fourche, SD 57717
Mon - Fri: 8am - 5pm, Sat: 8am - 12pm
Since 1971
-
Scoggin Veterinary ServicesBelle Fourche
10918 US-212, Belle Fourche, SD 57717
-
Beresford Vet Clinic PCBeresford
305 N 16th St, Beresford, SD 57004
-
Black Hills Animal ClinicBlack Hawk
7155 Black Hawk Rd, Black Hawk, SD 57718-6603
-
Bowdle Vet ClinicBowdle
13409 326th Ave, Bowdle, SD 57428
Since 2017
-
Box Elder Vet ClinicBox Elder
520 Liberty Blvd, Box Elder, SD 57719
-
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.
-
Horizon Pet CareBrandon
1100 E Holly Blvd, Brandon, SD 57005
-
Interstate Veterinary ClinicBrandon
26626 481st Ave, Brandon, SD 57005
-
Britton Veterinary ClinicBritton
208 14th Ave, Britton, SD 57430
-
Heartland Veterinary ClinicBrookings
933 W Hwy 14, Brookings, SD 57006
Mon–Fri 8am–5pm, Sat 9am–12pm
-
Big Sioux Veterinary CareBrookings
1907 Highway 14 Byp, Brookings, SD 57006-4240
-
Brookings Animal ClinicBrookings
420 12th St S, Brookings, SD 57006
-
Sutton Veterinary Clinic, PCBrookings
2005 US-14 BYP, Brookings, SD 57006
Since 1978
Family-owned
-
East River Equine Veterinary ServicesBrookings
2606 34th Ave, Brookings, SD 57006
-
Companion Animal ClinicCanton
222 Noid Rd, Canton, SD 57013
-
Artesian Veterinary Clinic, Inc.Carthage
40949 South Dakota Highway 34, Carthage, SD 57314
-
Cross Country VetsClark
1121 1st Ave W, Clark, SD 57225-1563
-
Colman Veterinary ServicesColman
46845 238th St, Colman, SD 57017-6526
-
Southern Hills Animal ClinicCuster
12478 US Highway 16A, Custer, SD 57730-8357
Mon- Fri: 8:30 am-5:00 pm
Since 1999
-
Julie's Pet StylingCuster
523 Mt Rushmore Rd, Custer, SD 57730-1531
-
Fall River Veterinary ClinicCuster
12251 Aviation Way, Custer, SD 57730-9205
-
Dunes Animal HospitalDakota Dunes
387 Steamboat Dr, Dakota Dunes, SD 57049
Since 2006
-
Prairie View Vet Clinic - De SmetDe Smet
106 2nd St SW, De Smet, SD 57231
-
Dells Veterinary ServicesDell Rapids
24595 Lindy Ave, Dell Rapids, SD 57022
-
Sweetgrass Veterinary ServicesDimock
418 S Main St, Dimock, SD 57331
-
Wild Acres VeterinaryDupree
15477 SD-65, Dupree, SD 57623-9512
-
Cheyenne River Animal HospitalEdgemont
202 10th Ave, Edgemont, SD 57735
-
Ellsworth AFB Veterinary ClinicEllsworth AFB
0000 Doolittle Dr, Ellsworth AFB, SD 57706
-
Eureka Veterinary Services PCEureka
903 7th St, Eureka, SD 57437
-
Faith Veterinary ServicesFaith
507 W 5th Ave, Faith, SD 57626
-
Flandreau Veterinary ClinicFlandreau
200 S Veterans St, Flandreau, SD 57028
-
Oahe Veterinary ClinicFort Pierre
603 US-14, Fort Pierre, SD 57532
-
Bow Wow Meow Pet ClinicFort Pierre
28 E Main Ave, Fort Pierre, SD 57532-2381
-
Form-A-Feed Vet & Ag Center in FreemanFreeman
1119 E 6th St, Freeman, SD 57029-2078
Since 1960
-
Bengston Veterinary ServiceFreeman
28136 442nd Ave, Freeman, SD 57029
-
New Horizon Veterinary ServiceGlenham
12273 295th Ave, Glenham, SD 57631-6701
-
Gregory Animal ClinicGregory
819 US-18, Gregory, SD 57533
-
Groton Veterinary ClinicGroton
1503 N Broadway St, Groton, SD 57445-2306
-
Dakota Large Animal ClinicHarrisburg
27199 475th Ave, Harrisburg, SD 57032
-
Hartford Veterinary ClinicHartford
903 N Oaks Ave, Hartford, SD 57033
-
Holy Cow Veterinary ServicesHerreid
202 Main St, Herreid, SD 57632
-
Prairie View Veterinary ClinicHighmore
107 Iowa Ave S, Highmore, SD 57345
-
Howard Animal ClinicHoward
301 E SD Highway 34, Howard, SD 57349-8108
-
James Valley Veterinary ClinicHuron
1207 Dakota Ave S, Huron, SD 57350
-
605 Veterinary ServiceHuron
264 Kansas Ave SE, Huron, SD 57350
-
Huron Veterinary HospitalHuron
340 4th St NW, Huron, SD 57350
-
Western Veterinary ServicesKadoka
1004 S Main St, Kadoka, SD 57543
-
Kadoka Veterinary ClinicKadoka
1004 Main St, Kadoka, SD 57543-7719
-
Form-A-Feed Vet & Ag Center in KimballKimball
104 S Main St, Kimball, SD 57355-2301
Since 1960
-
Andes Veterinary ClinicLake Andes
625 SD-50, Lake Andes, SD 57356
-
Lake Veterinary ClinicMadison
231 S Highland Ave, Madison, SD 57042
-
Twin Lakes Animal ClinicMadison
45305 SD-34, Madison, SD 57042
-
High Plains Animal ClinicMartin
1310 E Bennett Ave, Martin, SD 57551
-
Homestead Animal HealthMilbank
517 W 4th Ave, Milbank, SD 57252
Monday–Friday 8:00am–5:00pm
-
Prairie Hills Pet ClinicMilbank
517 W 4th Ave, Milbank, SD 57252
-
Midwest Veterinary Service - MillerMiller
132 N Broadway, Miller, SD 57362
-
Prairie View Vet ClinicMiller
321 E 14th St, Miller, SD 57362
-
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
-
Lakeview Veterinary ClinicMitchell
2020 W Havens Ave, Mitchell, SD 57301
-
Animal Clinic of MitchellMitchell
808 N Sanborn Blvd, Mitchell, SD 57301
-
Safe Haven Small Animal HospitalMitchell
201 E Norway Ave, Mitchell, SD 57301
-
Oahe Veterinary HospitalMobridge
721 20th St E, Mobridge, SD 57601-1401
-
Montrose Veterinary ClinicMontrose
25633 451st Ave, Montrose, SD 57048
-
Murdo Veterinary ClinicMurdo
408 Cedar Ave, Murdo, SD 57559
-
Parker Veterinary ClinicParker
45443 275th St, Parker, SD 57053
-
Animal Clinic of PierrePierre
118 E Missouri Ave, Pierre, SD 57501
-
Sd Animal Industry BoardPierre
411 S Fort St, Pierre, SD 57501-4503
-
Usda Veterinary ServicesPierre
314 S Henry St, Pierre, SD 57501-2527
-
Pro Earth Animal HealthPierre
1921 E Dakota Ave, Pierre, SD 57501-4212
-
Pleasant Lake Veterinary ClinicPlankinton
302 E Davenport St, Plankinton, SD 57368-2059
Family-owned
-
Central Dakota Animal ClinicPlatte
366th Ave 27579, Platte, SD 57369
Mon–Thu 8am–5:30pm, Fri 8am–5pm, Sat 8am–12pm
-
East River Veterinary ClinicPlatte
27603 368th Ave, Platte, SD 57369
-
Platte Veterinary HospitalPlatte
500 E 7th St, Platte, SD 57369
-
Salem Veterinary ServiceSalem
702 S Oliver St, Salem, SD 57058
-
Selby Veterinary ServicesSelby
1412 Main St, Selby, SD 57472
-
Sisseton Veterinary ClinicSisseton
11887 SD Highway 127, Sisseton, SD 57262-7030
-
Spearfish Veterinary ClinicSpearfish
3010 7th Ave, Spearfish, SD 57783-9725
-
Metzger Holcomb Animal ClinicSpearfish
144 E Grant St, Spearfish, SD 57783-2424
-
Windhorse Veterinary ClinicSpencer
24868 SD-25, Spencer, SD 57374
-
Sturgis Veterinary Hospital & Equine CenterSturgis
2421 Vanocker Canyon Rd, Sturgis, SD 57785
-
Ireland Ken DVMSturgis
713 Anna St, Sturgis, SD 57785
-
Tea Veterinary Clinic PCTea
710 E Figzel Ct, Tea, SD 57064-2279
-
Neighborhood Veterinary CareTripp
208 S Main St, Tripp, SD 57376
-
Tyndall Veterinary ClinicTyndall
506 Main St, Tyndall, SD 57066
-
Vermillion Veterinary ClinicVermillion
825 N Norbeck St, Vermillion, SD 57069-1669
-
Cedar County Vet ClinicVermillion
906 E Cherry St, Vermillion, SD 57069-1602
-
Sioux Nation of ViborgViborg
710 E Park Ave, Viborg, SD 57070
Since 1960
-
Volga Veterinary ClinicVolga
105 Samara Ave, Volga, SD 57071-2006
-
Golden Veterinary ServicesWall
308 James Ave, Wall, SD 57790-2020
-
Webster Veterinary ClinicWebster
1400 E 7th St, Webster, SD 57274
-
Prairie View Veterinary ClinicWessington Springs
38270 228th St, Wessington Springs, SD 57382-5816
-
Rolling Hills Veterinary ClinicWessington Springs
102 1st St NE, Wessington Springs, SD 57382-2158
-
Sand Creek Animal ClinicWessington Springs
38270 228th St, Wessington Springs, SD 57382-5816
-
Springs Animal Health CenterWessington Springs
38270 228th St, Wessington Springs, SD 57382-5816
-
Wetonka Veterinary ServicesWestport
37596 120th St, Westport, SD 57481
-
White Veterinary ServicesWhite
215 W Main St, White, SD 57276
-
Dimond Quarter HorsesWhite River
26520 271st Avenue, White River, SD 57579
-
Animal Clinic LtdWinner
31715 US-18, Winner, SD 57580
Mon–Fri 8AM to 5.30PM
Since 1960
-
Winner Veterinary HospitalWinner
31405 US-18, Winner, SD 57580
-
Animal ClinicWinner
660 W 2nd St, Winner, SD 57580-1218
-
CZ Pet GroomingWoonsocket
202 W 11th St, Woonsocket, SD 57385-2153
-
Sand Creek Animal Clinic Inc.Woonsocket
22496 SD Highway 37, Woonsocket, SD 57385-6803
-
Animal Health ClinicYankton
801 Whiting Dr, Yankton, SD 57078
-
Veterinary Medical ClinicYankton
1603 Broadway Ave, Yankton, SD 57078
BEFORE YOU GO
Make your next vet visit easier
Prepare records, check services and plan the appointment.

Prepare for the first visit
Gather records, explain your questions and confirm the clinic’s arrival instructions.
Read the guide
Check the practice’s services
Confirm species, appointments and after-hours arrangements before choosing a location.
Read the guide
Plan time for your appointment
Ask about check-in, the booked consultation and any additional waiting or collection time.
Read the guide