Across North Dakota, of the 87 vet clinics we list, 86 give a phone number, 13 publish opening hours and 57 have a website. No national chains here — every vet clinic on this page is independent. By what they offer: 17 offer dental care, 11 treat horses, 11 offer emergency care. The longest-running is Lisbon Veterinary Service, in business since 1966.
Top 10 vet clinics in North Dakota
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Southwood Veterinary ClinicJamestown
Mon–Fri 8am–5pm
-
2Southgate Veterinary HospitalFargo
Mon-Thu: 7:30 AM – 5:30 PM, Fri: 7:30 AM – 5:00 PM
-
3Dr. Dawn's Pet Stop LLCJamestown
Mon–Fri 8am–5pm
-
4Animal Health ClinicFargo
Mon.-Fri.: 7:15am-5:30pm
-
5Two Rivers Veterinary HospitalWest Fargo
Mon–Tue 7am–6pm, Wed–Fri 7am–5pm
-
6Golden Valley Veterinary ClinicPark River
Monday - Friday 8:00am - 5:00pm
-
7Bismarck Animal Clinic & HospitalBismarck
Mon–Fri 7:30am–5:00pm
-
8Diamond Q Animal HospitalFargo
Monday - Thursday 7:30a - 5:30p, Friday: 7:30 - 12:00p
-
9Ellendale Veterinary ServiceEllendale
Monday - Friday 9:00 AM - 5:30 PM
-
10Heart River Animal HospitalMandan
Mon–Thu 7:00am–5:30pm, Fri 7:30am–3:30pm
Cities
Largest first. Towns with a single vet clinic are listed further down this page.
Other towns in North Dakota
One vet clinic each — too few for a page of their own, so they live here.
-
Ashley Veterinary Clinic IncAshley
315 1st St SW, Ashley, ND 58413
-
Farmer Tillie's Homemade Dog TreatsBaldwin
21929 26th St NE, Baldwin, ND 58521
-
Beach Veterinary ClinicBeach
601 E Main St, Beach, ND 58621-4201
-
Knife River Veterinary ClinicBeulah
802 16th St NE, Beulah, ND 58523
-
Bowman Veterinary ClinicBowman
8701 146th Ave SW, Bowman, ND 58623
-
Gibbens Veterinary ServiceCando
7496 68TH Ave NE, Cando, ND 58324
-
Southwood Veterinary ServiceCarrington
1525 7th St S, Carrington, ND 58421-2405
-
Casselton Veterinary ServiceCasselton
910 Governors Dr, Casselton, ND 58012-3908
-
Cooperstown Veterinary ClinicCooperstown
101 1st St SW, Cooperstown, ND 58425
-
Horner Equine IncDawson
5190 ND-3 S, Dawson, ND 58428
-
Devils Lake Animal ClinicDevils Lake
8310 US-2, Devils Lake, ND 58301
-
State Ave Veterinary ClinicDickinson
1920 21st St W, Dickinson, ND 58601
-
State Avenue VetDickinson
1785 1st St W, Dickinson, ND 58601-2563
Since 2002
-
Circle C Veterinary Service, cattle veterinarianDickinson
11666 Hwy 10 W, Dickinson, ND 58601
-
Edgeley Veterinary ServicesEdgeley
341 9th Ave E, Edgeley, ND 58433
-
Dakota Animal CareEdinburg
890 ND-32, Edinburg, ND 58227
-
Elgin Vet ServicesElgin
201 Railroad Ave, Elgin, ND 58533
-
Ellendale Veterinary ServiceEllendale
8865 97th St SE, Ellendale, ND 58436
Monday - Friday 9:00 AM - 5:30 PM
-
Country Roads Veterinary ServicesEllendale
321 9th St N, Ellendale, ND 58436
-
Enderlin Veterinary ClinicEnderlin
13484 ND-46, Enderlin, ND 58027
-
Garrison Veterinary ServicesGarrison
109 4th St SW, Garrison, ND 58540
-
Kindness Animal HospitalGrand Forks
2325 32nd Ave S, Grand Forks, ND 58201
8:00am - 5:00pm
Since 1985
-
Petcetera Animal ClinicGrand Forks
1150 40th Ave S, Grand Forks, ND 58201
Monday – Friday: 8:00am – 5:00pm
Since 2018
-
Grand Valley Animal HospitalGrand Forks
2825 36th Ave S, Grand Forks, ND 58201
-
All Pets HospitalGrand Forks
5030 Gateway Dr, Grand Forks, ND 58203
-
Sheridan Animal HospitalHarvey
1200 Frontage Rd, Harvey, ND 58341-1714
-
West River Veterinary ClinicHettinger
203 US-12, Hettinger, ND 58639
-
Walden Veterinary ServiceHillsboro
17 W Caledonia Ave, Hillsboro, ND 58045
-
Southwood Veterinary ClinicJamestown
833 18th St SW, Jamestown, ND 58401
Mon–Fri 8am–5pm
-
Dr. Dawn's Pet Stop LLCJamestown
1202 12th Ave SE, Jamestown, ND 58401
Mon–Fri 8am–5pm
Since 1998
-
Country Acres Veterinary ClinicJamestown
8279 37th St SE, Jamestown, ND 58401
-
Prairie Veterinary HospitalJamestown
1305 Business Loop E, Jamestown, ND 58401
-
Pet Pawfection- Dog GroomingKindred
15726 Highway 46, Kindred, ND 58051-9320
-
Lisbon Veterinary ServiceLamoure
19 3rd Ave SW, Lamoure, ND 58458
-
Lisbon Veterinary ServiceLisbon
702 5th Ave W, Lisbon, ND 58054
Since 1966
-
Heart River Animal HospitalMandan
4415 Memorial Hwy, Mandan, ND 58554
Mon–Thu 7:00am–5:30pm, Fri 7:30am–3:30pm
-
Interstate Veterinary ClinicMandan
900 16th St NE, Mandan, ND 58554
Mon–Thu 8:30am–5:30pm
-
Johnson Veterinary ClinicMandan
2825 Co Rd 139, Mandan, ND 58554
-
Mandan Veterinary ClinicMandan
2246 Sunny Rd S, Mandan, ND 58554-5900
-
Sheridan Animal HospitalMcClusky
222 Ave F E, McClusky, ND 58463
-
Sheyenne Valley Veterinary ServiceMilnor
114 Ruby Rd, Milnor, ND 58060
-
Pinkerton Animal HospitalMinot
2105 N Broadway, Minot, ND 58703
-
Minot Veterinary ClinicMinot
3010 E Burdick Expy Ste e, Minot, ND 58701
-
West Oaks Animal HospitalMinot
1421 2nd Ave SW, Minot, ND 58701-3629
-
West Oaks Animal HospitalMinot
1 Glacial Ct, Minot, ND 58703-1220
-
Core Animal Clinic, PllcMinot
2910 7th St SW, Minot, ND 58701-7025
-
Town & Country Veterinary Service LLCNew Rockford
1756 Highway 281, New Rockford, ND 58356-8762
-
New Salem Veterinary ClinicNew Salem
1109 N 8th St, New Salem, ND 58563-4408
-
Dakota Prairie Veterinary ServiceNew Town
3651 89th Ave NW, New Town, ND 58763
-
Oakes Veterinary ServicesOakes
721 Oak Ave, Oakes, ND 58474
-
Golden Valley Veterinary ClinicPark River
13355 Highway 17, Park River, ND 58270-9602
Monday - Friday 8:00am - 5:00pm
-
Park River Veterinary ClinicPark River
607 Park St W, Park River, ND 58270-4104
-
Agassiz Animal HospitalPark River
505 Park St W, Park River, ND 58270
-
Northwest Veterinary ServicesPowers Lake
211 Main St, Powers Lake, ND 58773
-
Kennels Homestead Acres BoardingRoss
6459 96th Ave NW, Ross, ND 58776-9021
-
Rugby Veterinary ServicesRugby
107 Industrial Rd, Rugby, ND 58368
-
Steele Veterinary ClinicSteele
2515 Co Hwy 10, Steele, ND 58482
-
Towner Animal Health Clinic PCTowner
304 6th Ave NW, Towner, ND 58788
-
North Country Vet ClinicTurtle Lake
1677 7th St NW, Turtle Lake, ND 58575
-
Valley City Veterinary HospitalValley City
1068 4th St SW, Valley City, ND 58072
-
Degenstein quarter horsesVoltaire
3839 7th Ave N, Voltaire, ND 58792
-
Dakota Veterinary HospitalWahpeton
18045 79 St SE, Wahpeton, ND 58075
-
Watford City Veterinary CenterWatford City
770 3rd Ave SW, Watford City, ND 58854
-
Two Rivers Veterinary HospitalWest Fargo
2630 Sheyenne St, West Fargo, ND 58078
Mon–Tue 7am–6pm, Wed–Fri 7am–5pm
Since 2011
Locally owned
-
Healthy Paws Veterinary ClinicWest Fargo
214 12th St NW, West Fargo, ND 58078
-
CareVet of West FargoWest Fargo
816 Meyer Dr, West Fargo, ND 58078
Since 1986
-
Two Rivers Veterinary HospitalWest Fargo
3306 Sheyenne Street, Suite 200, West Fargo, ND 58078
Since 2011
Locally owned
-
Western Veterinary ClinicWilliston
14008 W Front St, Williston, ND 58801
-
Bakken Mobile VetWilliston
1301 24th St W, Williston, ND 58801
-
Kritterz Veterinary HospitalWilliston
7010 1st Ave W, Williston, ND 58801
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