Superdrug Stores PLC operates 158 NHS community pharmacies across 42 integrated care boards in England. Dispensed 7.1m NHS items in the last 12 months, broadly flat year-on-year. Estimated annual NHS income from dispensing and advanced services is around £24.2m. Broadly distributed — no single ICB holds more than 6% of the network. Deeply engaged with advanced services — nearly every branch is active, averaging 5.2 of 6 service lines. Largest single-month intake of +10 branches in Nov 1998 points to a discrete acquisition. Parent company has been incorporated for more than 60 years (since 1964).
A step-change usually marks an acquisition; a steady slope is organic trade. The Pharmacy First launch in January 2024 shows up across most groups.
Plus 32 more ICBs with ≤5 branches each.
Superdrug Stores PLC is strongly over-indexed to deprived communities (+21pp vs a uniform national distribution). National baseline: exactly 30% of LSOAs sit in the most-deprived third, so that's the neutral line.
Least-deprived third: 11% · middle: 38%
Each coloured segment is one of the ten IMD deciles (segment widths scale with branch counts). Red = most-deprived communities; green = least-deprived. A heavy red-weighted bar reads as “serves deprived communities” — a meaningful operator identity in a sector where historical contract allocation concentrated pharmacies in low-income areas.
Half of Superdrug Stores PLC’s 156 reporting branches sit above the 62th national percentile for combined service engagement (NMS, Pharmacy First, BP, DMS, contraception, flu per 1,000 items). 116 branches beat the national median; 40 sit below.
Long-running appointments suggest a stable owner-operator. A cluster of resignations or a short director pattern can indicate a recent change in control, a restructure, or onboarding of external investors.
| # | Location | ICB | 12-month trend | Items (12m) | 6-mo Δ | Services |
|---|---|---|---|---|---|---|
| 1 | Co.durham · DH3 3BD | North East and North Cumbria ICB | 141.6k | +2% | 5 / 6 | |
| 2 | Surrey · KT4 8DY | South West London ICB | 141.2k | +5% |
Group identity reconciled from NHSBSA Contractor Details using legal-entity name, enriched with Companies House registry data for the top 100 corporate groups. Dispensing aggregated across every branch currently owned by the group. Officer tenure and SIC codes sourced live from Companies House under Crown Copyright.
Estimate derived from published NHS fee rates: £2.85/item (SAF + professional fee), £28/NMS, £35/DMS, £17/Pharmacy First, £15/BP check, £18/contraception consultation; flu uses actual £ fees published per dose. Category M reimbursement, establishment payment, transitional payment, PQS banding and the £1,000 Pharmacy First monthly fixed fee are all excluded. Private and locally-commissioned income is not included.
Each cell is one month. Darker cells mean more branches joined the network that month. Evenly-spaced light cells suggest organic growth or absorption by transfer; concentrated hot cells mark discrete acquisitions.
100-hour contracts carry higher opening-hour commitments for a higher core NHS fee. Distance-selling pharmacies fulfil prescriptions by post only — no walk-in customers.
Emerald shading is national pharmacy density; amber outlines flag hexes containing a Superdrug Stores PLC branch. Lets you read regional strategy at a glance — clustered around a few cities, broadly distributed, or concentrated in one corner of the country.
Each sparkline shows one branch's 12-month items trend. The percentage is the six-month change (last six vs prior six months); it's coloured green when the branch is growing by 3%+, red when declining by 3%+, neutral otherwise. Shapes that cluster tightly suggest a homogeneous chain; wide variation points to an acquired portfolio of independents. Click any card for its profile.
Each dot is one branch. The vertical line is the median 12-month items in this network; the horizontal line is flat (0%) trend. Quadrants are descriptive, not judgemental: a smaller-volume branch can be entirely appropriate where it serves a small or remote population. Commissioners and operators typically look at the lower-left quadrant as an early-warning area. Click any dot for the branch profile.
Each cell is the branch's year-on-year % items change for that month — red for decline, stone for flat, green for growth, capped at ±25%. A branch that turns red and stays red is a genuine contractor; a stone band is stable; an intermittent amber-to-green ramp signals recovery. Rows are ordered by 12-month volume — the right-hand number is items dispensed in the last 12 months, coloured red/green by the branch's 6-month trend so growth and decline are visible at both granularities. Showing the 60 busiest branches out of 158.
| 3 | Lincolnshire · PE9 2AY | Lincolnshire ICB | 128.8k | +1% | 6 / 6 |
| 4 | Wiltshire · BA14 8AT | Bath and North East Somerset, Swindon and Wiltshire ICB | 123.1k | -5% | 6 / 6 |
| 5 | Devon · EX34 9DA | Devon ICB | 112.9k | +19% | 5 / 6 |
| 6 | Hampshire · SO19 9DY | Hampshire and Isle of Wight ICB | 111.0k | -5% | 6 / 6 |
| 7 | Dorset · DT1 1BS | Dorset ICB | 107.3k | +0% | 5 / 6 |
| 8 | Merseyside · L20 4XX | Cheshire and Merseyside ICB | 104.9k | +6% | 6 / 6 |
| 9 | Cheshire · WA7 2BX | Cheshire and Merseyside ICB | 95.1k | +3% | 5 / 6 |
| 10 | Hampshire · SO18 5RR | Hampshire and Isle of Wight ICB | 92.9k | +0% | 5 / 6 |
| 11 | Derbyshire · SK17 6BJ | Derby and Derbyshire ICB | 88.3k | +1% | 5 / 6 |
| 12 | Norfolk · NR31 6QX | Norfolk and Waveney ICB (C 02-Apr-26) | 86.8k | -6% | 6 / 6 |
| 13 | B17 9NN | Birmingham and Solihull ICB | 86.7k | -1% | 5 / 6 |
| 14 | N9 0TZ | North Central London ICB (C 02-Apr-26) | 86.2k | -0% | 6 / 6 |
| 15 | B31 2JU | Birmingham and Solihull ICB | 85.1k | +3% | 5 / 6 |
| 16 | SW6 1NN | North West London ICB (C 02-Apr-26) | 84.3k | -0% | 5 / 6 |
| 17 | Merseyside · L36 9UJ | Cheshire and Merseyside ICB | 84.0k | +12% | 6 / 6 |
| 18 | EX4 3HJ | Devon ICB | 83.1k | +2% | 6 / 6 |
| 19 | Bristol · BS4 2QB | Bristol, North Somerset and South Gloucestershire ICB | 80.7k | -3% | 5 / 6 |
| 20 | NN1 2ED | Northamptonshire ICB | 78.7k | -6% | 6 / 6 |
| 21 | Surrey · CR7 7JG | South West London ICB | 75.2k | +4% | 6 / 6 |
| 22 | Somerset · TA21 8AA | Somerset ICB | 73.3k | +16% | 4 / 6 |
| 23 | Cornwall · TR11 3AT | Cornwall and the Isles of Scilly ICB | 72.6k | +4% | 5 / 6 |
| 24 | Oxfordshire · OX26 6JJ | Buckinghamshire, Oxfordshire and Berkshire West ICB (C 02-Apr-26) | 71.9k | +1% | 6 / 6 |
| 25 | HA5 1QL | North West London ICB (C 02-Apr-26) | 71.7k | -1% | 6 / 6 |
| 26 | London · W6 9HW | North West London ICB (C 02-Apr-26) | 70.6k | +5% | 5 / 6 |
| 27 | TA1 3PF | Somerset ICB | 69.3k | +3% | 5 / 6 |
| 28 | Kent · CT20 1DW | Kent and Medway ICB | 68.7k | +8% | 5 / 6 |
| 29 | DN1 1LF | South Yorkshire ICB | 66.9k | -1% | 5 / 6 |
| 30 | Hampshire · SO51 8BW | Hampshire and Isle of Wight ICB | 66.1k | +5% | 5 / 6 |
| 31 | Berkshire · SL1 4XL | Frimley ICB (C 02-Apr-26) | 58.4k | -1% | 5 / 6 |
| 32 | East Riding of Yorkshire · HU17 9AA | Humber and North Yorkshire ICB | 57.9k | +9% | 5 / 6 |
| 33 | Somerset · TA6 3NH | Somerset ICB | 57.0k | +4% | 5 / 6 |
| 34 | SK1 1RA | Greater Manchester ICB | 55.3k | +9% | 6 / 6 |
| 35 | London · W13 9BP | North West London ICB (C 02-Apr-26) | 54.3k | +3% | 5 / 6 |
| 36 | Cornwall · TR1 2QU | Cornwall and the Isles of Scilly ICB | 53.7k | +2% | 5 / 6 |
| 37 | Essex · IG1 4NF | North East London ICB | 52.8k | -2% | 5 / 6 |
| 38 | YO15 2DQ | Humber and North Yorkshire ICB | 52.7k | +2% | 5 / 6 |
| 39 | SM1 1NS | South West London ICB | 52.1k | +6% | 5 / 6 |
| 40 | Kent · CT1 2SS | Kent and Medway ICB | 51.6k | +9% | 5 / 6 |
| 41 | London · SW14 7JE | South West London ICB | 51.1k | +3% | 5 / 6 |
| 42 | North East Lincolnshire · DN31 1QR | Humber and North Yorkshire ICB | 50.6k | +8% | 5 / 6 |
| 43 | N7 6AJ | North Central London ICB (C 02-Apr-26) | 49.3k | -2% | 5 / 6 |
| 44 | West Yorkshire · WF10 1DE | West Yorkshire ICB | 49.2k | +5% | 5 / 6 |
| 45 | Hertfordshire · SG1 1DN | Hertfordshire and West Essex ICB (C 02-Apr-26) | 48.4k | +1% | 5 / 6 |
| 46 | Suffolk · CO10 1RB | Suffolk and North East Essex ICB (C 02-Apr-26) | 47.8k | +9% | 5 / 6 |
| 47 | London · SE5 8RW | South East London ICB | 47.5k | -3% | 5 / 6 |
| 48 | Berkshire · RG1 2AF | Buckinghamshire, Oxfordshire and Berkshire West ICB (C 02-Apr-26) | 47.5k | -2% | 5 / 6 |
| 49 | London · E8 2LX | North East London ICB | 47.3k | +2% | 5 / 6 |
| 50 | Middlesex · UB3 4DA | North West London ICB (C 02-Apr-26) | 47.0k | +2% | 5 / 6 |
| 51 | Suffolk · IP33 1DX | Suffolk and North East Essex ICB (C 02-Apr-26) | 46.9k | -3% | 6 / 6 |
| 52 | Warwickshire · CV11 4EE | Coventry and Warwickshire ICB | 46.3k | +9% | 5 / 6 |
| 53 | Hampshire · SP10 1NF | Hampshire and Isle of Wight ICB | 46.2k | -0% | 5 / 6 |
| 54 | NW6 4HS | North Central London ICB (C 02-Apr-26) | 46.0k | -4% | 5 / 6 |
| 55 | Edgware,middlesex · HA8 7BD | North Central London ICB (C 02-Apr-26) | 45.9k | -2% | 5 / 6 |
| 56 | Lincolnshire · PE11 1SG | Lincolnshire ICB | 45.9k | +6% | 5 / 6 |
| 57 | London · SW19 8YE | South West London ICB | 45.3k | -4% | 6 / 6 |
| 58 | Sunderland · SR1 3LB | North East and North Cumbria ICB | 45.1k | +9% | 5 / 6 |
| 59 | RH12 1HQ | Sussex ICB (C 02-Apr-26) | 44.9k | -0% | 5 / 6 |
| 60 | Kent · ME10 4AJ | Kent and Medway ICB | 44.6k | -2% | 5 / 6 |
| 61 | West Midlands · WV1 3NN | Black Country ICB | 44.6k | +4% | 6 / 6 |
| 62 | GL5 1AS | Gloucestershire ICB | 44.5k | -9% | 5 / 6 |
| 63 | London · SW9 8EA | South East London ICB | 43.6k | +8% | 5 / 6 |
| 64 | Leicestershire · LE13 1XH | Leicester, Leicestershire and Rutland ICB | 43.1k | +9% | 6 / 6 |
| 65 | West Yorkshire · BD21 3PP | West Yorkshire ICB | 42.2k | +8% | 6 / 6 |
| 66 | Devon · PL1 1RR | Devon ICB | 41.3k | -9% | 5 / 6 |
| 67 | Wolverhampton · WV14 0DR | Black Country ICB | 40.6k | -3% | 5 / 6 |
| 68 | London · W5 5JY | North West London ICB (C 02-Apr-26) | 40.5k | -0% | 5 / 6 |
| 69 | SE6 4HQ | South East London ICB | 40.3k | +8% | 5 / 6 |
| 70 | CH41 2PF | Cheshire and Merseyside ICB | 40.1k | +4% | 6 / 6 |
| 71 | London · SE17 2AL | South East London ICB | 40.0k | +3% | 4 / 6 |
| 72 | E13 9AR | North East London ICB | 39.8k | +4% | 5 / 6 |
| 73 | Berkshire · SL1 1JS | Frimley ICB (C 02-Apr-26) | 39.8k | +1% | 5 / 6 |
| 74 | N1 9EW | North Central London ICB (C 02-Apr-26) | 39.7k | +0% | 5 / 6 |
| 75 | Hertfordshire · SG6 3DL | Hertfordshire and West Essex ICB (C 02-Apr-26) | 38.9k | +5% | 6 / 6 |
| 76 | Somerset · BA20 1RQ | Somerset ICB | 38.8k | +12% | 5 / 6 |
| 77 | BH9 2AQ | Dorset ICB | 38.5k | +0% | 5 / 6 |
| 78 | Avon · BS3 4HD | Bristol, North Somerset and South Gloucestershire ICB | 38.2k | +8% | 6 / 6 |
| 79 | Oxfordshire · OX4 3JP | Buckinghamshire, Oxfordshire and Berkshire West ICB (C 02-Apr-26) | 38.1k | +12% | 5 / 6 |
| 80 | Devon · TQ1 1ES | Devon ICB | 38.1k | -7% | 6 / 6 |
| 81 | Cheshire · CW12 1AU | Cheshire and Merseyside ICB | 38.1k | +1% | 5 / 6 |
| 82 | Merseyside · PR8 1DJ | Cheshire and Merseyside ICB | 38.0k | +4% | 6 / 6 |
| 83 | NE1 7DF | North East and North Cumbria ICB | 37.6k | +5% | 5 / 6 |
| 84 | Nottinghamshire · NG17 1BP | Nottingham and Nottinghamshire ICB | 37.5k | +2% | 6 / 6 |
| 85 | Cambridgeshire · CB2 3HX | Cambridgeshire and Peterborough ICB (C 02-Apr-26) | 37.1k | -2% | 5 / 6 |
| 86 | SE27 9DL | South East London ICB | 37.0k | +12% | 5 / 6 |
| 87 | Cheshire · WA1 2QQ | Cheshire and Merseyside ICB | 36.3k | +4% | 6 / 6 |
| 88 | Hampshire · PO16 0PG | Hampshire and Isle of Wight ICB | 36.0k | +3% | 5 / 6 |
| 89 | Surrey · CR0 1US | South West London ICB | 35.5k | -0% | 5 / 6 |
| 90 | Wiltshire · SP1 2AG | Bath and North East Somerset, Swindon and Wiltshire ICB | 35.4k | +5% | 3 / 6 |
| 91 | Buckinghamshire · MK9 3BB | Bedfordshire, Luton and Milton Keynes ICB (C 02-Apr-26) | 35.3k | +14% | 5 / 6 |
| 92 | NW3 6JP | North Central London ICB (C 02-Apr-26) | 34.3k | +12% | 5 / 6 |
| 93 | North Yorkshire · HG1 1NS | Humber and North Yorkshire ICB | 34.2k | +6% | 6 / 6 |
| 94 | West Sussex · PO21 1PY | Sussex ICB (C 02-Apr-26) | 34.1k | -2% | 5 / 6 |
| 95 | Berkshire · RG12 1BE | Frimley ICB (C 02-Apr-26) | 33.5k | +5% | 5 / 6 |
| 96 | Middlesex · TW15 2UP | Surrey Heartlands ICB (C 02-Apr-26) | 33.4k | +8% | 5 / 6 |
| 97 | LS2 8NG | West Yorkshire ICB | 33.2k | +2% | 5 / 6 |
| 98 | Dorset · BH1 4AN | Dorset ICB | 32.9k | +4% | 5 / 6 |
| 99 | Oxfordshire · OX16 5UN | Buckinghamshire, Oxfordshire and Berkshire West ICB (C 02-Apr-26) | 32.4k | +16% | 5 / 6 |
| 100 | Suffolk · CB8 8HT | Suffolk and North East Essex ICB (C 02-Apr-26) | 32.4k | +12% | 5 / 6 |
| 101 | Berkshire · SL4 1DW | Frimley ICB (C 02-Apr-26) | 32.0k | +0% | 5 / 6 |
| 102 | Bedfordshire · LU1 2TJ | Bedfordshire, Luton and Milton Keynes ICB (C 02-Apr-26) | 32.0k | -4% | 6 / 6 |
| 103 | Staffordshire · ST6 5EA | Staffordshire and Stoke-on-trent ICB | 31.9k | +3% | 4 / 6 |
| 104 | Kent · ME12 1TX | Kent and Medway ICB | 31.6k | +9% | 6 / 6 |
| 105 | London · SE26 5UA | South East London ICB | 31.6k | +2% | 6 / 6 |
| 106 | Kent · BR6 0PF | South East London ICB | 31.6k | -5% | 5 / 6 |
| 107 | M1 1LZ | Greater Manchester ICB | 31.5k | +10% | 6 / 6 |
| 108 | Bedfordshire · MK40 1LN | Bedfordshire, Luton and Milton Keynes ICB (C 02-Apr-26) | 31.4k | +5% | 6 / 6 |
| 109 | HA1 2TA | North West London ICB (C 02-Apr-26) | 31.3k | -3% | 6 / 6 |
| 110 | Leicestershire · LE11 3EP | Leicester, Leicestershire and Rutland ICB | 30.2k | +0% | 6 / 6 |
| 111 | W12 8LR | North West London ICB (C 02-Apr-26) | 30.0k | +7% | 5 / 6 |
| 112 | CH1 2HA | Cheshire and Merseyside ICB | 29.7k | -10% | 5 / 6 |
| 113 | Cheshire · WA1 1QE | Cheshire and Merseyside ICB | 29.6k | +6% | 5 / 6 |
| 114 | East Sussex · BN1 2HA | Sussex ICB (C 02-Apr-26) | 29.4k | +10% | 5 / 6 |
| 115 | Hertfordshire · WD17 2TN | Hertfordshire and West Essex ICB (C 02-Apr-26) | 29.0k | -1% | 5 / 6 |
| 116 | L1 1DJ | Cheshire and Merseyside ICB | 28.7k | +4% | 5 / 6 |
| 117 | GL50 1DP | Gloucestershire ICB | 28.3k | +3% | 5 / 6 |
| 118 | Carlisle · CA3 8NX | North East and North Cumbria ICB | 27.4k | +9% | 6 / 6 |
| 119 | Hertfordshire · HP1 1BH | Hertfordshire and West Essex ICB (C 02-Apr-26) | 27.4k | -1% | 5 / 6 |
| 120 | Nottinghamshire · NG18 1LE | Nottingham and Nottinghamshire ICB | 27.3k | +13% | 5 / 6 |
| 121 | CV1 1DN | Coventry and Warwickshire ICB | 27.1k | +5% | 5 / 6 |
| 122 | Berkshire · SL6 1LL | Frimley ICB (C 02-Apr-26) | 26.8k | +4% | 5 / 6 |
| 123 | Norfolk · NR1 3SA | Norfolk and Waveney ICB (C 02-Apr-26) | 25.9k | +6% | 5 / 6 |
| 124 | S70 1RR | South Yorkshire ICB | 25.8k | +5% | 5 / 6 |
| 125 | Surrey · GU1 3DP | Surrey Heartlands ICB (C 02-Apr-26) | 25.6k | +3% | 6 / 6 |
| 126 | B23 6RS | Birmingham and Solihull ICB | 25.5k | -6% | 5 / 6 |
| 127 | Northamptonshire · NN11 4PN | Northamptonshire ICB | 25.4k | +2% | 6 / 6 |
| 128 | Stoke-on-trent · ST1 1PS | Staffordshire and Stoke-on-trent ICB | 25.3k | +1% | 5 / 6 |
| 129 | West Sussex · BN11 3HB | Sussex ICB (C 02-Apr-26) | 24.6k | +4% | 5 / 6 |
| 130 | West Midlands · B70 7PP | Black Country ICB | 24.5k | +5% | 5 / 6 |
| 131 | SW16 3LU | South West London ICB | 24.0k | +6% | 5 / 6 |
| 132 | WR1 2PY | Herefordshire and Worcestershire ICB | 23.9k | -3% | 5 / 6 |
| 133 | Hampshire · RG21 7LG | Hampshire and Isle of Wight ICB | 23.8k | +4% | 4 / 6 |
| 134 | BB1 7JD | Lancashire and South Cumbria ICB | 23.4k | +5% | 5 / 6 |
| 135 | Lancashire · BB5 1EX | Lancashire and South Cumbria ICB | 23.3k | +3% | 6 / 6 |
| 136 | Staffordshire · ST16 2HS | Staffordshire and Stoke-on-trent ICB | 22.7k | -7% | 5 / 6 |
| 137 | Buckinghamshire · HP11 2BY | Buckinghamshire, Oxfordshire and Berkshire West ICB (C 02-Apr-26) | 22.7k | +26% | 6 / 6 |
| 138 | Hampshire · GU51 3LA | Frimley ICB (C 02-Apr-26) | 22.4k | -2% | 5 / 6 |
| 139 | London · E17 7JR | North East London ICB | 22.0k | +2% | 5 / 6 |
| 140 | Essex · IG11 8DN | North East London ICB | 21.5k | +9% | 6 / 6 |
| 141 | LA1 1NB | Lancashire and South Cumbria ICB | 21.0k | -0% | 5 / 6 |
| 142 | HU1 2HU | Humber and North Yorkshire ICB | 20.7k | +34% | 5 / 6 |
| 143 | SW16 1BB | South East London ICB | 19.7k | -11% | 5 / 6 |
| 144 | BS1 3EU | Bristol, North Somerset and South Gloucestershire ICB | 19.6k | +7% | 5 / 6 |
| 145 | Cambridgeshire · CB1 1ER | Cambridgeshire and Peterborough ICB (C 02-Apr-26) | 19.3k | -4% | 5 / 6 |
| 146 | SW11 1PW | South West London ICB | 18.5k | +18% | 6 / 6 |
| 147 | Essex · SS1 1JD | Mid and South Essex ICB (C 02-Apr-26) | 17.7k | +16% | 5 / 6 |
| 148 | Derbyshire · DE1 1QH | Derby and Derbyshire ICB | 16.6k | +4% | 6 / 6 |
| 149 | Kent · BR3 1AY | South East London ICB | 15.9k | -0% | 5 / 6 |
| 150 | Shropshire · TF3 4BT | Shropshire, Telford and Wrekin ICB | 15.3k | +15% | 5 / 6 |
| 151 | PR1 2NR | Lancashire and South Cumbria ICB | 15.2k | +3% | 5 / 6 |
| 152 | West Midlands · B91 3GS | Birmingham and Solihull ICB | 14.6k | -2% | 5 / 6 |
| 153 | BA1 1EL | Bath and North East Somerset, Swindon and Wiltshire ICB | 14.5k | +9% | 6 / 6 |
| 154 | Surrey · GU15 3SJ | Frimley ICB (C 02-Apr-26) | 13.8k | +4% | 4 / 6 |
| 155 | DE1 2PG | Derby and Derbyshire ICB | 11.3k | +11% | 6 / 6 |
| 156 | Warwickshire · CV32 4BT | Coventry and Warwickshire ICB | 9.6k | +13% | 5 / 6 |
| 157 | London · WC2N 5LH | North West London ICB (C 02-Apr-26) | 4.2k | +6% | 5 / 6 |
| 158 | London · WC1V 7DA | North Central London ICB (C 02-Apr-26) | 4.1k | +12% | 5 / 6 |