All states›New Hampshire

Pharmacies in New Hampshire

124 pharmacies in 48 cities and towns across New Hampshire. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

New Hampshire has about 1,409,032 residents, so that's 8.8 pharmacies per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

124pharmacies
48cities & towns
98%list a phone
117with a website

Across New Hampshire, of the 124 pharmacies we list, 121 give a phone number and 117 have a website. By what they offer: 1 compoundings.

Top 10 pharmacies in New Hampshire

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

  1. 1CVS PharmacyBedford

    Spotted an error? Let us know

  2. 2Fisherville PharmacyConcord

    Spotted an error? Let us know

  3. 3Hannaford PharmacyPlymouth

    Spotted an error? Let us know

  4. 4Colonial Village PharmacyHopkinton

    Spotted an error? Let us know

  5. 5The Prescription CenterConcord

    Spotted an error? Let us know

  6. 6Salem Neighborhood PharmacySalem

    Spotted an error? Let us know

  7. 7Colonial PharmacyNew London

    Spotted an error? Let us know

  8. 8Sugar River PharmacyNewport

    Spotted an error? Let us know

  9. 9V-Care PharmacyLondonderry

    Spotted an error? Let us know

  10. 10Dick Hall's House PharmacyHanover

    Spotted an error? Let us know

Cities

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

Other towns in New Hampshire

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

  1. Hannaford PharmacyAlton

    80 Wolfeboro Hwy, Alton, NH 03809-4953

    Spotted an error? Let us know

  2. Walmart PharmacyAmherst

    85 State Route 101a, Amherst, NH 03031

    Spotted an error? Let us know

  3. CVS PharmacyBedford

    66 S River Rd, Bedford, NH 03110

    Spotted an error? Let us know

  4. Hannaford PharmacyBedford

    7 Kilton Rd, Bedford, NH 03110

    Spotted an error? Let us know

  5. Walgreens PharmacyBedford

    258 Wallace Rd, Bedford, NH 03110

    Spotted an error? Let us know

  6. Cvs PharmacyBedford

    220 S River Rd, Bedford, NH 03110-6819

    Spotted an error? Let us know

  7. Cvs PharmacyClaremont

    1 Wall St, Claremont, NH 03743-2751

    Spotted an error? Let us know

  8. Walgreens PharmacyColebrook

    91 Main St, Colebrook, NH 03576

    Spotted an error? Let us know

  9. Valley Independent PharmacyConway

    3631 White Mountain Hwy, Conway, NH 03860

    Spotted an error? Let us know

  10. CVS PharmacyDerry

    48 E Broadway, Derry, NH 03038-2422

    Spotted an error? Let us know

  11. Hannaford PharmacyDerry

    35 Manchester Rd, Derry Meadow Shoppes, Derry, NH 03038

    Spotted an error? Let us know

  12. Genoa HealthcareDerry

    10 Tsienneto Rd, Derry, NH 03038

    Spotted an error? Let us know

  13. Walmart PharmacyDerry

    11 Ashleigh Drive, Derry, NH 03038

    Spotted an error? Let us know

  14. CVS PharmacyDover

    50 Sterling Wy, Dover, NH 03820

    Spotted an error? Let us know

  15. Walgreens PharmacyDover

    1 Glenwood Ave, Dover, NH 03820

    Spotted an error? Let us know

  16. Hannaford PharmacyDover

    30 Grapevine Dr, Dover, NH 03820-5315

    Spotted an error? Let us know

  17. CVSEpping

    26 Calef Hwy, Epping, NH 03042

    Spotted an error? Let us know

  18. Walmart PharmacyEpping

    35 Fresh River Rd, Epping, NH 03042

    Spotted an error? Let us know

  19. CVS PharmacyFranklin

    861 Central St, Franklin, NH 03235

    Spotted an error? Let us know

  20. CVS PharmacyGilford

    1371 Lake Shore Rd, Gilford, NH 03249

    Spotted an error? Let us know

  21. Walmart PharmacyGilford

    1458 Lake Shore Rd, Gilford, NH 03249

    Spotted an error? Let us know

  22. Howe's PharmacyGoffstown

    39 Main St, Goffstown, NH 03045-1748

    Spotted an error? Let us know

  23. Walmart PharmacyGorham

    561 Main St, Gorham, NH 03581

    Spotted an error? Let us know

  24. Cvs PharmacyGreenland

    1450 Greenland Rd, Greenland, NH 03840-2438

    Spotted an error? Let us know

  25. CVS PharmacyHampton

    321 Lafayette Rd, Hampton, NH 03842-2158

    Spotted an error? Let us know

  26. Rexall Drug StoreHampton

    131 Ocean Blvd, Hampton, NH 03842

    Spotted an error? Let us know

  27. CVS PharmacyHanover

    79 S Main St, Hanover, NH 03755

    Spotted an error? Let us know

  28. Dick Hall's House PharmacyHanover

    5 Rope Ferry Rd, Hanover, NH 03755

    Spotted an error? Let us know

  29. Henniker PharmacyHenniker

    4 Bridge St, Henniker, NH 03242

    Spotted an error? Let us know

  30. CVS PharmacyHooksett

    10 Whitehall Rd, Hooksett, NH 03106

    Spotted an error? Let us know

  31. Walgreens PharmacyHooksett

    1298 Hooksett Rd, Hooksett, NH 03106

    Spotted an error? Let us know

  32. Cvs PharmacyHooksett

    100 Quality Dr, Hooksett, NH 03106-2651

    Spotted an error? Let us know

  33. Colonial Village PharmacyHopkinton

    54 Park Ave, Hopkinton, NH 03229

    Spotted an error? Let us know

  34. CVS PharmacyHudson

    46 Morgan Rd, Hudson, NH 03051

    Spotted an error? Let us know

  35. Cvs PharmacyKeene

    268 West St, Keene, NH 03431-2441

    Spotted an error? Let us know

  36. Walgreens PharmacyKeene

    440 West St, Keene, NH 03431

    Spotted an error? Let us know

  37. Cvs PharmacyKeene

    46 Ash Brook Rd, Keene, NH 03431-5918

    Spotted an error? Let us know

  38. Genoa HealthcareLaconia

    40 Beacon St E Ste 103, Laconia, NH 03246

    Spotted an error? Let us know

  39. Dartmouth Hitchcock Medical Center Pharmacy at CenterraLebanon

    12 Centerra Parkway, Lebanon, NH 03766

    Spotted an error? Let us know

  40. Walgreens PharmacyLee

    91 Calef Hwy, Lee, NH 03861

    Spotted an error? Let us know

  41. Eastern States Compounding PharmacyLittleton

    338 Union St, Littleton, NH 03561

    Compounding

    Spotted an error? Let us know

  42. Northern New England PharmacyLittleton

    262 Cottage St #116, Littleton, NH 03561

    Spotted an error? Let us know

  43. Walgreens PharmacyLittleton

    274 Dells Rd, Littleton, NH 03561

    Spotted an error? Let us know

  44. V-Care PharmacyLondonderry

    1B Commons Dr Unit 10, Londonderry, NH 03053

    Spotted an error? Let us know

  45. Cvs PharmacyLondonderry

    177 Mammoth Rd, Londonderry, NH 03053-3208

    Spotted an error? Let us know

  46. Walgreens PharmacyLondonderry

    131 Nashua Rd, Londonderry, NH 03053

    Spotted an error? Let us know

  47. Hannaford PharmacyLondonderry

    6 Hampton Dr, Londonderry, NH 03053-3424

    Spotted an error? Let us know

  48. Omnicare Health ServicesLondonderry

    13 Commerce Ave, Londonderry, NH 03053

    Spotted an error? Let us know

  49. CVS PharmacyMerrimack

    456 Daniel Webster Hwy, Merrimack, NH 03054

    Spotted an error? Let us know

  50. Walgreens PharmacyMerrimack

    615 Daniel Webster Hwy, Merrimack, NH 03054

    Spotted an error? Let us know

  51. CVS PharmacyMilford

    309 Nashua St, Milford, NH 03055-3723

    Spotted an error? Let us know

  52. Colonial PharmacyNew London

    82 Newport Rd, New London, NH 03257

    Spotted an error? Let us know

  53. Roberts Scarlett PharmacyNew London

    276 Newport Rd, New London, NH 03257

    Spotted an error? Let us know

  54. Colonial PharmacyNew London

    247 Newport Rd, New London, NH 03257

    Spotted an error? Let us know

  55. Sugar River PharmacyNewport

    46 John Stark Hwy, Newport, NH 03773-1811

    Spotted an error? Let us know

  56. Walgreens PharmacyNorth Conway

    1498 White Mountain Hwy, North Conway, NH 03860

    Spotted an error? Let us know

  57. Hannaford PharmacyNorth Conway

    32 Mountain Valley Mall Blvd, North Conway, NH 03860-5453

    Spotted an error? Let us know

  58. Good Neighbor PharmacyPenacook

    Penacook, NH

    Spotted an error? Let us know

  59. Cvs PharmacyPeterborough

    125 Dublin Rd, Peterborough, NH 03458-1343

    Spotted an error? Let us know

  60. CVS PharmacyPlaistow

    4 Plaistow Rd, Plaistow, NH 03865

    Spotted an error? Let us know

  61. Hannaford PharmacyPlymouth

    389 Tenney Mountain Hwy, Plymouth, NH 03264-3274

    Spotted an error? Let us know

  62. CVS PharmacyPlymouth

    345 Highland St, Plymouth, NH 03264

    Spotted an error? Let us know

  63. Genoa HealthcarePlymouth

    101 Boulder Pointe Drive, Room 1009, Plymouth, NH 03264

    Spotted an error? Let us know

  64. Hannaford Supermarkets & PharmaciesPlymouth

    RT-25, Plymouth, NH 03264

    Spotted an error? Let us know

  65. CVS PharmacyPortsmouth

    674 Islington St, Portsmouth, NH 03801

    Spotted an error? Let us know

  66. Walgreens PharmacyRochester

    104 S Main St, Rochester, NH 03867

    Spotted an error? Let us know

  67. Genoa HealthcareRochester

    25 Old Dover Rd Ste B, Rochester, NH 03867

    Spotted an error? Let us know

  68. Care PharmacyRochester

    161 S Main St, Rochester, NH 03867-3123

    Spotted an error? Let us know

  69. Salem Neighborhood PharmacySalem

    32 Stiles Rd Unit 102C, Salem, NH 03079

    Spotted an error? Let us know

  70. CVS PharmacySalem

    5 Hampstead Rd, Salem, NH 03079

    Spotted an error? Let us know

  71. CVS PharmacySalem

    512 S Broadway, Salem, NH 03079

    Spotted an error? Let us know

  72. WalgreensSalem

    167 S Broadway, Salem, NH 03079

    Spotted an error? Let us know

  73. Cvs PharmacySalem

    203 S Broadway, Salem, NH 03079-3377

    Spotted an error? Let us know

  74. Cvs PharmacySeabrook

    628 Lafayette Rd, Seabrook, NH 03874-4298

    Spotted an error? Let us know

  75. Walmart PharmacySeabrook

    700 Lafayette Rd, Seabrook, NH 03874-6202

    Spotted an error? Let us know

  76. Sam's ClubSeabrook

    11 Batchelder Rd, Seabrook, NH 03874

    Spotted an error? Let us know

  77. CVS PharmacySomersworth

    338 High St, Somersworth, NH 03878

    Spotted an error? Let us know

  78. Cvs PharmacySomersworth

    11 Andrews Rd, Somersworth, NH 03878-1042

    Spotted an error? Let us know

  79. Walmart PharmacySomersworth

    59 Waltons Way, Somersworth, NH 03878-1044

    Spotted an error? Let us know

  80. CVSStratham

    One West Road Route 108., Stratham, NH 03885

    Spotted an error? Let us know

  81. Walgreens PharmacyTilton

    4 Sanborn Rd, Tilton, NH 03276

    Spotted an error? Let us know

  82. CVS PharmacyWest Lebanon

    250 Plainfield Rd, West Lebanon, NH 03784-2000

    Spotted an error? Let us know

  83. Walgreens PharmacyWest Lebanon

    3 Airport Rd, West Lebanon, NH 03784

    Spotted an error? Let us know

  84. CVS PharmacyWindham

    1 Wall St, Windham, NH 03087

    Spotted an error? Let us know

  85. Shaw's PharmacyWindham

    43 Indian Rock Rd, Windham, NH 03087

    Spotted an error? Let us know

  86. Walgreens PharmacyWolfeboro

    50 S Main St, Wolfeboro, NH 03894

    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