Across New Mexico, of the 217 vet clinics we list, 212 give a phone number, 42 publish opening hours and 162 have a website. 4 are branches of national chains — Banfield Pet Hospital (3), VCA Animal Hospital (1); the remaining 213 are independent. By what they offer: 53 offer dental care, 32 offer spay and neuter, 29 treat horses. The longest-running is St. Francis Animal Clinic, in business since 1958.
Top 10 vet clinics in New Mexico
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1College Garden Animal HospitalRoswell
Mon–Fri 7:30am–5:00pm
-
2St. Francis Animal ClinicAlbuquerque
Mon-Fri 8:00 am - 12:00 pm, 1:00 pm - 5:00 pm
-
3Malaherd Veterinary HospitalAlbuquerque
Mon–Fri 8 AM – 5:30 PM
-
4Cedarwood Veterinary ClinicSanta Fe
8:00am - 5:00pm
-
5Western Trails Veterinary Hospital PCEdgewood
Mon–Fri 8:00 am–5:30 pm, Sat 8:00 am–2:00 pm
-
6Bernalillo Pet Care CenterBernalillo
Mon–Fri: 7:30am – 5:30 pm
-
7Animal ClinicSanta Fe
Monday, Tuesday, Thursday, Friday 8 AM—3 PM, Wednesday 9 AM—12 PM
-
8Cameron Veterinary ClinicSanta Fe
Monday 7:30 A.M. - 5:00 P.M.
-
9Animal Wellness CenterSanta Fe
Monday - Friday: 8:00am – 5:00pm, Saturday: 9:00am – 1:00pm
-
10Corrales Veterinary ClinicCorrales
Mon–Fri 8AM–5PM
Cities
Largest first. Towns with a single vet clinic are listed further down this page.
- Albuquerque74
- Santa Fe24
- Las Cruces10
- Rio Rancho7
- Roswell6
Other towns in New Mexico
One vet clinic each — too few for a page of their own, so they live here.
-
Alamogordo Animal HospitalAlamogordo
519 E Canal St, Alamogordo, NM 88310
Monday through Sunday, 8am to 5pm
-
Leslie Animal ClinicAlamogordo
903 10th St, Alamogordo, NM 88310
Monday through Friday, 7:30am to 5:00pm
-
Leslie Animal ClinicAlamogordo
1930 Indian Wells Rd, Alamogordo, NM 88310
-
Veterinary Medical ClinicAlamogordo
1810 E 10th St, Alamogordo, NM 88310-5051
-
Veterinary Medical ClinicAlamogordo
1407 Indian Wells Rd, Alamogordo, NM 88310-4641
-
Veterinary Dentistry & Oral Surgery Of Nm, LlcAlgodones
5 Camino Karsten, Algodones, NM 87001-8086
Mon–Thu 7:30 – 5:30
-
Angel Fire Small Animal HospitalAngel Fire
3382 Mountain View Blvd, Angel Fire, NM 87710
-
Large Animal Mobile Veterinary ServicesAnthony
3027 Opitz Rd, Anthony, NM 88021
-
Arenas Valley Animal ClinicArenas Valley
11865 US-180, Arenas Valley, NM 88022
-
Artesia Animal ClinicArtesia
110 W Mahone Dr, Artesia, NM 88210
-
Mack Brenda L DVMBelen
7 Edward Dr, Belen, NM 87002
Mon–Thu 8am–5pm, Fri 9am–3pm, Sat 9am–12pm
-
Valencia Animal ClinicBelen
1533 E River Rd, Belen, NM 87002
Mon–Thu 8am–5pm, Fri 9am–3pm, Sat 9am–12pm
-
Yucca Veterinary Medical CenterBelen
1837 Camino Del Llano, Belen, NM 87002
Monday–Friday: 7 AM – 5 PM, Saturday & Sunday: Emergencies Only
Locally owned
-
Yucca Veterinary Medical CenterBelen
1006 S Main St, Belen, NM 87002
Locally owned
-
Bernalillo Pet Care CenterBernalillo
812 S Camino del Pueblo, Bernalillo, NM 87004-6161
Mon–Fri: 7:30am – 5:30 pm
-
Pawz To CareBernalillo
240 S Camino Del Pueblo E, Bernalillo, NM 87004
-
Angels Among Us Veterinary ServicesBloomfield
664 E Broadway Ave, Bloomfield, NM 87413
-
Village Veterinary HospitalBosque Farms
250 Bosque Farms Blvd, Bosque Farms, NM 87068
Since 1987
-
Washburn Becky DVMCapitan
201 Dawson Rd # 1, Capitan, NM 88316
-
Carlsbad Animal ClinicCarlsbad
103 E Blodgett St, Carlsbad, NM 88220
Mon–Wed 8am–12pm & 2pm–5pm
Since 1972
-
La Cueva Pet Care CenterCarlsbad
613 W Pierce St, Carlsbad, NM 88220-5240
-
Carrizozo Animal ClinicCarrizozo
402 12th St, Carrizozo, NM 88301
-
Mountain Veterinary ClinicCedar Crest
2 Corte de Canoncito, Cedar Crest, NM 87008-9420
-
Clayton Veterinarian ClinicClayton
1311 S 1st St, Clayton, NM 88415
-
Cloudcroft Animal HospitalCloudcroft
1403 James Canyon Hwy, Cloudcroft, NM 88317
-
Clovis Veterinary HospitalClovis
2201 W 7th St, Clovis, NM 88101
Monday-Friday 7:00am-4:00pm, 1st and 3rd Saturday of Every Month – 8:00am-Noon
-
Prairie Lake Veterinary ClinicClovis
605 Arizona St, Clovis, NM 88101
-
All Pets Animal HospitalClovis
3908 N Prince St, Clovis, NM 88101
-
Curry County Animal HospitalClovis
5600 Mabry Dr, Clovis, NM 88101
-
Progressive Dairy Health ServicesClovis
5316 Mabry Dr, Clovis, NM 88101
-
Corrales Veterinary ClinicCorrales
15 Marcos Ln, Corrales, NM 87048
Mon–Fri 8AM–5PM
-
Meddleton Equine ClinicCorrales
6165 Corrales Rd, Corrales, NM 87048
Since 1996
-
Valverde Pet ClinicCorrales
2469 Corrales Rd Ste A, Corrales, NM 87048-9147
-
Deming Animal ClinicDeming
2117 Columbus Rd, Deming, NM 88030
Mon-Fri 8AM - 12PM & 1:30PM - 5:00PM, Sat-Sun Closed
-
High Desert Veterinary CareDeming
2900 J St SE, Deming, NM 88030
-
Southwest Veterinary ClinicDeming
3380 Silver City Hwy NW, Deming, NM 88030
-
Western Trails Veterinary Hospital PCEdgewood
2126 NM-333, Edgewood, NM 87015
Mon–Fri 8:00 am–5:30 pm, Sat 8:00 am–2:00 pm
-
Vista Larga Animal HospitalEdgewood
4 Linnie Ct, Edgewood, NM 87015
Mon–Fri 8:00am–6:00pm, Sat 8:00am–12:00pm
-
East Mountain EquineEdgewood
1689 NM-333, Edgewood, NM 87015
-
East Mountain Veterinary Service LlcEdgewood
51 Dinkle Rd, Edgewood, NM 87015-9527
-
Taos Veterinary ClinicEl Prado
41 NM-522, El Prado, NM 87571
-
Arroyo Seco Animal HospitalEspañola
5 Bar D 4 Rd, Española, NM 87532
-
Eunice Veterinary ClinicEunice
1702 Ave O, Eunice, NM 88231
-
San Juan Veterinary HospitalFarmington
167 N Browning Pkwy, Farmington, NM 87401
Monday - Friday: 8:00 am to 5:00 pm, Saturday: 8:00 am to 12:00 pm
-
Valley Veterinary Pet Lodge and SalonFarmington
4390 E Main St, Farmington, NM 87402
7:30am - 5:30pm
Since 1985
-
Animal Haven ClinicFarmington
822 E Main St, Farmington, NM 87401
Mon, Tues, Thur, Fri: 8:00am - 5:30pm, Wed: 8:00am - 12:00pm
-
Cedar Animal Medical CenterGallup
1247 Balok St, Gallup, NM 87301
-
Red Rock Animal HospitalGallup
816 Boardman Dr, Gallup, NM 87301-4711
-
Dal Paso Animal HospitalHobbs
1830 N Dal Paso St, Hobbs, NM 88240
-
Double J Animal HospitalHobbs
2804 S Eunice Hwy, Hobbs, NM 88240
-
Hobbs Animal Clinic & Pet CareHobbs
3300 N Dal Paso St, Hobbs, NM 88240
-
Great Plains Veterinary Clinic & HospitalHobbs
2720 N Lovington Hwy, Hobbs, NM 88240
-
Mountain States EquineHobbs
2604 W Pinson Rd, Hobbs, NM 88242-0896
-
Goose Downs FarmLamy
64 Goose Downs Rd, Lamy, NM 87540-7553
-
Las Vegas-San Miguel Veterinary HospitalLas Vegas
84 NM-518, Las Vegas, NM 87701
-
Galisteo Basin Veterinary ServicesLas Vegas
2971 NM Hwy 104, Las Vegas, NM 87701-4368
-
Animal Clinic of Los AlamosLos Alamos
127 Eastgate Dr, Los Alamos, NM 87544-3300
-
Ridgeview Veterinary HospitalLos Alamos
194 E Rd, Los Alamos, NM 87544
Monday - Friday: 8:00 am - 5:00 pm,Saturday: 8:00 am - 12:00 pm
-
Bosque Animal ClinicLos Lunas
835 E Main St Suite 101, Los Lunas, NM 87031
Mon–Fri 8:00am–5:00pm
-
Los Lunas Animal ClinicLos Lunas
575 NM-314, Los Lunas, NM 87031
Mon–Fri 8:00am–5:30pm, Sat 8:00am–12:00pm
Since 1987
-
Arrow Animal HospitalLos Lunas
3424 NM-47, Los Lunas, NM 87031
-
Sun Ranch Pet Hospital: RIKIA PARK DVMLos Lunas
2220 Sun Ranch Village Rd, Los Lunas, NM 87031
-
Vetco Of ValenciaLos Lunas
2510 Main St NE Ste I, Los Lunas, NM 87031
-
Los Ranchos Veterinary ClinicLos Ranchos De Albuquerque
320 Ranchitos Rd NW, Los Ranchos De Albuquerque, NM 87114
-
Large & Small Animal ClinicLos Ranchos De Albuquerque
320 Ranchitos Rd NW, Los Ranchos De Albuquerque, NM 87114
-
Airport Animal ClinicMilan
610 Airport Rd, Milan, NM 87021
-
Pecos Valley Veterinary HospitalPecos
10 N Main St, Pecos, NM 87552
-
Aquaterra EquinePortales
767 S Roosevelt Rd, Portales, NM 88130
-
Caprock Veterinary ClinicPortales
523 S Avenue C, Portales, NM 88130
-
Mesa Vista Veterinary HospitalRaton
1600 S 2nd St, Raton, NM 87740
-
Raton Veterinary HospitalRaton
1101 Frontage Rd, Raton, NM 87740
-
Ruidoso Animal ClinicRuidoso
160 Sudderth Dr, Ruidoso, NM 88345
-
Mountain View Animal ClinicRuidoso
1212 Mechem Dr, Ruidoso, NM 88345
-
Becky Washburn DVMRuidoso
201 School St, Ruidoso, NM 88316
-
Franklin Veterinary ClinicRuidoso Downs
100 Service Ln, Ruidoso Downs, NM 88346
-
Southwest Animal Care ComplexSanta Teresa
1111 Country Club Rd, Santa Teresa, NM 88008-9775
-
El Abrigado Animal ClinicSanta Teresa
900 Country Club Rd, Santa Teresa, NM 88008
-
Brainerd Animal Health CenterSapello
21 County Rd A4A, Sapello, NM 87745
Since 2000
-
Equine Chiropractic Health OptionsSilver City
2035 Memory Ln, Silver City, NM 88061
-
Gila Animal ClinicSilver City
2435 US-180, Silver City, NM 88061
-
Rock CenterSilver City
2340 Highway 180 E, Silver City, NM 88061-7782
-
Animal Haven Veterinary ClinicSocorro
1433 Interstate 25 NE Frontage Rd, Socorro, NM 87801
Mon-Tue/Thu-Fri 8:00AM - 12:00PM & 1:30PM - 5:00PM, Sat 9:00AM - 1:00PM
Locally owned
-
Ark of Socorro Veterinary ClinicSocorro
1302 Enterprise St, Socorro, NM 87801-4199
-
Jenson Equine HospitalSunland Park
1217 Futurity Dr, Sunland Park, NM 88063
-
Orton-McCollum Veterinary ServicesTaiban
1251 Black Hat Rd, Taiban, NM 88134
-
Salazar Road Veterinary ClinicTaos
1025 Salazar Rd, Taos, NM 87571
-
JoyLoy Veterinary ServicesTijeras
9 Camino Vega Dr, Tijeras, NM 87059
Mon 9am-12pm, Tue 9am-5pm, Wed 9am-12pm, Thu 9am-5pm, Fri 9am-12pm
-
Animal Kingdom HealthcareTijeras
49 N Zamora Rd, Tijeras, NM 87059
9AM - 5:30PM • M,Tu,W,F
-
Canyon Crossroads Animal HospitalTijeras
11804 NM-337, Tijeras, NM 87059
Mon - Fri: 7:00 am-7:00 pm, Sat: 9:00 am-5:00 pm
-
Canyon Crossroads Animal HospTijeras
11804 State Highway 14 N, Tijeras, NM 87059-7702
Mon - Fri: 7:00 am-7:00 pm, Sat: 9:00 am-5:00 pm
-
Rescue Dogs TrainingTijeras
938 Highway 66 E, Tijeras, NM 87059-7308
-
Tucumcari Animal HospitalTucumcari
101 N 10th St, Tucumcari, NM 88401
-
Tularosa Equine Clinic LLCTularosa
24 Beanblossom Rd, Tularosa, NM 88352
-
RES New MexicoTularosa
654 Riata Rd, Tularosa, NM 88352-9628
-
Otero Crematory CenterTularosa
23561 US-70, Tularosa, NM 88352-9233
-
Desert Valley Large AnimalVado
10 Bishops Cap Rd, Vado, NM 88072-7261
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