Across North Carolina, of the 1,511 pharmacies we list, 1,415 give a phone number and 1,311 have a website. By what they offer: 22 compounding, 17 specialty pharmacy.
Top 10 pharmacies in North Carolina
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1B&B PharmacyAsheville
-
2CVS PharmacyKnightdale
-
3Eastover DrugEastover
-
4Guy's Family PharmacyThomasville
-
5Walmart PharmacyGreensboro
-
6Ingles PharmacyAsheville
-
7Medical Center Specialty PharmacyWilmington
-
8Sona Pharmacy + ClinicAsheville
-
9Healthsmart PharmacyMooresville
-
10Thomas DrugsOak Island
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
- Charlotte112
- Raleigh79
- Greensboro48
- Winston-Salem37
- Cary34
- Durham32
- Fayetteville30
- Wilmington29
- Asheville25
- Gastonia18
- Greenville18
- Chapel Hill17
- Hickory15
- High Point15
- Burlington14
- Concord14
- Matthews14
- Monroe12
- Statesville12
- Asheboro11
- Huntersville11
- Jacksonville11
- Lenoir11
- Garner10
- Kernersville10
- Mooresville10
- Morganton10
- New Bern10
- Rocky Mount10
- Clayton9
- Goldsboro9
- Hendersonville9
- Lexington9
- Lumberton9
- Salisbury9
- Sanford9
- Wilson9
- Apex8
- Kinston8
- Morrisville8
- Pembroke8
- Shelby8
- Wake Forest8
- Archdale7
- Boone7
- Carthage7
- Eden7
- Henderson7
- Kannapolis7
- Kings Mountain7
- Lincolnton7
- Raeford7
- Rockingham7
- Southport7
- Shallotte7
- Sylva7
- Waynesville7
- Benson6
- Cornelius6
- Forest City6
- Fuquay Varina6
- Holly Springs6
- Hope Mills6
- Laurinburg6
- Roanoke Rapids6
- Whiteville6
- Waxhaw6
Other towns in North Carolina
One pharmacy each — too few for a page of their own, so they live here.
-
CVS PharmacyAberdeen
1550 N Sandhills Blvd, Aberdeen, NC 28315
-
Aberdeen Prescription ShoppeAberdeen
1389 N Sandhills Blvd, Aberdeen, NC 28315
-
CVSAdvance
110 NC Highway 801 N, Advance, NC 27006-7943
-
Walgreens PharmacyAdvance
5322 US Highway 158, Advance, NC 27006
-
Mizelle's Discount Drug CompanyAhoskie
925 E Memorial Dr, Ahoskie, NC 27910
-
Drugco Discount PharmacyAhoskie
312 Academy St S, Ahoskie, NC 27910-3200
-
Medical Pharmacy of AlbemarleAlbemarle
320 Yadkin St, Albemarle, NC 28001-3447
-
CVS PharmacyAlbemarle
835 NC 24 27 Byp E, Albemarle, NC 28001-5359
-
Medical Pharmacy of UwharrieAlbemarle
1420 US-52, Albemarle, NC 28001
-
Kerr DrugAndrews
286 Main St, Andrews, NC 28901
-
Turner Discount DrugsAndrews
451 Main St, Andrews, NC 28901
-
Angier Family PharmacyAngier
50 E Depot St, Angier, NC 27501
-
Allcare Pharmacy ServicesAngier
9641 Bitter Melon Dr, Angier, NC 27501
-
CVS PharmacyArden
324 Long Shoals Rd, Arden, NC 28704-8794
-
Walgreens PharmacyArden
2501 Hendersonville Rd, Arden, NC 28704
-
Cvs PharmacyArden
15 McKenna Rd, Arden, NC 28704-9201
-
InglesArden
352 Airport Rd, Arden, NC 28704
-
Good Neighbor PharmacyAvon
Avon, NC
-
Edwards PharmacyAyden
131 W 3rd St, Ayden, NC 28513
-
Kerr DrugAyden
140 Nc 102 W, Ayden, NC 28513
-
Walgreens PharmacyAyden
140 NC Hwy 102 W, Ayden, NC 28513
-
Bailey PharmacyBailey
6311 Deans St, Bailey, NC 27807-8641
-
Roan Mountain PharmacyBakersville
604 S 226 Hwy, Bakersville, NC 28705-8809
-
Good Neighbor PharmacyBakersville
Bakersville, NC
-
Banner Elk PharmacyBanner Elk
110 Park Ave, Banner Elk, NC 28604
-
WalgreensBanner Elk
4059 Nc Highway 105 S, Banner Elk, NC 28604
-
Good Neighbor PharmacyBanner Elk
Banner Elk, NC
-
Bayboro PharmacyBayboro
702 Main St, Bayboro, NC 28515
-
Good Neighbor PharmacyBayboro
Bayboro, NC
-
Lookout PharmacyBeaufort
1513 Live Oak St, Beaufort, NC 28516
-
Cvs PharmacyBeaufort
1703 Live Oak St, Beaufort, NC 28516-8200
-
Medical ParkBeaufort
101 NC Highway 101, Beaufort, NC 28516-8631
-
Beaufort Drug CoBeaufort
1404 Live Oak St, Beaufort, NC 28516-1517
-
O'Neal's Drug StoreBelhaven
820 W Main St, Belhaven, NC 27810
-
O'Neal's Drug StoreBelhaven
292 E Main St, Belhaven, NC 27810-1414
-
Kerr DrugBelhaven
418 Us Highway 264 Byp, Belhaven, NC 27810
-
CVS PharmacyBelmont
6750 Wilkinson Blvd, Belmont, NC 28012-2742
-
Harris Teeter PharmacyBelmont
905 South Point Rd, Belmont, NC 28012-9520
-
Belmont's Drug StoreBelmont
403 E Catawba St Ste 100, Belmont, NC 28012-3392
-
College Park PharmacyBelmont
682 Park St, Belmont, NC 28012
-
CVS PharmacyBessemer City
902 Gastonia Hwy, Bessemer City, NC 28016-9772
-
Central Drug Of Bessemer CityBessemer City
112 W Virginia Ave, Bessemer City, NC 28016-2373
-
Bethel PharmacyBethel
7433 Main St, Bethel, NC 27812
-
Realo DrugsBeulaville
103 Crossover Rd, Beulaville, NC 28518
-
Kerr DrugBeulaville
308 N Jackson St, Beulaville, NC 28518
-
Walgreens PharmacyBeulaville
115 W Main St, Beulaville, NC 28518
-
Biscoe PharmacyBiscoe
2295 NC-24 27 East, Biscoe, NC 27209
-
Walmart PharmacyBiscoe
201 Montgomery Xing, Biscoe, NC 27209-9580
-
HealthRidge PharmacyBlack Mountain
3130 US-70, Black Mountain, NC 28711
-
Sunshine PharmacyBlack Mountain
206 E State St #1, Black Mountain, NC 28711
-
InglesBlack Mountain
550 N Carolina Hwy 9, Black Mountain, NC 28711
-
WalgreensBlack Mountain
540 NC Highway 9, Black Mountain, NC 28711-3829
-
Good Neighbor PharmacyBlack Mountain
Black Mountain, NC
-
Village PharmacyBlowing Rock
379 Sunset Dr, Blowing Rock, NC 28605
-
Village PharmacyBlowing Rock
200 Shoppes on the Pkwy Rd Ste 54, Blowing Rock, NC 28605
-
Village PharmacyBlowing Rock
625 Chestnut Ridge Pkwy, Blowing Rock, NC 28605
-
Professional PharmacyBoiling Springs
128 N Main St, Boiling Springs, NC 28152
-
Metcalf Compounding PharmacyBrevard
50 Asheville Hwy #28712, Brevard, NC 28712
-
CVS PharmacyBrevard
371 Asheville Hwy, Brevard, NC 28712-4647
-
Broadway Family PharmacyBroadway
117 N Main St, Broadway, NC 27505-9500
-
Walmart PharmacyBroadway
112 N Main St, Broadway, NC 27505-9522
-
Bryson City PharmacyBryson City
200 Highway 19 S, Bryson City, NC 28713-9513
-
Bunn DrugBunn
23 NC-98 E, Bunn, NC 27508-7212
-
Value Rx PharmacyBurgaw
103 S Dudley St, Burgaw, NC 28425
-
Prescription Pad of BurnsvilleBurnsville
730 E Main St, Burnsville, NC 28714
-
Cvs PharmacyBurnsville
115 Reservoir Rd, Burnsville, NC 28714-3321
-
Quality DrugsButner
309 Central Ave, Butner, NC 27509-2315
-
Good Neighbor PharmacyCalabash
Calabash, NC
-
Main Exchange PharmacyCamp Lejeune
1231 Birch St, Camp Lejeune, NC 28547-2529
-
Carolina Mountain PharmacyCandler
7 St McAbee St #100, Candler, NC 28715
-
Walgreens PharmacyCandler
41 Westridge Market Pl, Candler, NC 28715
-
Ingles PharmacyCandler
1572 Sand Hill Rd, Candler, NC 28715-0228
-
Pinnacle ApothecaryCandler
1388 Sand Hill Rd Ste 100, Candler, NC 28715-9125
-
Ingles PharmacyCanton
630 Champion Dr, Canton, NC 28716
-
Walgreens PharmacyCanton
244 New Clyde Hwy, Canton, NC 28716
-
Martin's Drug StoreCanton
24 Park St, Canton, NC 28716-4428
-
Hardin's DrugCaroleen
1281 US-221A Hwy, Caroleen, NC 28043
-
Tarheel Town PharmacyCarrboro
370 E Main St, Carrboro, NC 27510-1852
-
Carrboro Family PharmacyCarrboro
104 NC-54 J, Carrboro, NC 27510
-
Good Neighbor PharmacyCarrboro
Carrboro, NC
-
Cashiers Valley PharmacyCashiers
52 Cashiers Shopping Ctr, Cashiers, NC 28717-4501
-
Cashiers Valley PharmacyCashiers
72 Cashiers Shopping Ctr, Cashiers, NC 28717
-
InglesCashiers
230 Hwy 64 E, Cashiers, NC 28717
-
Good Neighbor PharmacyCashiers
Cashiers, NC
-
Cvs PharmacyCastle Hayne
5712 Castle Hayne Rd, Castle Hayne, NC 28429-5112
-
Kerr DrugChadbourn
811 N Brown St, Chadbourn, NC 28431
-
Houser Drug CompanyCherryville
302 E Main St, Cherryville, NC 28021
-
Medical Center PharmacyCherryville
607 E Academy St, Cherryville, NC 28021
-
Kerr DrugCherryville
302 E Main St, Cherryville, NC 28021
-
Tas DrugCherryville
500 W Church St, Cherryville, NC 28021
-
China Grove Drug CompanyChina Grove
112 S Main St, China Grove, NC 28023
-
Good Neighbor PharmacyChina Grove
China Grove, NC
-
HealthSmart PharmacyClaremont
3119 N Oxford St, Claremont, NC 28610
-
Clarkton DrugClarkton
80 E Green St, Clarkton, NC 28433
-
Walgreens PharmacyClemmons
2795 Lewisville Clemmons Rd, Clemmons, NC 27012
-
CVS PharmacyClinton
507 College St, Clinton, NC 28328
-
Clinton Drug CoClinton
307 Beaman St, Clinton, NC 28328
-
Matthews Drug StoreClinton
408 Northeast Blvd, Clinton, NC 28328
-
Walmart PharmacyClinton
1415 Sunset Ave, Clinton, NC 28328-3825
-
Coats PharmacyCoats
393 N McKinley St, Coats, NC 27521
-
Columbia PharmacyColumbia
214 Main St, Columbia, NC 27925
-
CVSColumbus
333 W Mills St., Columbus, NC 28722
-
Foothills PharmacyColumbus
80 Shuford Rd, Columbus, NC 28722
-
Good Neighbor PharmacyColumbus
Columbus, NC
-
Bowman Drug CoConover
126 1st Ave S, Conover, NC 28613
-
Medical Village PharmacyConover
815 Fairgrove Church Rd SE, Conover, NC 28613-8609
-
Davie Discount DrugsCooleemee
141 Marginal St, Cooleemee, NC 27014
-
Edgeway PharmacyCramerton
102 Hidden Pastures Dr Ste 106, Cramerton, NC 28032-1697
-
Cramerton Drug CoCramerton
149 8th Ave, Cramerton, NC 28032
-
Anderson Health Mart PharmacyCramerton
202 Market St Ste J, Cramerton, NC 28032-1148
-
Creedmoor Drug CompanyCreedmoor
108 N Main St, Creedmoor, NC 27522
-
Cvs PharmacyCreedmoor
612 N Main St, Creedmoor, NC 27522-9719
-
Walgreens PharmacyCreedmoor
1560 NC Highway 56, Creedmoor, NC 27522
-
WalgreensCreedmoor
703 N Main St, Creedmoor, NC 27522-9520
-
Creedmoor DrugsCreedmoor
301 N Main St, Creedmoor, NC 27522
-
Crossnore Drug StoreCrossnore
4263 Linville Falls Hwy, Crossnore, NC 28616
-
Walmart PharmacyDallas
1300 Dallas Cherryville Rd, Dallas, NC 28034
-
Stokes PharmacyDanbury
1011 Hanging Rock Park Rd, Danbury, NC 27016
-
Stokes PharmacyDanbury
111 Crawford St, Danbury, NC 27016
-
CVS PharmacyDavidson
127 S Main St, Davidson, NC 28036
-
Harris Teeter PharmacyDavidson
431 Peninsula Dr, Davidson, NC 28036-7060
-
Denton Drug StoreDenton
17941 NC-109, Denton, NC 27239
-
CVSDenton
310 Vernon Ave, Denton, NC 27239-8913
-
CVS PharmacyDenver
6050 S Nc 16 Hwy Business, Denver, NC 28037
-
CVS PharmacyDenver
7409 Webbs Rd, Denver, NC 28037
-
Denver PharmacyDenver
3816 NC-16 Bus, Denver, NC 28037
-
Caremor Family PharmacyDenver
3634 N NC 16 Business Hwy, Denver, NC 28037-8268
-
Walgreens PharmacyDobson
101 E Atkins St, Dobson, NC 27017
-
Sunshine Family PharmacyDuck
1187 Duck Rd, Duck, NC 27949
-
Good Neighbor PharmacyDuck
Duck, NC
-
Marmac PharmacyDudley
110 Five Points Rd, Dudley, NC 27530
-
Thomas Drug StoreDunn
609 E Cumberland St, Dunn, NC 28334
-
Walmart PharmacyDunn
590 E Jackson Blvd, Dunn, NC 28339
-
Good Neighbor PharmacyDunn
Dunn, NC
-
Hospital Pharmacy, Inc.Dunn
200 N Ellis Ave, Dunn, NC 28334
-
Eastover DrugEastover
3591 Dunn Rd, Eastover, NC 28312
-
Good Neighbor PharmacyEastover
Eastover, NC
-
Blount's Mutual DrugsEdenton
323 S Broad St, Edenton, NC 27932
-
Cvs PharmacyEdenton
801 N Broad St, Edenton, NC 27932-1431
-
Walgreens PharmacyEdenton
717 N Broad St, Edenton, NC 27932
-
CVS PharmacyElizabeth City
101 W Ehringhaus St, Elizabeth City, NC 27909-4921
-
Walgreens PharmacyElizabeth City
1700 W Ehringhaus St, Elizabeth City, NC 27909
-
Tarheel Pharmacy IncElizabeth City
902 Roanoke Ave, Elizabeth City, NC 27909
-
Todd's Pharmacy IncElizabeth City
207 S Poindexter St, Elizabeth City, NC 27909
-
Harbor PharmacyElizabeth City
400 E Main St Ste A, Elizabeth City, NC 27909
-
Anderson Drug StoreElizabethtown
206 S Poplar St, Elizabethtown, NC 28337
-
Walgreens PharmacyElizabethtown
403 S Poplar St, Elizabethtown, NC 28337
-
Dickerson's PharmacyElizabethtown
503 Doctors Dr, Elizabethtown, NC 28337
-
Bridge Street PharmacyElkin
817 N Bridge St, Elkin, NC 28621
-
CVS PharmacyElkin
1127 N Bridge St, Elkin, NC 28621-2407
-
Elk PharmacyElkin
116 E Main St, Elkin, NC 28621
-
Ellerbe PharmacyEllerbe
274 2nd St, Ellerbe, NC 28338
-
CVS PharmacyEmerald Isle
300 Mangrove Dr, Emerald Isle, NC 28594
-
DrugCare PharmacyEnfield
132 Whitfield St, Enfield, NC 27823
-
Kerr DrugEnfield
731 S McDaniel St, Enfield, NC 27823
-
Good Neighbor PharmacyEnfield
Enfield, NC
-
Engelhard Medical Center PharmacyEngelhard
33270 US Highway 264, Engelhard, NC 27824
-
CVSErwin
80 W. Jackson Blvd, Harnett Plaza., Erwin, NC 28339
-
Etowah PharmacyEtowah
6527 Brevard Rd, Etowah, NC 28729-8739
-
Fairmont Drug CompanyFairmont
405 N Walnut St, Fairmont, NC 28340
-
Kerr DrugFairmont
414 N Walnut St, Fairmont, NC 28340
-
WalgreensFairmont
414 N Walnut St, Fairmont, NC 28340
-
Cane Creek PharmacyFairview
3016 Cane Creek Rd, Fairview, NC 28730-8743
-
GMC Faison PharmacyFaison
444 SW Center St, Faison, NC 28341
-
Fallston PharmacyFallston
5011 Fallston Rd, Fallston, NC 28042
-
Pharmville DrugFarmville
3754 S Main St, Farmville, NC 27828
-
Good Neighbor PharmacyFarmville
Farmville, NC
-
CVS PharmacyFletcher
3450 Hendersonville Rd, Fletcher, NC 28732-8234
-
Womack Pharmacy Annex at Fort BraggFort Liberty
2655 Rock Merritt Ave, Fort Liberty, NC 28310
-
Parker PharmacyFour Oaks
5829 U.S. Hwy 301 S, Four Oaks, NC 27524
-
REALO Discount DrugsFour Oaks
6030 U.S. Hwy 301 S, Four Oaks, NC 27524
-
Walmart PharmacyFour Oaks
6043 US Highway 301 S, Four Oaks, NC 27524-7421
-
Smart PharmacyFranklin
60 Georgia Rd, Franklin, NC 28734
-
Tipton Compounding PharmacyFranklin
175 E Main St, Franklin, NC 28734-3032
-
U-Save-It PharmacyFranklin
20 Franklin Plaza Dr, Franklin, NC 28734
-
Kerr DrugFranklin
19 Sawmill Village Ln, Franklin, NC 28734
-
Walgreens PharmacyFranklinton
3410 US 1 Hwy, Franklinton, NC 27525
-
Kerr DrugFranklinton
3422 Us 1 Hwy, Franklinton, NC 27525
-
Todd's PharmacyGatesville
504 Main St, Gatesville, NC 27938
-
Good Neighbor PharmacyGatesville
Gatesville, NC
-
Gibsonville PharmacyGibsonville
220 Burlington Ave, Gibsonville, NC 27249
-
Good Neighbor PharmacyGibsonville
Gibsonville, NC
-
CVS PharmacyGraham
401 S Main St, Graham, NC 27253-3303
-
Good Neighbor PharmacyGraham
Graham, NC
-
Tar Heel DrugGraham
316 S Main St, Graham, NC 27253
-
South Court Drug INC.Graham
210 E Elm St # A, Graham, NC 27253
-
Granite Drug CenterGranite Falls
21 Falls Ave, Granite Falls, NC 28630
-
Royal ApothecaryGranite Falls
100 Sunset St, Granite Falls, NC 28630-1770
-
Price PharmacyGranite Quarry
110 E Bank St, Granite Quarry, NC 28072
-
Good Neighbor PharmacyGranite Quarry
Granite Quarry, NC
-
Mabry's Drug and Home CareHamlet
41 Main St, Hamlet, NC 28345
-
Kerr DrugHamlet
801 W Hamlet Ave, Hamlet, NC 28345
-
Good Neighbor PharmacyHamlet
Hamlet, NC
-
Village PharmacyHampstead
14057 US Highway 17 Ste 100, Hampstead, NC 28443
-
Harris Teeter PharmacyHampstead
203 Alston Blvd, Hampstead, NC 28443-8099
-
Johnson Drug HampsteadHampstead
17230 US Highway 17 N, Hampstead, NC 28443-7465
-
Good Neighbor PharmacyHampstead
Hampstead, NC
-
Banner Drug of HarmonyHarmony
111 W Memorial Hwy, Harmony, NC 28634
-
Good Neighbor PharmacyHarmony
Harmony, NC
-
Walgreens PharmacyHarrisburg
4305 NC Highway 49 S, Harrisburg, NC 28075
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