All states›New Mexico

Pharmacies in New Mexico

229 pharmacies in 46 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 11 pharmacies per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

229pharmacies
46cities & towns
86%list a phone
205with a website

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

  1. 1CVS PharmacyAlbuquerque

    Spotted an error? Let us know

  2. 2Southwest PharmacyCarlsbad

    Spotted an error? Let us know

  3. 3Roden-Smith PharmacyClovis

    Spotted an error? Let us know

  4. 4Smith's PharmacyAlbuquerque

    Spotted an error? Let us know

  5. 5Davis-Fleck United PharmacyTruth or Consequences

    Spotted an error? Let us know

  6. 6Duran Central PharmacyAlbuquerque

    Spotted an error? Let us know

  7. 7Highland PharmacyAlbuquerque

    Spotted an error? Let us know

  8. 8Modern Alchemist Compounding PharmacyAlbuquerque

    Compounding

    Spotted an error? Let us know

  9. 9Olive Tree Compounding PharmacyRio Rancho

    Compounding

    Spotted an error? Let us know

  10. 10Victor's Regent PharmacyAlbuquerque

    Spotted an error? Let us know

Cities

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

Other towns in New Mexico

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

  1. CHRISTUS PharmacyAlamogordo

    2669 North Scenic Drive, Alamogordo, NM 88310

    Spotted an error? Let us know

  2. Walgreens PharmacyAlamogordo

    955 N White Sands Blvd, Alamogordo, NM 88310

    Spotted an error? Let us know

  3. Albertsons Market PharmacyAlamogordo

    1300 E 10th St, Alamogordo, NM 88310

    Spotted an error? Let us know

  4. CHRISTUS PharmacyAlamogordo

    675 East 10th Street, Alamogordo, NM 88310

    Spotted an error? Let us know

  5. Acp PharmacyAlamogordo

    1003 10th St, Alamogordo, NM 88310-6425

    Spotted an error? Let us know

  6. Albrighton PharmacyAnthony

    401 Anthony Dr Ste E, Anthony, NM 88021-8266

    Spotted an error? Let us know

  7. Brown Drug StoreArtesia

    322 W Washington Ave, Artesia, NM 88210

    Spotted an error? Let us know

  8. Lowell's PharmacyArtesia

    612 N 13th St Ste A, Artesia, NM 88210

    Spotted an error? Let us know

  9. Kare Drug AztecAztec

    100 Llano St, Aztec, NM 87410-2172

    Spotted an error? Let us know

  10. Safeway PharmacyAztec

    415 N Main Ave, Aztec, NM 87410

    Spotted an error? Let us know

  11. Good Neighbor PharmacyAztec

    Aztec, NM

    Spotted an error? Let us know

  12. Share'n Care PharmacyBelen

    701 Dalies Ave, Belen, NM 87002

    Spotted an error? Let us know

  13. Walgreens PharmacyBelen

    315 N Main St, Belen, NM 87002

    Spotted an error? Let us know

  14. Buckland PharmacyBelen

    600 Dalies Ave, Belen, NM 87002-3616

    Spotted an error? Let us know

  15. Pharmacy PlusBernalillo

    407 US-550, Bernalillo, NM 87004

    Spotted an error? Let us know

  16. Kare DrugBloomfield

    100 N Church St # A, Bloomfield, NM 87413

    Spotted an error? Let us know

  17. Good Neighbor PharmacyBloomfield

    Bloomfield, NM

    Spotted an error? Let us know

  18. Southwest PharmacyCarlsbad

    2402 W Pierce St #1a, Carlsbad, NM 88220

    Spotted an error? Let us know

  19. La Tienda PharmacyCarlsbad

    1301 S Canal St, Carlsbad, NM 88220

    Spotted an error? Let us know

  20. Advanced Medication Management SystemsCarlsbad

    2402 W Pierce St Ste 2b, Carlsbad, NM 88220-3568

    Spotted an error? Let us know

  21. Cvs PharmacyCarlsbad

    801 N Canal St, Carlsbad, NM 88220-5107

    Spotted an error? Let us know

  22. Good Neighbor PharmacyCarlsbad

    Carlsbad, NM

    Spotted an error? Let us know

  23. Village ApothecaryCedar Crest

    12220 State Highway 14 N, Cedar Crest, NM 87008

    Spotted an error? Let us know

  24. Bestcare Pharmacy LLCChama

    2215 NM-17 B, Chama, NM 87520

    Spotted an error? Let us know

  25. Ready PharmacyChaparral

    111 W Lisa Dr, Chaparral, NM 88081-7458

    Spotted an error? Let us know

  26. City Drug Health Mart PharmacyClayton

    7 Main St, Clayton, NM 88415

    Spotted an error? Let us know

  27. Roden-Smith PharmacyClovis

    305 E Llano Estacado Blvd, Clovis, NM 88101

    Spotted an error? Let us know

  28. Walgreens PharmacyClovis

    700 E 21st St, Clovis, NM 88101

    Spotted an error? Let us know

  29. Walmart PharmacyClovis

    3728 N Prince St, Clovis, NM 88101

    Spotted an error? Let us know

  30. Presbyterian Plains Regional Medical Center PharmacyClovis

    2401 W 21st St, Clovis, NM 88101-2006

    Spotted an error? Let us know

  31. Good Neighbor PharmacyClovis

    Clovis, NM

    Spotted an error? Let us know

  32. Corrales PharmacyCorrales

    4940 Corrales Rd, Corrales, NM 87048-8673

    Spotted an error? Let us know

  33. Walgreens PharmacyDeming

    122 N Gold Ave, Deming, NM 88030

    Spotted an error? Let us know

  34. Best Care PharmacyDeming

    812 E Florida St, Deming, NM 88030-5312

    Spotted an error? Let us know

  35. CVS PharmacyEspanola

    1202 N Riverside Dr, Espanola, NM 87532

    Spotted an error? Let us know

  36. Fairview PharmacyEspanola

    734 N Riverside Dr, Espanola, NM 87532

    Spotted an error? Let us know

  37. Walgreens PharmacyEspanola

    1115 N Riverside Dr, Espanola, NM 87532

    Spotted an error? Let us know

  38. Good Neighbor PharmacyEspanola

    Espanola, NM

    Spotted an error? Let us know

  39. Addison DrugFort Sumner

    127 E Sumner Ave, Fort Sumner, NM 88119

    Spotted an error? Let us know

  40. Safeway PharmacyGallup

    980 N Hwy 491, Gallup, NM 87301

    Spotted an error? Let us know

  41. Walgreens PharmacyGallup

    1870 E Historic Highway 66, Gallup, NM 87301

    Spotted an error? Let us know

  42. One Care PharmacyGallup

    907 W Coal Ave, Gallup, NM 87301-6643

    Spotted an error? Let us know

  43. Parkhurst PharmacyGrants

    1208 Bonita Ave, Grants, NM 87020-2234

    Spotted an error? Let us know

  44. Walgreens PharmacyGrants

    1509 E Santa Fe Ave, Grants, NM 87020

    Spotted an error? Let us know

  45. Trust PharmacyGrants

    1000 E Roosevelt Ave, Grants, NM 87020

    Spotted an error? Let us know

  46. Walmart PharmacyGrants

    1000 Robert Rd, Grants, NM 87020

    Spotted an error? Let us know

  47. United Drug PharmacyHatch

    221 W Hall St, Hatch, NM 87937

    Spotted an error? Let us know

  48. CVS PharmacyHobbs

    715 W Bender Blvd, Hobbs, NM 88240-2129

    Spotted an error? Let us know

  49. Pharmacy 575Hobbs

    305 E Sanger St Ste 600, Hobbs, NM 88240

    Spotted an error? Let us know

  50. Michael's PharmacyHobbs

    2420 N Fowler St, Hobbs, NM 88240

    Spotted an error? Let us know

  51. Albertsons Market PharmacyHobbs

    2402 N Grimes St, Hobbs, NM 88240

    Spotted an error? Let us know

  52. Plaza DrugsLas Vegas

    178 Bridge St, Las Vegas, NM 87701

    Spotted an error? Let us know

  53. Walgreens PharmacyLas Vegas

    620 Mills Ave, Las Vegas, NM 87701

    Spotted an error? Let us know

  54. Genoa HealthcareLordsburg

    530 E DeMoss St., Ste D, Lordsburg, NM 88045

    Spotted an error? Let us know

  55. Bestcare PharmacyLordsburg

    204 E 4th St, Lordsburg, NM 88045-1907

    Spotted an error? Let us know

  56. Nambe Drugs Los AlamosLos Alamos

    111 Central Park Square, Los Alamos, NM 87544

    Spotted an error? Let us know

  57. Smith's PharmacyLos Lunas

    2580 Main St NE, Los Lunas, NM 87031

    Spotted an error? Let us know

  58. Walmart PharmacyLos Lunas

    2250 Main St NW, Los Lunas, NM 87031-4807

    Spotted an error? Let us know

  59. Albertsons Market PharmacyLos Lunas

    2351 Main St SE, Los Lunas, NM 87031

    Spotted an error? Let us know

  60. Walgreens PharmacyLos Lunas

    2500 Main St NE, Los Lunas, NM 87031

    Spotted an error? Let us know

  61. New Scripts PharmacyLos Ranchos

    7103 4th St Nw Ste G, Los Ranchos, NM 87107-6675

    Spotted an error? Let us know

  62. Walgreens PharmacyLos Ranchos

    6605 4th St NW, Los Ranchos, NM 87107

    Spotted an error? Let us know

  63. Michael's Prescription CornerLovington

    123 W Ave A, Lovington, NM 88260

    Spotted an error? Let us know

  64. Nowell PharmacyLovington

    122 W Adams Ave, Lovington, NM 88260

    Spotted an error? Let us know

  65. Good Neighbor PharmacyLovington

    Lovington, NM

    Spotted an error? Let us know

  66. Albertsons Market PharmacyLovington

    1415 N Main St, Lovington, NM 88260

    Spotted an error? Let us know

  67. Joes PharmacyPeralta

    3646 State Highway 47, Peralta, NM 87042

    Spotted an error? Let us know

  68. Farmers PharmacyPortales

    501 W 18th St #7233, Portales, NM 88130

    Spotted an error? Let us know

  69. Walmart PharmacyPortales

    1604 E Spruce St, Portales, NM 88130

    Spotted an error? Let us know

  70. Village PharmacyPortales

    1719 S Avenue D, Portales, NM 88130-7241

    Spotted an error? Let us know

  71. Portales Professional CompoundingPortales

    1719 S Avenue D Ste B, Portales, NM 88130-7241

    Compounding

    Spotted an error? Let us know

  72. Pharmacy Stats, Portales NmPortales

    1719 S Avenue D, Portales, NM 88130-7241

    Spotted an error? Let us know

  73. Crystal PharmacyRaton

    174 Hospital Dr, Raton, NM 87740

    Spotted an error? Let us know

  74. Mesa PharmacyRaton

    1279 S 2nd St, Raton, NM 87740

    Spotted an error? Let us know

  75. Sierra Blanca PharmacyRuidoso

    1206 Mechem Dr, Ruidoso, NM 88345

    Spotted an error? Let us know

  76. Walgreens PharmacyRuidoso

    138 Sudderth Dr, Ruidoso, NM 88345

    Spotted an error? Let us know

  77. Albertsons Market PharmacyRuidoso

    721 Mechem Dr, Ruidoso, NM 88345

    Spotted an error? Let us know

  78. Good Neighbor PharmacyRuidoso

    Ruidoso, NM

    Spotted an error? Let us know

  79. Good Neighbor PharmacySan Juan

    San Juan, NM

    Spotted an error? Let us know

  80. Route 66 PharmacySanta Rosa

    117 Camino De Vida Ste 200, Santa Rosa, NM 88435-2267

    Spotted an error? Let us know

  81. Rt 66 PharmacySanta Rosa

    2070 Historic Route 66, Santa Rosa, NM 88435-2768

    Spotted an error? Let us know

  82. Silver Rexall DrugstoreSilver City

    1308 Silver Heights Blvd, Silver City, NM 88061-5528

    Spotted an error? Let us know

  83. Walgreens PharmacySilver City

    100 Rosedale Rd, Silver City, NM 88061

    Spotted an error? Let us know

  84. Genoa HealthcareSilver City

    1007 N Pope St Ste P, Silver City, NM 88061

    Spotted an error? Let us know

  85. Kelly's PharmacySocorro

    312 N California St, Socorro, NM 87801

    Spotted an error? Let us know

  86. WalmartSocorro

    700 6th St N, Socorro, NM 87801

    Spotted an error? Let us know

  87. Springer Best Care PharmacySpringer

    307 Maxwell Ave, Springer, NM 87747

    Spotted an error? Let us know

  88. Mesa PharmacySpringer

    308 Colbert Ave, Springer, NM 87747

    Spotted an error? Let us know

  89. Mt Cristo Pharmacy LLCSunland Park

    1155 Mcnutt Rd#R##N#Suite 110, Sunland Park, NM 88063

    Spotted an error? Let us know

  90. Good Neighbor PharmacySunland Park

    Sunland Park, NM

    Spotted an error? Let us know

  91. Genoa HealthcareTaos

    105 Paseo Del Canon W Ste P1, Taos, NM 87571

    Spotted an error? Let us know

  92. Walgreens PharmacyTaos

    811 Paseo Del Pueblo Sur, Taos, NM 87571

    Spotted an error? Let us know

  93. Albertsons Market PharmacyTaos

    710 A Paseo del Pueblo Sur, Taos, NM 87571

    Spotted an error? Let us know

  94. Davis-Fleck United PharmacyTruth or Consequences

    500 N Broadway St, Truth or Consequences, NM 87901

    Spotted an error? Let us know

  95. Walmart PharmacyTruth or Consequences

    2001 HR Ashbaugh Dr, Truth or Consequences, NM 87901-3715

    Spotted an error? Let us know

  96. Wellborn PharmacyTucumcari

    1923 S 1st St, Tucumcari, NM 88401-3826

    Spotted an error? Let us know

  97. Wellborn PharmacyTucumcari

    315 S 2nd St, Tucumcari, NM 88401-2821

    Spotted an error? Let us know

  98. Bobs Budget PharmacyTucumcari

    511 S 2nd St, Tucumcari, NM 88401

    Spotted an error? Let us know

BEFORE YOU GO

Plan your next pharmacy visit

Organize refills, transfers and prescription pickup with the pharmacy.

All guides