All states›New Mexico

Vet Clinics in New Mexico

217 vet clinics in 53 cities and towns across New Mexico. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

New Mexico has about 2,130,256 residents, so that's 10 vet clinics per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

217vet clinics
53cities & towns
98%list a phone
162with a website

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

  1. 1College Garden Animal HospitalRoswell

    Mon–Fri 7:30am–5:00pm

    Urgent careSpay & neuter

    Spotted an error? Let us know

  2. 2St. Francis Animal ClinicAlbuquerque

    Mon-Fri 8:00 am - 12:00 pm, 1:00 pm - 5:00 pm

    Dental

    Spotted an error? Let us know

  3. 3Malaherd Veterinary HospitalAlbuquerque

    Mon–Fri 8 AM – 5:30 PM

    Urgent careDental

    Spotted an error? Let us know

  4. 4Cedarwood Veterinary ClinicSanta Fe

    8:00am - 5:00pm

    Spay & neuter

    Spotted an error? Let us know

  5. 5Western Trails Veterinary Hospital PCEdgewood

    Mon–Fri 8:00 am–5:30 pm, Sat 8:00 am–2:00 pm

    EquineDental

    Spotted an error? Let us know

  6. 6Bernalillo Pet Care CenterBernalillo

    Mon–Fri: 7:30am – 5:30 pm

    HolisticDental

    Spotted an error? Let us know

  7. 7Animal ClinicSanta Fe

    Monday, Tuesday, Thursday, Friday 8 AM—3 PM, Wednesday 9 AM—12 PM

    Spotted an error? Let us know

  8. 8Cameron Veterinary ClinicSanta Fe

    Monday 7:30 A.M. - 5:00 P.M.

    EmergencyEquineDental

    Spotted an error? Let us know

  9. 9Animal Wellness CenterSanta Fe

    Monday - Friday: 8:00am – 5:00pm, Saturday: 9:00am – 1:00pm

    EmergencyUrgent careSpay & neuterVaccination

    Spotted an error? Let us know

  10. 10Corrales Veterinary ClinicCorrales

    Mon–Fri 8AM–5PM

    Spotted an error? Let us know

Cities

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

Other towns in New Mexico

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

  1. Alamogordo Animal HospitalAlamogordo

    519 E Canal St, Alamogordo, NM 88310

    Monday through Sunday, 8am to 5pm

    Dental

    Spotted an error? Let us know

  2. Leslie Animal ClinicAlamogordo

    903 10th St, Alamogordo, NM 88310

    Monday through Friday, 7:30am to 5:00pm

    Dental

    Spotted an error? Let us know

  3. Leslie Animal ClinicAlamogordo

    1930 Indian Wells Rd, Alamogordo, NM 88310

    Dental

    Spotted an error? Let us know

  4. Veterinary Medical ClinicAlamogordo

    1810 E 10th St, Alamogordo, NM 88310-5051

    Spotted an error? Let us know

  5. Veterinary Medical ClinicAlamogordo

    1407 Indian Wells Rd, Alamogordo, NM 88310-4641

    Spotted an error? Let us know

  6. Veterinary Dentistry & Oral Surgery Of Nm, LlcAlgodones

    5 Camino Karsten, Algodones, NM 87001-8086

    Mon–Thu 7:30 – 5:30

    Dental

    Spotted an error? Let us know

  7. Angel Fire Small Animal HospitalAngel Fire

    3382 Mountain View Blvd, Angel Fire, NM 87710

    24-hour

    Spotted an error? Let us know

  8. Large Animal Mobile Veterinary ServicesAnthony

    3027 Opitz Rd, Anthony, NM 88021

    MobileEquine

    Spotted an error? Let us know

  9. Arenas Valley Animal ClinicArenas Valley

    11865 US-180, Arenas Valley, NM 88022

    Spotted an error? Let us know

  10. Artesia Animal ClinicArtesia

    110 W Mahone Dr, Artesia, NM 88210

    Spotted an error? Let us know

  11. Mack Brenda L DVMBelen

    7 Edward Dr, Belen, NM 87002

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

    EmergencySpay & neuterHolisticDentalEnd of life

    Spotted an error? Let us know

  12. Valencia Animal ClinicBelen

    1533 E River Rd, Belen, NM 87002

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

    EmergencySpay & neuterHolisticDentalEnd of life

    Spotted an error? Let us know

  13. Yucca Veterinary Medical CenterBelen

    1837 Camino Del Llano, Belen, NM 87002

    Monday–Friday: 7 AM – 5 PM, Saturday & Sunday: Emergencies Only

    Locally owned

    EmergencySpay & neuterEquineDental

    Spotted an error? Let us know

  14. Yucca Veterinary Medical CenterBelen

    1006 S Main St, Belen, NM 87002

    Locally owned

    EmergencySpay & neuterEquineDental

    Spotted an error? Let us know

  15. Bernalillo Pet Care CenterBernalillo

    812 S Camino del Pueblo, Bernalillo, NM 87004-6161

    Mon–Fri: 7:30am – 5:30 pm

    HolisticDental

    Spotted an error? Let us know

  16. Pawz To CareBernalillo

    240 S Camino Del Pueblo E, Bernalillo, NM 87004

    Spotted an error? Let us know

  17. Angels Among Us Veterinary ServicesBloomfield

    664 E Broadway Ave, Bloomfield, NM 87413

    Low-costSpay & neuterDental

    Spotted an error? Let us know

  18. Village Veterinary HospitalBosque Farms

    250 Bosque Farms Blvd, Bosque Farms, NM 87068

    Since 1987

    Spay & neuterEquineDental

    Spotted an error? Let us know

  19. Washburn Becky DVMCapitan

    201 Dawson Rd # 1, Capitan, NM 88316

    Spotted an error? Let us know

  20. Carlsbad Animal ClinicCarlsbad

    103 E Blodgett St, Carlsbad, NM 88220

    Mon–Wed 8am–12pm & 2pm–5pm

    Since 1972

    Urgent care

    Spotted an error? Let us know

  21. La Cueva Pet Care CenterCarlsbad

    613 W Pierce St, Carlsbad, NM 88220-5240

    Spotted an error? Let us know

  22. Carrizozo Animal ClinicCarrizozo

    402 12th St, Carrizozo, NM 88301

    Spotted an error? Let us know

  23. Mountain Veterinary ClinicCedar Crest

    2 Corte de Canoncito, Cedar Crest, NM 87008-9420

    Spotted an error? Let us know

  24. Clayton Veterinarian ClinicClayton

    1311 S 1st St, Clayton, NM 88415

    Spotted an error? Let us know

  25. Cloudcroft Animal HospitalCloudcroft

    1403 James Canyon Hwy, Cloudcroft, NM 88317

    Spotted an error? Let us know

  26. 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

    EmergencyEquineDental

    Spotted an error? Let us know

  27. Prairie Lake Veterinary ClinicClovis

    605 Arizona St, Clovis, NM 88101

    Spotted an error? Let us know

  28. All Pets Animal HospitalClovis

    3908 N Prince St, Clovis, NM 88101

    Spotted an error? Let us know

  29. Curry County Animal HospitalClovis

    5600 Mabry Dr, Clovis, NM 88101

    Spotted an error? Let us know

  30. Progressive Dairy Health ServicesClovis

    5316 Mabry Dr, Clovis, NM 88101

    Spotted an error? Let us know

  31. Corrales Veterinary ClinicCorrales

    15 Marcos Ln, Corrales, NM 87048

    Mon–Fri 8AM–5PM

    Spotted an error? Let us know

  32. Meddleton Equine ClinicCorrales

    6165 Corrales Rd, Corrales, NM 87048

    Since 1996

    EquineHolisticDental

    Spotted an error? Let us know

  33. Valverde Pet ClinicCorrales

    2469 Corrales Rd Ste A, Corrales, NM 87048-9147

    Spotted an error? Let us know

  34. Deming Animal ClinicDeming

    2117 Columbus Rd, Deming, NM 88030

    Mon-Fri 8AM - 12PM & 1:30PM - 5:00PM, Sat-Sun Closed

    EmergencySpay & neuterEquineDental

    Spotted an error? Let us know

  35. High Desert Veterinary CareDeming

    2900 J St SE, Deming, NM 88030

    Spotted an error? Let us know

  36. Southwest Veterinary ClinicDeming

    3380 Silver City Hwy NW, Deming, NM 88030

    Spotted an error? Let us know

  37. 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

    EquineDental

    Spotted an error? Let us know

  38. Vista Larga Animal HospitalEdgewood

    4 Linnie Ct, Edgewood, NM 87015

    Mon–Fri 8:00am–6:00pm, Sat 8:00am–12:00pm

    Spotted an error? Let us know

  39. East Mountain EquineEdgewood

    1689 NM-333, Edgewood, NM 87015

    Equine

    Spotted an error? Let us know

  40. East Mountain Veterinary Service LlcEdgewood

    51 Dinkle Rd, Edgewood, NM 87015-9527

    Spotted an error? Let us know

  41. Taos Veterinary ClinicEl Prado

    41 NM-522, El Prado, NM 87571

    Spotted an error? Let us know

  42. Arroyo Seco Animal HospitalEspañola

    5 Bar D 4 Rd, Española, NM 87532

    Spotted an error? Let us know

  43. Eunice Veterinary ClinicEunice

    1702 Ave O, Eunice, NM 88231

    Spotted an error? Let us know

  44. 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

    Spotted an error? Let us know

  45. Valley Veterinary Pet Lodge and SalonFarmington

    4390 E Main St, Farmington, NM 87402

    7:30am - 5:30pm

    Since 1985

    EmergencyUrgent careHolistic

    Spotted an error? Let us know

  46. Animal Haven ClinicFarmington

    822 E Main St, Farmington, NM 87401

    Mon, Tues, Thur, Fri: 8:00am - 5:30pm, Wed: 8:00am - 12:00pm

    Spay & neuterEquineHolistic

    Spotted an error? Let us know

  47. Cedar Animal Medical CenterGallup

    1247 Balok St, Gallup, NM 87301

    Spotted an error? Let us know

  48. Red Rock Animal HospitalGallup

    816 Boardman Dr, Gallup, NM 87301-4711

    Spotted an error? Let us know

  49. Dal Paso Animal HospitalHobbs

    1830 N Dal Paso St, Hobbs, NM 88240

    Spotted an error? Let us know

  50. Double J Animal HospitalHobbs

    2804 S Eunice Hwy, Hobbs, NM 88240

    Spotted an error? Let us know

  51. Hobbs Animal Clinic & Pet CareHobbs

    3300 N Dal Paso St, Hobbs, NM 88240

    Dental

    Spotted an error? Let us know

  52. Great Plains Veterinary Clinic & HospitalHobbs

    2720 N Lovington Hwy, Hobbs, NM 88240

    Spotted an error? Let us know

  53. Mountain States EquineHobbs

    2604 W Pinson Rd, Hobbs, NM 88242-0896

    Equine

    Spotted an error? Let us know

  54. Goose Downs FarmLamy

    64 Goose Downs Rd, Lamy, NM 87540-7553

    Spotted an error? Let us know

  55. Las Vegas-San Miguel Veterinary HospitalLas Vegas

    84 NM-518, Las Vegas, NM 87701

    Spotted an error? Let us know

  56. Galisteo Basin Veterinary ServicesLas Vegas

    2971 NM Hwy 104, Las Vegas, NM 87701-4368

    Spotted an error? Let us know

  57. Animal Clinic of Los AlamosLos Alamos

    127 Eastgate Dr, Los Alamos, NM 87544-3300

    Spotted an error? Let us know

  58. 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

    Dental

    Spotted an error? Let us know

  59. Bosque Animal ClinicLos Lunas

    835 E Main St Suite 101, Los Lunas, NM 87031

    Mon–Fri 8:00am–5:00pm

    Urgent careHolisticDental

    Spotted an error? Let us know

  60. 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

    Spay & neuterEquine

    Spotted an error? Let us know

  61. Arrow Animal HospitalLos Lunas

    3424 NM-47, Los Lunas, NM 87031

    Spotted an error? Let us know

  62. Sun Ranch Pet Hospital: RIKIA PARK DVMLos Lunas

    2220 Sun Ranch Village Rd, Los Lunas, NM 87031

    Spotted an error? Let us know

  63. Vetco Of ValenciaLos Lunas

    2510 Main St NE Ste I, Los Lunas, NM 87031

    Spotted an error? Let us know

  64. Los Ranchos Veterinary ClinicLos Ranchos De Albuquerque

    320 Ranchitos Rd NW, Los Ranchos De Albuquerque, NM 87114

    Urgent careDentalEnd of life

    Spotted an error? Let us know

  65. Large & Small Animal ClinicLos Ranchos De Albuquerque

    320 Ranchitos Rd NW, Los Ranchos De Albuquerque, NM 87114

    Spotted an error? Let us know

  66. Airport Animal ClinicMilan

    610 Airport Rd, Milan, NM 87021

    Spotted an error? Let us know

  67. Pecos Valley Veterinary HospitalPecos

    10 N Main St, Pecos, NM 87552

    Spotted an error? Let us know

  68. Aquaterra EquinePortales

    767 S Roosevelt Rd, Portales, NM 88130

    Equine

    Spotted an error? Let us know

  69. Caprock Veterinary ClinicPortales

    523 S Avenue C, Portales, NM 88130

    Spotted an error? Let us know

  70. Mesa Vista Veterinary HospitalRaton

    1600 S 2nd St, Raton, NM 87740

    Dental

    Spotted an error? Let us know

  71. Raton Veterinary HospitalRaton

    1101 Frontage Rd, Raton, NM 87740

    Low-costSpay & neuter

    Spotted an error? Let us know

  72. Ruidoso Animal ClinicRuidoso

    160 Sudderth Dr, Ruidoso, NM 88345

    Spotted an error? Let us know

  73. Mountain View Animal ClinicRuidoso

    1212 Mechem Dr, Ruidoso, NM 88345

    Spotted an error? Let us know

  74. Becky Washburn DVMRuidoso

    201 School St, Ruidoso, NM 88316

    Spotted an error? Let us know

  75. Franklin Veterinary ClinicRuidoso Downs

    100 Service Ln, Ruidoso Downs, NM 88346

    Spotted an error? Let us know

  76. Southwest Animal Care ComplexSanta Teresa

    1111 Country Club Rd, Santa Teresa, NM 88008-9775

    Spotted an error? Let us know

  77. El Abrigado Animal ClinicSanta Teresa

    900 Country Club Rd, Santa Teresa, NM 88008

    Holistic

    Spotted an error? Let us know

  78. Brainerd Animal Health CenterSapello

    21 County Rd A4A, Sapello, NM 87745

    Since 2000

    Equine

    Spotted an error? Let us know

  79. Equine Chiropractic Health OptionsSilver City

    2035 Memory Ln, Silver City, NM 88061

    Equine

    Spotted an error? Let us know

  80. Gila Animal ClinicSilver City

    2435 US-180, Silver City, NM 88061

    Spotted an error? Let us know

  81. Rock CenterSilver City

    2340 Highway 180 E, Silver City, NM 88061-7782

    Spotted an error? Let us know

  82. 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

    EmergencyMobileEquineHolisticDental

    Spotted an error? Let us know

  83. Ark of Socorro Veterinary ClinicSocorro

    1302 Enterprise St, Socorro, NM 87801-4199

    Dental

    Spotted an error? Let us know

  84. Jenson Equine HospitalSunland Park

    1217 Futurity Dr, Sunland Park, NM 88063

    Equine

    Spotted an error? Let us know

  85. Orton-McCollum Veterinary ServicesTaiban

    1251 Black Hat Rd, Taiban, NM 88134

    Spotted an error? Let us know

  86. Salazar Road Veterinary ClinicTaos

    1025 Salazar Rd, Taos, NM 87571

    EmergencyDental

    Spotted an error? Let us know

  87. 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

    Spay & neuterDental

    Spotted an error? Let us know

  88. Animal Kingdom HealthcareTijeras

    49 N Zamora Rd, Tijeras, NM 87059

    9AM - 5:30PM • M,Tu,W,F

    VaccinationHolistic

    Spotted an error? Let us know

  89. 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

    Spotted an error? Let us know

  90. 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

    Spotted an error? Let us know

  91. Rescue Dogs TrainingTijeras

    938 Highway 66 E, Tijeras, NM 87059-7308

    Spotted an error? Let us know

  92. Tucumcari Animal HospitalTucumcari

    101 N 10th St, Tucumcari, NM 88401

    EmergencyEquineDentalEnd of life

    Spotted an error? Let us know

  93. Tularosa Equine Clinic LLCTularosa

    24 Beanblossom Rd, Tularosa, NM 88352

    Equine

    Spotted an error? Let us know

  94. RES New MexicoTularosa

    654 Riata Rd, Tularosa, NM 88352-9628

    Spotted an error? Let us know

  95. Otero Crematory CenterTularosa

    23561 US-70, Tularosa, NM 88352-9233

    Spotted an error? Let us know

  96. Desert Valley Large AnimalVado

    10 Bishops Cap Rd, Vado, NM 88072-7261

    Equine

    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