All states›South Dakota

Pharmacies in South Dakota

129 pharmacies in 64 cities and towns across South Dakota. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

South Dakota has about 924,669 residents, so that's 14 pharmacies per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

129pharmacies
64cities & towns
91%list a phone
115with a website

Across South Dakota, of the 129 pharmacies we list, 118 give a phone number and 115 have a website. By what they offer: 1 specialties pharmacy, 1 compoundings.

Top 10 pharmacies in South Dakota

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

  1. 1CVS PharmacyRapid City

    Spotted an error? Let us know

  2. 2Dakotamart PharmacyPierre

    Spotted an error? Let us know

  3. 3Lewis DrugHuron

    Spotted an error? Let us know

  4. 4Plaza PharmacyAberdeen

    Spotted an error? Let us know

  5. 5Carson DrugCuster

    Spotted an error? Let us know

  6. 6Parkston DrugParkston

    Spotted an error? Let us know

  7. 7Monument Health Home+ PharmacySpearfish

    Spotted an error? Let us know

  8. 8Caretrends PharmacySioux Falls

    Spotted an error? Let us know

  9. 9Cornwell DrugWebster

    Spotted an error? Let us know

  10. 10Dakota Country PharmacyPhilip

    Spotted an error? Let us know

Cities

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

Other towns in South Dakota

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

  1. Plaza PharmacyAberdeen

    105 S State St Ste 101, Aberdeen, SD 57401

    Spotted an error? Let us know

  2. WalmartAberdeen

    3820 7th Ave SE, Aberdeen, SD 57401

    Spotted an error? Let us know

  3. Kessler's PharmacyAberdeen

    621 6th Ave SE, Aberdeen, SD 57401

    Spotted an error? Let us know

  4. Avera Pharmacy - Aberdeen - 6th Ave SEAberdeen

    2105 6th Avenue SE, Suite 24, Aberdeen, SD 57401

    Spotted an error? Let us know

  5. Lewis DrugAberdeen

    119 6th Ave SW, Aberdeen, SD 57401

    Spotted an error? Let us know

  6. Nelson Drug Gift ShopArlington

    125 S Main St, Arlington, SD 57212-2086

    Spotted an error? Let us know

  7. Lynn's Dakotamart Pharmacy - Belle FourcheBelle Fourche

    600 National St, Belle Fourche, SD 57717

    Spotted an error? Let us know

  8. Prairie Hills PharmacyBelle Fourche

    600 State St, Belle Fourche, SD 57717

    Spotted an error? Let us know

  9. Good Neighbor PharmacyBelle Fourche

    Belle Fourche, SD

    Spotted an error? Let us know

  10. Lewis DrugBeresford

    911 W Cedar St, Beresford, SD 57004-1606

    Spotted an error? Let us know

  11. Turner DrugBowdle

    3033 Main St, Bowdle, SD 57428

    Spotted an error? Let us know

  12. Brandon PharmacyBrandon

    116 E Holly Blvd, Brandon, SD 57005-1114

    Spotted an error? Let us know

  13. Heritage PharmacyBridgewater

    206 N Main Ave, Bridgewater, SD 57319, USA, Bridgewater, SD 57319

    Spotted an error? Let us know

  14. Quarve DrugBritton

    710 Main St, Britton, SD 57430-2278

    Spotted an error? Let us know

  15. Hy-Vee PharmacyBrookings

    790 22nd Avenue South, Brookings, SD 57006

    Spotted an error? Let us know

  16. CVS PharmacyBrookings

    801 Lefevre Dr, Brookings, SD 57006

    Spotted an error? Let us know

  17. Brother's PharmacyBrookings

    1004 6th St, Brookings, SD 57006-2205

    Spotted an error? Let us know

  18. Lewis DrugCanton

    715 E 5th St, Canton, SD 57013

    Spotted an error? Let us know

  19. Haisch PharmacyCanton

    303 E 5th St, Canton, SD 57013

    Spotted an error? Let us know

  20. Good Neighbor PharmacyCanton

    Canton, SD

    Spotted an error? Let us know

  21. Lewis DrugChamberlain

    201 N Main St, Chamberlain, SD 57325

    Spotted an error? Let us know

  22. Lewis DrugClark

    211 N Commercial St, Clark, SD 57225

    Spotted an error? Let us know

  23. Lewis DrugClear Lake

    404 3rd Ave S, Clear Lake, SD 57226

    Spotted an error? Let us know

  24. Avera Corsica PharmacyCorsica

    265 E Main St, Corsica, SD 57328

    Spotted an error? Let us know

  25. Carson DrugCuster

    521 Mt Rushmore Rd, Custer, SD 57730

    Spotted an error? Let us know

  26. Dunes Family PharmacyDakota Dunes

    101 Tower Rd #130, Dakota Dunes, SD 57049

    Spotted an error? Let us know

  27. Redlers Long Term PharmacyDakota Dunes

    317 Dakota Dunes Blvd # A, Dakota Dunes, SD 57049

    Spotted an error? Let us know

  28. Lewis Family DrugDe Smet

    111 Calumet Ave SE, De Smet, SD 57231

    Spotted an error? Let us know

  29. Good Neighbor PharmacyDeadwood

    Deadwood, SD

    Spotted an error? Let us know

  30. Lewis DrugDell Rapids

    1002 N Hwy 77, Dell Rapids, SD 57022

    Spotted an error? Let us know

  31. Neumayer PharmacyDelmont

    112 E Main St, Delmont, SD 57330

    Spotted an error? Let us know

  32. Lewis DrugElk Point

    204 W Main St, Elk Point, SD 57025

    Spotted an error? Let us know

  33. Pioneer Drug Co.Elk Point

    107 E Main St, Elk Point, SD 57025-2310

    Spotted an error? Let us know

  34. Ellsworth Afb PharmacyEllsworth AFB

    2900 Doolittle Dr, Ellsworth AFB, SD 57706-4821

    Spotted an error? Let us know

  35. Dosch Family PharmacyEureka

    203 J Ave, Eureka, SD 57437

    Spotted an error? Let us know

  36. Faulkton DrugFaulkton

    118 8th Ave S, Faulkton, SD 57438-2162

    Spotted an error? Let us know

  37. Lewis DrugFlandreau

    127 E 2nd Ave, Flandreau, SD 57028

    Spotted an error? Let us know

  38. Heritage PharmacyFreeman

    609 US-81, Freeman, SD 57029

    Spotted an error? Let us know

  39. Norm's Thrifty White PharmacyFreeman

    389 S Main St, Freeman, SD 57029

    Spotted an error? Let us know

  40. Vilas PharmacyGettysburg

    103 E Commercial Ave, Gettysburg, SD 57442

    Spotted an error? Let us know

  41. Gregory DrugGregory

    604 Main St, Gregory, SD 57533-1349

    Spotted an error? Let us know

  42. Lori's PharmacyGroton

    1205 N 1st St, Groton, SD 57445

    Spotted an error? Let us know

  43. Hy-Vee Clinic PharmacyHartford

    304 West 9th Street, Hartford, SD 57033

    Spotted an error? Let us know

  44. Lynns Dakotamart Pharmacy - Hot SpringsHot Springs

    501 S 6th St, Hot Springs, SD 57747-2318

    Spotted an error? Let us know

  45. Wall Drug Store Inc.Hot Springs

    27400 Whitetail Rd, Hot Springs, SD 57747-7506

    Spotted an error? Let us know

  46. Good Neighbor PharmacyHot Springs

    Hot Springs, SD

    Spotted an error? Let us know

  47. Lewis DrugHuron

    1950 Dakota Ave S, Huron, SD 57350

    Spotted an error? Let us know

  48. Northside PharmacyHuron

    100 Dakota Ave N Ste A, Huron, SD 57350

    Spotted an error? Let us know

  49. Lewis Family DrugLake Preston

    319 Main Ave N, Lake Preston, SD 57249

    Spotted an error? Let us know

  50. Vilas PharmacyLead

    145 Glendale Dr, Lead, SD 57754-1500

    Spotted an error? Let us know

  51. Smiths DrugLemmon

    301 Main Ave, Lemmon, SD 57638

    Spotted an error? Let us know

  52. Lewis DrugLennox

    515 N Pine St, Lennox, SD 57039

    Spotted an error? Let us know

  53. Lewis DrugMadison

    741 S Washington Ave, Madison, SD 57042-3409

    Spotted an error? Let us know

  54. Martin Drug and MercantileMartin

    304 Main St, Martin, SD 57551

    Spotted an error? Let us know

  55. Bien PharmacyMilbank

    301 Flynn Dr Ste 2, Milbank, SD 57252

    Spotted an error? Let us know

  56. Lewis Family DrugMilbank

    109 S Main St, Milbank, SD 57252

    Spotted an error? Let us know

  57. Miller Rexall DrugMiller

    209 N Broadway, Miller, SD 57362

    Spotted an error? Let us know

  58. Lewis DrugMitchell

    1305 W Havens Ave, Mitchell, SD 57301

    Spotted an error? Let us know

  59. Lewis DrugMitchell

    1507 N Main St, Mitchell, SD 57301

    Spotted an error? Let us know

  60. Dady DrugMobridge

    323 N Main St, Mobridge, SD 57601-2534

    Spotted an error? Let us know

  61. Parker PharmacyParker

    27516 SD-19 Ste 2, Parker, SD 57053

    Spotted an error? Let us know

  62. Parkston DrugParkston

    112 W Main St, Parkston, SD 57366

    Spotted an error? Let us know

  63. Dakota Country PharmacyPhilip

    130 S Center Ave, Philip, SD 57567

    Spotted an error? Let us know

  64. Dakotamart PharmacyPierre

    120 W Sioux Ave, Pierre, SD 57501

    Spotted an error? Let us know

  65. Vilas PharmacyPierre

    200 E Dakota Ave #2, Pierre, SD 57501

    Spotted an error? Let us know

  66. Avera Pharmacy - PierrePierre

    100 Mac Ln Ste 101, Pierre, SD 57501

    Spotted an error? Let us know

  67. Walmart PharmacyPierre

    1730 N Garfield Ave, Pierre, SD 57501

    Spotted an error? Let us know

  68. Good Neighbor PharmacyPierre

    Pierre, SD

    Spotted an error? Let us know

  69. Hoffman DrugPlatte

    408 Main St, Platte, SD 57369

    Spotted an error? Let us know

  70. Randall PharmacyRedfield

    1010 W 1st St #2, Redfield, SD 57469

    Spotted an error? Let us know

  71. Salem Community DrugSalem

    300 N Main St, Salem, SD 57058

    Spotted an error? Let us know

  72. Scotland PharmacyScotland

    620 Billars St, Scotland, SD 57059

    Spotted an error? Let us know

  73. Lewis DrugSisseton

    925 SD-10, Sisseton, SD 57262

    Spotted an error? Let us know

  74. Monument Health Home+ PharmacySpearfish

    1420 N 10th St Suite 1, Spearfish, SD 57783

    Spotted an error? Let us know

  75. Medicap PharmacySpearfish

    1330 North Ave, Spearfish, SD 57783

    Spotted an error? Let us know

  76. Safeway PharmacySpearfish

    1606 North Ave, Spearfish, SD 57783

    Spotted an error? Let us know

  77. County DrugSturgis

    1111 Lazelle St # 1/2, Sturgis, SD 57785

    Spotted an error? Let us know

  78. Lewis DrugTea

    720 E 1st St, Tea, SD 57064

    Spotted an error? Let us know

  79. Davis PharmacyVermillion

    5 W Cherry St, Vermillion, SD 57069

    Spotted an error? Let us know

  80. James DrugWagner

    201 Main Ave S, Wagner, SD 57380-1727

    Spotted an error? Let us know

  81. Wall Drug 80ft. DinosaurWall

    Wall, SD 57790

    Spotted an error? Let us know

  82. Wall Drug BackyardWall

    500-598 Norris St, Wall, SD 57790

    Spotted an error? Let us know

  83. Hy-Vee PharmacyWatertown

    1320 9th Avenue Southeast, Watertown, SD 57201

    Spotted an error? Let us know

  84. Downtown DrugWatertown

    8 2nd St NE Ste 201B, Watertown, SD 57201

    Spotted an error? Let us know

  85. Genoa HealthcareWatertown

    123 19th St NE, Watertown, SD 57201

    Spotted an error? Let us know

  86. Walgreens PharmacyWatertown

    421 9th Ave SE, Watertown, SD 57201

    Spotted an error? Let us know

  87. Cornwell DrugWebster

    701 Main St, Webster, SD 57274

    Spotted an error? Let us know

  88. Lewis DrugWessington Springs

    202 Main St E, Wessington Springs, SD 57382-7722

    Spotted an error? Let us know

  89. Health Mart PharmacyWinner

    702 W 2nd St, Winner, SD 57580-1113

    Spotted an error? Let us know

  90. The Winner PharmacyWinner

    620 W 2nd St, Winner, SD 57580-1218

    Spotted an error? Let us know

  91. Roger's Family PharmacyYankton

    218 W 4th St, Yankton, SD 57078

    Spotted an error? Let us know

  92. Hy-Vee PharmacyYankton

    2100 Broadway Avenue, Yankton, SD 57078

    Spotted an error? Let us know

  93. Walgreens PharmacyYankton

    2020 Broadway Ave, Yankton, SD 57078

    Spotted an error? Let us know

  94. Good Neighbor PharmacyYankton

    Yankton, SD

    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