Skip to content
PharmospherePharmosphere

Community pharmacies across England, Scotland, Wales and Northern Ireland, from official open data (latest: 2026-08). Pick a nation or search by name, brand, address, postcode or code.

Find pharmacies near you:

Wales · Showing the 60 busiest pharmacies. Search by name, or find pharmacies near you.

PharmacyItemsCommon ailmentsEHC
Sharief Healthcare Ltd.Wales

Port Talbot Resource Centre, Moor Road, Baglan Moors, Port Talbot · SA12 7BJ · ODS 605610O

41,96171013
Allied Pharmacy Hannah StreetWales

70-71 Hannah Street, Porth, Mid Glamorgan · CF39 9PU · ODS 602490D

31,076667
Allied Pharmacy 50 Sway RoadWales

50 Sway Road, Morriston, Swansea, West Glamorgan · SA6 6JA · ODS 605490H

27,82011310
Boots Uk LtdWales

36 Queen Street, Cardiff, South Glamorgan · CF10 2RG · ODS 602816M

27,65315293
BootsWales

The Pharmacy Unit, North Wales Business Park, Off Llandulas Rd Cae Ethin, Abergele Conwy · LL22 8LJ · ODS 604821A

26,222184
Malpas PharmacyWales

361 Malpas Road, Newport, Gwent · NP20 6WB · ODS 601414A

25,547357
Porthcawl PharmacyWales

Porthcawl Medical Centre, 1 Clos Y Mametz, Porthcawl, Bridgend · CF36 5DJ · ODS 602555A

24,916325
Martin Davies Chemists Ltd.Wales

197-199 Caerleon Road, Newport, Gwent · NP19 7HA · ODS 601108B

24,5443009
Boots Uk LtdWales

25 Commercial Street, Old Cwmbran, Gwent · NP44 3LR · ODS 601819D

24,0168110
Pontllanfraith Pharmacy Ltd.Wales

The Health Centre, Blackwood Road, Pontllanfraith Blackwood, Gwent · NP12 2YU · ODS 601524A

22,760212
WellWales

Tynycoed Surgery, 20 Merfield Close, Sarn, Bridgend · CF32 9SW · ODS 602852O

21,4621706
Rowland L & Co.(Retail) Ltd.Wales

3 Chapel Street, Wrexham, Clwyd · LL13 7DD · ODS 604866C

20,8581067
Allied Pharmacy LlanrumneyWales

Llanrumney Medical Centre, Ball Road, Llanrumney Cardiff, South Glamorgan · CF3 5NP · ODS 602490F

20,780113—
Pencoed PharmacyWales

Coychurch Road, Pencoed, Mid Glamorgan · CF35 5NH · ODS 602006G

20,5711013
Speed'S PharmacyWales

7 The Square, Mercia Drive, Mynydd Isa Mold, Flintshire · CH7 6UY · ODS 604637A

20,5111017
Knights Mill Road PharmacyWales

23A Mill Road, Ely, Cardiff, South Glamorgan · CF5 4AE · ODS 602390N

20,36962
Knights Nelson PharmacyWales

14-16 Commercial Street, Nelson, Mid Glamorgan · CF46 6NF · ODS 601388B

20,231734
Boots Uk LtdWales

155/156 Commercial Street, Newport, Gwent · NP20 1UE · ODS 601812P

20,2206121
Gravells PharmacyWales

Llanelli Town Centre, Thomas Street, Llanelli Carmarthenshire, Dyfed · SA15 3JH · ODS 603205B

20,0751586
Knights Whitcombe Street PharmWales

22- 25 Whitcombe Street, Aberdare, Mid Glamorgan · CF44 7AU · ODS 602382E

19,860784
Dowlais PharmacyWales

82- 83 Victoria Street, Dowlais, Merthyr Tydfil, Mid Glamorgan · CF48 3RN · ODS 602485A

19,691274
H. Shackleton Ltd.Wales

33 Brecon Road, Abergavenny, Gwent · NP7 5UH · ODS 601613C

19,501968
The Pharmacy Coedpoeth LtdWales

Manchester House, Heol Maelor, Coedpoeth Wrexham, Clwyd · LL11 3LS · ODS 604389A

19,4841448
H. Shackleton Ltd.Wales

Riverside Pharmacy, Cwm Hir Road, Beaufort Ebbw Vale, Gwent · NP23 5NT · ODS 601613B

19,44987—
Rees H.S.Wales

The Pharmacy, Penclawdd, West Glamorgan · SA4 3YF · ODS 605566A

19,1702105
New Inn Pharmacy.Wales

110 The Highway, New Inn, Pontypool, Gwent · NP4 0PJ · ODS 601253A

18,8871594
Lewis Chemist Ltd.Wales

Brynhyfryd Primary Care Centre, Llangyfelach Road, Swansea, West Glamorgan · SA5 9EA · ODS 605398A

18,7671181
Llansamlet PharmacyWales

1 Frederick Place, Llansamlet, Swansea, West Glamorgan · SA7 9RY · ODS 605677H

18,634831
Camella Healthcare LtdWales

Craig Y Don Medical Centre, Clarence Road, Craig Y Don Llandudno, Conwy · LL30 1TA · ODS 604059E

18,10726—
Cefn Glas PharmacyWales

Cefn Glas Pharmacy, 56 Llangewydd Road, Bridgend, Mid Glamorgan · CF31 4JR · ODS 602006K

18,080815
Vale Of Neath PharmacyWales

Chain Road, Glynneath, Neath · SA11 5HP · ODS 605352A

18,0421546
WellWales

Adfer Medical Group, Llwynhendy Road, Llwynhendy, Dyfed · SA14 9BN · ODS 603855K

17,8821174
Pembroke Dock PharmacyWales

Argyle Medical Centre, Argyle Street, Pembroke Dock Pembrokeshire, Dyfed · SA72 6HL · ODS 603505A

17,8112739
Cohens ChemistWales

St Asaph Avenue, Kinmel Bay, Rhyl Denbighshire, Clwyd · LL18 5EE · ODS 604387I

17,75240—
Allied Pharmacy Ystrad MynachWales

12 Bedwlwyn Road, Ystrad Mynach, Hengoed, Mid Glamorgan · CF82 7AD · ODS 601610A

17,634615
Health Plus PharmacyWales

Health Plus Pharmacy, St Lukes Road, Pontnewynydd Pontypool, Gwent · NP4 6SU · ODS 601623A

17,5811394
WellWales

Brynmawr Wellbeing Centre, Blaenavon Road, Brynmawr · NP23 4BR · ODS 601850C

17,5341357
Cohens ChemistWales

West End Medical Centre, Conway Road, Colwyn Bay, Conwy · LL29 7LS · ODS 604387G

17,2571911
WellWales

The Rogerstone Practice, Chaplewood, Rogerstone Newport, Gwent · NP10 9DU · ODS 601855N

17,2381113
Knights Mountain Ash PharmacyWales

59 Oxford Street, Mountain Ash, Aberdare, Mid Glamorgan · CF45 3HD · ODS 602388O

17,217812
Boots Uk LtdWales

82/84 Taff Street, Pontypridd, Mid Glamorgan · CF37 4SU · ODS 602814O

17,2095518
Well Street PharmacyWales

38 Well Street, Ruthin, Denbighshire · LL15 1AN · ODS 604394A

17,1961142
Ha Crook PharmacyWales

23/25 Chester Road East, Shotton, Deeside, Flintshire · CH5 1QA · ODS 604012A

17,13127—
Pontardawe PharmacyWales

62 Herbert Street, Pontardawe, West Glamorgan · SA8 4ED · ODS 605527A

17,079975
Boots Uk LtdWales

10-14 The Mall, Cwmbran, Gwent · NP44 1PX · ODS 601812K

16,8968039
BootsWales

Unit 6, Prestatyn Shopping Park, Nant Hall Road, Prestatyn · LL19 9BJ · ODS 604810G

16,711555
Evans PharmacyWales

West Quay Medical Centre, Hood Road Barry, Vale Of Glamorgan, South Glamorgan · CF62 5QN · ODS 602421L

16,708943
Health Plus PharmacyWales

Grange Medical Centre, Bishop Street, Grangetown, Cardiff · CF11 6PG · ODS 602416D

16,6742283
Dowlais Pharmacy LtdWales

Ynysfach Road, Georgetown, Merthyr Tydfil, Mid Glamorgan · CF48 1AG · ODS 602137C

16,52112—
G S Bhogal PharmacyWales

Rumney Primary Care Centre, Barmouth Road, Rumney, Cardiff · CF3 3LA · ODS 602030B

16,482402
Cohens ChemistWales

Manchester Health Centre, Manchester Square, Milford Haven, Pembrokeshire · SA73 2JW · ODS 603387H

16,34543—
Prichard T.H. & Son Ltd.Wales

48 Church Street, Abertillery, Gwent · NP13 1DB · ODS 601548A

16,3373194
Davies (Briton Ferry) Ltd.Wales

Avenue Villa Surgery, Brynmor Road, Llanelli, Dyfed · SA15 2TJ · ODS 603120D

16,319221
Wepre Pharmacy(Stephen Moses)Wales

The Quay Health Centre, Fron Road, Connah'S Quay, Deeside Flints · CH5 4PJ · ODS 604606A

16,117485
Boots Uk LtdWales

1-3 Pool Lane, 37 Pool St, Caernarfon, Gwynedd · LL55 2AL · ODS 604814G

15,97211413
Knights Dowlais PharmacyWales

Morlais Medical Practice, Berry Square, Dowlais, Merthyr Tydfil · CF48 3AL · ODS 602390E

15,959232
Talbot PharmacyWales

New Park, Heol Y Gyfraith, Talbot Green Pontyclun, Mid Glamorgan · CF72 8AJ · ODS 602313C

15,7095613
WellWales

The New Medical Centre, High Street, Hirwaun, Aberdare · CF44 9SL · ODS 602856J

15,681572
Davies Chemists Briton FerryWales

The Pharmacy, The Quays, Baglan, Briton Ferry · SA11 2FP · ODS 605029B

15,542543
WellWales

Park Lane Surgery, Mill Street, Tonyrefail, Mid Glamorgan · CF39 8AF · ODS 602850M

15,527992

Pharmacy metrics are based on published or available data and should be treated as indicators. They do not represent complete financial accounts, total turnover, net profit, staffing costs, rent, buying margin or private income.

Source: NHSBSA and NHS England open data, including EPS nomination counts (England), Public Health Scotland open data (Scotland), NHS Wales Shared Services Partnership open data (Wales), HSC Business Services Organisation / Open Data NI (Northern Ireland), and location data from postcodes.io / Office for National Statistics. Contains public sector information licensed under the Open Government Licence v3.0. Drug Tariff, NHSBSA Copyright 2026. This information is licenced under the terms of the Open Government Licence. Monthly figures, for information only: not a statement of any business’s actual income or performance.