All states›Texas›McAllen

Pharmacies in McAllen, TX

31 pharmacies in and around McAllen, Texas.

McAllen has about 148,782 residents, which works out to 21 pharmacies per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

Top 10 pharmacies in McAllen

Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.

  1. 1Saenz Medical Pharmacy

    212 Lindberg Ave, McAllen, TX 78501

    Spotted an error? Let us know

  2. 2CVS Pharmacy

    7400 N 10th St, McAllen, TX 78504-7707

    Spotted an error? Let us know

  3. 3Lee's Pharmacy

    1901 S 1st St, McAllen, TX 78503

    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
  1. 4Apple Pharmacy 4

    400 E Dove Ave, McAllen, TX 78504-2240

    Spotted an error? Let us know

  2. 5Daniel's Pharmacy

    4115 W Pecan Blvd, McAllen, TX 78501-3694

    Spotted an error? Let us know

  3. 6Letdin Pharmacy

    2101 S Cynthia St # D1, McAllen, TX 78503

    Spotted an error? Let us know

  4. 7McAllen Pharmacy Compounding Center

    4420 N McColl Rd, McAllen, TX 78504

    Compounding

    Spotted an error? Let us know

  5. 8Pecan Pharmacy

    1623 W Pecan Blvd, McAllen, TX 78501-3488

    Spotted an error? Let us know

  6. 9H-e-b Pharmacy

    3200 N 10th St, McAllen, TX 78501-1926

    Spotted an error? Let us know

  7. 10Walgreens Pharmacy

    2300 Pecan Blvd, McAllen, TX 78501

    Spotted an error? Let us know

31pharmacies
21per 100,000 residents
30with a phone
25with a website

Of the 31 pharmacies listed in McAllen, 30 give a phone number and 25 have a website. By what they offer: 1 compoundings. The nearest bigger selection is Houston with 558.

McAllen 31 pharmacies

All 21 other pharmacies in McAllen

By ZIP code: 78501 (8) · 78503 (4) · 78504 (9)

ZIP 78501 8

  1. Walgreens

    901 S 10th St, McAllen, TX 78501

    Spotted an error? Let us know

  2. HEB-Pharmacy-McAllen

    900 S 10th St, McAllen, TX 78501

    Spotted an error? Let us know

  3. Jay's Pharmacy

    610 S Broadway St, McAllen, TX 78501-4906

    Spotted an error? Let us know

  4. DLS Pharmacy

    1301 E Fern Ave, McAllen, TX 78501-1466

    Spotted an error? Let us know

  5. Apple Pharmacy

    2501 N 23rd St b, McAllen, TX 78501

    Spotted an error? Let us know

  6. H-E-B Pharmacy

    200 W. EXPRESSWAY 83, McAllen, TX 78501-2951

    Spotted an error? Let us know

  7. A-Class Pharmacy

    3600 N 23rd St #103, McAllen, TX 78501

    Spotted an error? Let us know

  8. Avita Pharmacy 1073

    300 S 2nd St Ste 101-A, McAllen, TX 78501-3158

    Spotted an error? Let us know

ZIP 78503 4

  1. CVS Pharmacy

    708 E Expressway 83, McAllen, TX 78503

    Spotted an error? Let us know

  2. Saenz Medical Pharmacy Ridge Inc.

    1200 E Ridge Rd Ste13, McAllen, TX 78503

    Spotted an error? Let us know

  3. Walmart Pharmacy

    1200 E Jackson Ave, McAllen, TX 78503-1605

    Spotted an error? Let us know

  4. Sam's Club Pharmacy

    1400 E Jackson Ave, McAllen, TX 78503

    Spotted an error? Let us know

ZIP 78504 9

  1. CVS Pharmacy

    5600 N 23rd St, McAllen, TX 78504-3959

    Spotted an error? Let us know

  2. CVS Pharmacy

    3600 W Nolana Ave, McAllen, TX 78504

    Spotted an error? Let us know

  3. Saenz Medical Pharmacy Nolana Inc.

    801 E Nolana Ave Ste 22, McAllen, TX 78504

    Spotted an error? Let us know

  4. Saenz Medical Pharmacy North LLC

    6900 N 10th St Ste 6, McAllen, TX 78504

    Spotted an error? Let us know

  5. Walmart Pharmacy

    2800 W Nolana Ave, McAllen, TX 78504-4596

    Spotted an error? Let us know

  6. Walmart Pharmacy

    5700 N 23rd St, McAllen, TX 78504-3907

    Spotted an error? Let us know

  7. Sam's Club Pharmacy

    7601 N 10th St, McAllen, TX 78504

    Spotted an error? Let us know

  8. Texas Scripts Pharmacy

    720 E Dove Ave, McAllen, TX 78504

    Spotted an error? Let us know

  9. Hamarsyl Pharmacy

    2528 Buddy Owens Ave, McAllen, TX 78504-5464

    Spotted an error? Let us know

Nearby in Texas