Across New Mexico, of the 229 pharmacies we list, 196 give a phone number and 205 have a website. By what they offer: 7 compounding, 1 specialties pharmacy.
Top 10 pharmacies 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
-
1CVS PharmacyAlbuquerque
-
2Southwest PharmacyCarlsbad
-
3Roden-Smith PharmacyClovis
-
4Smith's PharmacyAlbuquerque
-
5Davis-Fleck United PharmacyTruth or Consequences
-
6Duran Central PharmacyAlbuquerque
-
7Highland PharmacyAlbuquerque
-
8Modern Alchemist Compounding PharmacyAlbuquerque
-
9Olive Tree Compounding PharmacyRio Rancho
-
10Victor's Regent PharmacyAlbuquerque
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
- Albuquerque78
- Santa Fe17
- Las Cruces11
- Rio Rancho10
- Farmington8
- Roswell7
Other towns in New Mexico
One pharmacy each — too few for a page of their own, so they live here.
-
CHRISTUS PharmacyAlamogordo
2669 North Scenic Drive, Alamogordo, NM 88310
-
Walgreens PharmacyAlamogordo
955 N White Sands Blvd, Alamogordo, NM 88310
-
Albertsons Market PharmacyAlamogordo
1300 E 10th St, Alamogordo, NM 88310
-
CHRISTUS PharmacyAlamogordo
675 East 10th Street, Alamogordo, NM 88310
-
Acp PharmacyAlamogordo
1003 10th St, Alamogordo, NM 88310-6425
-
Albrighton PharmacyAnthony
401 Anthony Dr Ste E, Anthony, NM 88021-8266
-
Brown Drug StoreArtesia
322 W Washington Ave, Artesia, NM 88210
-
Lowell's PharmacyArtesia
612 N 13th St Ste A, Artesia, NM 88210
-
Kare Drug AztecAztec
100 Llano St, Aztec, NM 87410-2172
-
Safeway PharmacyAztec
415 N Main Ave, Aztec, NM 87410
-
Good Neighbor PharmacyAztec
Aztec, NM
-
Walgreens PharmacyBelen
315 N Main St, Belen, NM 87002
-
Buckland PharmacyBelen
600 Dalies Ave, Belen, NM 87002-3616
-
Pharmacy PlusBernalillo
407 US-550, Bernalillo, NM 87004
-
Kare DrugBloomfield
100 N Church St # A, Bloomfield, NM 87413
-
Good Neighbor PharmacyBloomfield
Bloomfield, NM
-
Southwest PharmacyCarlsbad
2402 W Pierce St #1a, Carlsbad, NM 88220
-
La Tienda PharmacyCarlsbad
1301 S Canal St, Carlsbad, NM 88220
-
Advanced Medication Management SystemsCarlsbad
2402 W Pierce St Ste 2b, Carlsbad, NM 88220-3568
-
Cvs PharmacyCarlsbad
801 N Canal St, Carlsbad, NM 88220-5107
-
Good Neighbor PharmacyCarlsbad
Carlsbad, NM
-
Village ApothecaryCedar Crest
12220 State Highway 14 N, Cedar Crest, NM 87008
-
Bestcare Pharmacy LLCChama
2215 NM-17 B, Chama, NM 87520
-
Ready PharmacyChaparral
111 W Lisa Dr, Chaparral, NM 88081-7458
-
City Drug Health Mart PharmacyClayton
7 Main St, Clayton, NM 88415
-
Roden-Smith PharmacyClovis
305 E Llano Estacado Blvd, Clovis, NM 88101
-
Walgreens PharmacyClovis
700 E 21st St, Clovis, NM 88101
-
Walmart PharmacyClovis
3728 N Prince St, Clovis, NM 88101
-
Presbyterian Plains Regional Medical Center PharmacyClovis
2401 W 21st St, Clovis, NM 88101-2006
-
Good Neighbor PharmacyClovis
Clovis, NM
-
Corrales PharmacyCorrales
4940 Corrales Rd, Corrales, NM 87048-8673
-
Walgreens PharmacyDeming
122 N Gold Ave, Deming, NM 88030
-
Best Care PharmacyDeming
812 E Florida St, Deming, NM 88030-5312
-
CVS PharmacyEspanola
1202 N Riverside Dr, Espanola, NM 87532
-
Fairview PharmacyEspanola
734 N Riverside Dr, Espanola, NM 87532
-
Walgreens PharmacyEspanola
1115 N Riverside Dr, Espanola, NM 87532
-
Good Neighbor PharmacyEspanola
Espanola, NM
-
Addison DrugFort Sumner
127 E Sumner Ave, Fort Sumner, NM 88119
-
Safeway PharmacyGallup
980 N Hwy 491, Gallup, NM 87301
-
Walgreens PharmacyGallup
1870 E Historic Highway 66, Gallup, NM 87301
-
One Care PharmacyGallup
907 W Coal Ave, Gallup, NM 87301-6643
-
Parkhurst PharmacyGrants
1208 Bonita Ave, Grants, NM 87020-2234
-
Walgreens PharmacyGrants
1509 E Santa Fe Ave, Grants, NM 87020
-
Trust PharmacyGrants
1000 E Roosevelt Ave, Grants, NM 87020
-
Walmart PharmacyGrants
1000 Robert Rd, Grants, NM 87020
-
United Drug PharmacyHatch
221 W Hall St, Hatch, NM 87937
-
CVS PharmacyHobbs
715 W Bender Blvd, Hobbs, NM 88240-2129
-
Pharmacy 575Hobbs
305 E Sanger St Ste 600, Hobbs, NM 88240
-
Michael's PharmacyHobbs
2420 N Fowler St, Hobbs, NM 88240
-
Albertsons Market PharmacyHobbs
2402 N Grimes St, Hobbs, NM 88240
-
Plaza DrugsLas Vegas
178 Bridge St, Las Vegas, NM 87701
-
Walgreens PharmacyLas Vegas
620 Mills Ave, Las Vegas, NM 87701
-
Genoa HealthcareLordsburg
530 E DeMoss St., Ste D, Lordsburg, NM 88045
-
Bestcare PharmacyLordsburg
204 E 4th St, Lordsburg, NM 88045-1907
-
Nambe Drugs Los AlamosLos Alamos
111 Central Park Square, Los Alamos, NM 87544
-
Smith's PharmacyLos Lunas
2580 Main St NE, Los Lunas, NM 87031
-
Walmart PharmacyLos Lunas
2250 Main St NW, Los Lunas, NM 87031-4807
-
Albertsons Market PharmacyLos Lunas
2351 Main St SE, Los Lunas, NM 87031
-
Walgreens PharmacyLos Lunas
2500 Main St NE, Los Lunas, NM 87031
-
New Scripts PharmacyLos Ranchos
7103 4th St Nw Ste G, Los Ranchos, NM 87107-6675
-
Walgreens PharmacyLos Ranchos
6605 4th St NW, Los Ranchos, NM 87107
-
Michael's Prescription CornerLovington
123 W Ave A, Lovington, NM 88260
-
Nowell PharmacyLovington
122 W Adams Ave, Lovington, NM 88260
-
Good Neighbor PharmacyLovington
Lovington, NM
-
Albertsons Market PharmacyLovington
1415 N Main St, Lovington, NM 88260
-
Joes PharmacyPeralta
3646 State Highway 47, Peralta, NM 87042
-
Farmers PharmacyPortales
501 W 18th St #7233, Portales, NM 88130
-
Walmart PharmacyPortales
1604 E Spruce St, Portales, NM 88130
-
Village PharmacyPortales
1719 S Avenue D, Portales, NM 88130-7241
-
Portales Professional CompoundingPortales
1719 S Avenue D Ste B, Portales, NM 88130-7241
-
Pharmacy Stats, Portales NmPortales
1719 S Avenue D, Portales, NM 88130-7241
-
Crystal PharmacyRaton
174 Hospital Dr, Raton, NM 87740
-
Mesa PharmacyRaton
1279 S 2nd St, Raton, NM 87740
-
Sierra Blanca PharmacyRuidoso
1206 Mechem Dr, Ruidoso, NM 88345
-
Walgreens PharmacyRuidoso
138 Sudderth Dr, Ruidoso, NM 88345
-
Albertsons Market PharmacyRuidoso
721 Mechem Dr, Ruidoso, NM 88345
-
Good Neighbor PharmacyRuidoso
Ruidoso, NM
-
Good Neighbor PharmacySan Juan
San Juan, NM
-
Route 66 PharmacySanta Rosa
117 Camino De Vida Ste 200, Santa Rosa, NM 88435-2267
-
Rt 66 PharmacySanta Rosa
2070 Historic Route 66, Santa Rosa, NM 88435-2768
-
Silver Rexall DrugstoreSilver City
1308 Silver Heights Blvd, Silver City, NM 88061-5528
-
Walgreens PharmacySilver City
100 Rosedale Rd, Silver City, NM 88061
-
Genoa HealthcareSilver City
1007 N Pope St Ste P, Silver City, NM 88061
-
Kelly's PharmacySocorro
312 N California St, Socorro, NM 87801
-
WalmartSocorro
700 6th St N, Socorro, NM 87801
-
Springer Best Care PharmacySpringer
307 Maxwell Ave, Springer, NM 87747
-
Mesa PharmacySpringer
308 Colbert Ave, Springer, NM 87747
-
Mt Cristo Pharmacy LLCSunland Park
1155 Mcnutt Rd#R##N#Suite 110, Sunland Park, NM 88063
-
Good Neighbor PharmacySunland Park
Sunland Park, NM
-
Genoa HealthcareTaos
105 Paseo Del Canon W Ste P1, Taos, NM 87571
-
Walgreens PharmacyTaos
811 Paseo Del Pueblo Sur, Taos, NM 87571
-
Albertsons Market PharmacyTaos
710 A Paseo del Pueblo Sur, Taos, NM 87571
-
Davis-Fleck United PharmacyTruth or Consequences
500 N Broadway St, Truth or Consequences, NM 87901
-
Walmart PharmacyTruth or Consequences
2001 HR Ashbaugh Dr, Truth or Consequences, NM 87901-3715
-
Wellborn PharmacyTucumcari
1923 S 1st St, Tucumcari, NM 88401-3826
-
Wellborn PharmacyTucumcari
315 S 2nd St, Tucumcari, NM 88401-2821
-
Bobs Budget PharmacyTucumcari
511 S 2nd St, Tucumcari, NM 88401
BEFORE YOU GO
Plan your next pharmacy visit
Organize refills, transfers and prescription pickup with the pharmacy.

Plan a refill
Submit a refill request to the right pharmacy, distinguish authorization from insurance processing, and leave each follow-up with a named next step.
Read the guide
Arrange a transfer
Ask the receiving pharmacy to check eligibility, coordinate the record transfer and confirm the new pickup arrangement without assuming every prescription can move.
Read the guide
Confirm pickup timing
Get the exact collection deadline from your pharmacy, clarify what its status message means and ask what happens if you cannot arrive in time.
Read the guide