Across North Dakota, of the 152 pharmacies we list, 138 give a phone number and 138 have a website.
Top 10 pharmacies in North Dakota
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Hankinson DrugHankinson
-
2Heritage PharmacyBismarck
-
3The Prescription ShopWest Fargo
-
4Keycare PharmacyMinot
-
5Lakota Drug & GiftLAKOTA
-
6White Drug PharmacyJamestown
-
7CVS PharmacyFargo
-
8Inspire PharmacyGrand Forks
-
9Southpointe PharmacyFargo
-
10Altru Clinic PharmacyGrand Forks
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
- Fargo23
- Bismarck21
- Grand Forks9
- Dickinson7
Other towns in North Dakota
One pharmacy each — too few for a page of their own, so they live here.
-
Arthur DrugArthur
340 Main St, Arthur, ND 58006
-
Thrifty White PharmacyAshley
109 W Main St, Ashley, ND 58413-7003
-
Bottineau Clinic PharmacyBOTTINEAU
314 Ohmer St, BOTTINEAU, ND 58318
-
Good Neighbor PharmacyBOTTINEAU
BOTTINEAU, ND
-
Good Neighbor PharmacyBOWMAN
BOWMAN, ND
-
Beulah DrugBeulah
147 Main St W, Beulah, ND 58523
-
Central PharmacyCARRINGTON
990 Main St, CARRINGTON, ND 58421
-
Good Neighbor PharmacyCARRINGTON
CARRINGTON, ND
-
Cooperstown DrugCOOPERSTOWN
901 Burrel Ave SE, COOPERSTOWN, ND 58425
-
Good Neighbor PharmacyCOOPERSTOWN
COOPERSTOWN, ND
-
Neumann Drug IncCando
412 Main St, Cando, ND 58324
-
Good Neighbor PharmacyCando
Cando, ND
-
Casselton Drug CoCasselton
622 Front St, Casselton, ND 58012
-
Thrifty White PharmacyCavalier
102 Division Ave S, Cavalier, ND 58220
-
Crosby DrugCrosby
30 Main St N, Crosby, ND 58730-3061
-
Thrifty Drug Stores IncDevils Lake
425 College Dr S, Devils Lake, ND 58301
-
Clinic PharmacyDevils Lake
1001 7th St NE, Devils Lake, ND 58301-2719
-
Ramsey DrugDevils Lake
401 College Dr S, Devils Lake, ND 58301
-
Thrifty White PharmacyDevils Lake
323 5th St NE, Devils Lake, ND 58301
-
Edgeley PharmacyEdgeley
509 Main St, Edgeley, ND 58433-7119
-
Economy Drug StoreElgin
201 N Main St, Elgin, ND 58533
-
Ellendale Pharmacy Inc.Ellendale
117 Main St, Ellendale, ND 58436
-
Forman Drug IncForman
330 Main St S, Forman, ND 58032
-
Chase PharmacyGarrison
21 N Main St #189, Garrison, ND 58540
-
Glen Ullin PharmacyGlen Ullin
113 Main St S, Glen Ullin, ND 58631
-
Grafton DrugGrafton
38 E 12th St, Grafton, ND 58237
-
Thrifty White PharmacyGrafton
737 W 12th St, Grafton, ND 58237
-
Hillsboro Drug and GiftHILLSBORO
13 N Main St, HILLSBORO, ND 58045
-
Good Neighbor PharmacyHILLSBORO
HILLSBORO, ND
-
Hankinson DrugHankinson
323 Main Ave S, Hankinson, ND 58041
-
Good Neighbor PharmacyHankinson
Hankinson, ND
-
Service Drug and GiftHarvey
815 Lincoln Ave, Harvey, ND 58341
-
Hazen Drug StoreHazen
30 Main St W, Hazen, ND 58545-4205
-
Medicine Shoppe PharmacyHorace
8001 Jacks Wy Ste 101, Horace, ND 58047
-
White Drug PharmacyJamestown
310 1st Ave S, Jamestown, ND 58401
-
Kenmare DrugKenmare
109 1st Ave, Kenmare, ND 58746
-
Killdeer PharmacyKilldeer
220 4th Ave SW Ste B, Killdeer, ND 58640
-
Lakota Drug & GiftLAKOTA
117 Main St, LAKOTA, ND 58344
-
Good Neighbor PharmacyLAKOTA
LAKOTA, ND
-
Langdon Community DrugLANGDON
805 3rd St, LANGDON, ND 58249
-
Good Neighbor PharmacyLANGDON
LANGDON, ND
-
Larimore DrugLARIMORE
203 Towner Ave, LARIMORE, ND 58251
-
Good Neighbor PharmacyLARIMORE
LARIMORE, ND
-
La Moure Drug StoreLamoure
100 1st Ave NW, Lamoure, ND 58458
-
Julie's PharmacyLidgerwood
47 Wiley Ave N, Lidgerwood, ND 58053
-
Thrifty White PharmacyLisbon
404 Main St, Lisbon, ND 58054
-
NuCara PharmacyLisbon
407 Main St, Lisbon, ND 58054
-
Thrifty White PharmacyMandan
2600 Overlook Ln NW, Mandan, ND 58554-1594
-
Gateway Pharmacy MandanMandan
500 Burlington St SE, Mandan, ND 58554-4281
-
CHI St. Alexius Health Mandan PharmacyMandan
2500 Sunset Dr, Mandan, ND 58554
-
Aasen DrugMayville
15 Main St E, Mayville, ND 58257
-
Keycare PharmacyMinot
400 Burdick Expy E, Minot, ND 58701-4747
-
Thrifty White PharmacyMinot
1015 S Broadway, Minot, ND 58701-4612
-
G and G PharmacyMinot
1930 S Broadway, Minot, ND 58701
-
Trinity Health Outpatient PharmacyMinot
2305 37th Ave SW, Minot, ND 58701
-
Broadway PharmacyMinot
1118 S Broadway, Minot, ND 58701
-
Thrifty White PharmacyMohall
115 Main St W, Mohall, ND 58761-4313
-
Economy DrugMott
216 Brown Ave, Mott, ND 58646
-
Northwood DrugNORTHWOOD
10 N Main St, NORTHWOOD, ND 58267
-
Good Neighbor PharmacyNORTHWOOD
NORTHWOOD, ND
-
Napoleon DrugNapoleon
214 Main Ave, Napoleon, ND 58561
-
Central PharmacyNew Rockford
4 8th St N, New Rockford, ND 58356
-
New Salem PharmacyNew Salem
509 Ash Ave, New Salem, ND 58563
-
Larsen Service DrugNew Town
334 Main St, New Town, ND 58763
-
Oakes DrugOakes
422 Main Ave W, Oakes, ND 58474-1637
-
Tara's Thrifty White PharmacyOakes
610 Main Ave, Oakes, ND 58474-1639
-
Country Drug StoreRichardton
116 North Ave E, Richardton, ND 58652
-
White Drug PharmacyRolette
208 Main St, Rolette, ND 58366
-
Rolla Drug Inc.Rolla
117 Main Ave E, Rolla, ND 58367
-
Thrifty White PharmacyRugby
107 2nd St SE, Rugby, ND 58368-1801
-
Heart Of America Clinic Pharmacy,inc.Rugby
800 S Main Ave, Rugby, ND 58368-2118
-
Dakota Drug CoSTANLEY
107 S Main St, STANLEY, ND 58784
-
Good Neighbor PharmacySTANLEY
STANLEY, ND
-
Steele PharmacySteele
101 W Broadway, Steele, ND 58482-7110
-
Tioga DrugTioga
106 Main St N, Tioga, ND 58852
-
Central Avenue Health Mart PharmacyValley City
234 Central Ave N, Valley City, ND 58072
-
Valley DrugValley City
239 2nd Ave NW, Valley City, ND 58072
-
Thrifty White PharmacyValley City
120 W Main St, Valley City, ND 58072
-
NuCara PharmacyValley City
234 Central Ave N, Valley City, ND 58072
-
Prescription Assistance ProgramValley City
139 2nd Ave SE, Valley City, ND 58072-3445
-
Velva Drug CoVelva
16 Main St N, Velva, ND 58790
-
Corner Drug StoreWahpeton
619 Dakota Ave, Wahpeton, ND 58075
-
Chase Drug StoreWashburn
703 Main Ave, Washburn, ND 58577
-
Larsen Service DrugWatford City
244 Main St N, Watford City, ND 58854
-
Barrett PharmacyWatford City
145 Main St N, Watford City, ND 58854
-
The Prescription ShopWest Fargo
1210 Sheyenne St, West Fargo, ND 58078
-
Thrifty White PharmacyWest Fargo
1100 13th Ave E, West Fargo, ND 58078-3376
-
Health Center PharmacyWest Fargo
1401 13th Ave E Ste B, West Fargo, ND 58078-3468
-
ND Health Mart PharmacyWilliston
20 26th St E, Williston, ND 58801
-
G & G PharmacyWilliston
1500 14th St W, Williston, ND 58801-3901
-
Service Drug PharmacyWilliston
317 Main St, Williston, ND 58801
-
Good Neighbor PharmacyWilliston
Williston, ND
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