Cycle 19's thirteen-city Boots contractor audit identified two cities with a 0% ghost rate: Bristol BS1 and Dudley DY1. Every Boots contractor code in those two 3-mile rings is operating. No zero-revenue shells, no stale register entries, no rationalisation overhang. For a national chain that is running 25-57% ghost rates in most English city cores, that is a striking result — and Dudley is the harder case to explain. Bristol is a large regional capital with a consolidated Boots footprint. Dudley is a Black Country town of ~200,000 that sat in the path of Boots's 2023 rationalisation wave.
This article covers who the four Dudley Boots branches are, why they survived, and what the zero-ghost finding means for West Midlands pharmacy economics.
The DY1 1HP 3-mile audit
PharmSee's cycle 20 re-pull returns 58 pharmacies, 63 GP practices, and a 1.09 GP-to-pharmacy ratio. The four Boots contractor codes:
| Code | Postcode | Distance | Revenue | Status |
|---|---|---|---|---|
| FV096 | DY1 1PJ | 0.18 mi | £160,176 | Operating |
| FL922 | DY5 1QT | 2.28 mi | £88,353 | Operating |
| FJF84 | B70 0EN | 2.66 mi | £99,589 | Operating |
| FK052 | B69 1DF | 2.54 mi | £87,505 | Operating |
Four branches, all operating, no ghosts. Operating average £108,906 — third-highest in the thirteen-city atlas after Wolverhampton WV1 (£137,266) and Plymouth PL1 (£150,572). Dudley is not only ghost-free, its survivors are earning well above the atlas median.
The four survivors
Each of the four Dudley Boots branches covers a structurally distinct catchment — there is no branch cannibalisation and no redundant coverage:
FV096 (DY1 1PJ, 0.18 mi from centre) — Dudley town centre, Stone Street Square / market-town commercial core. £160,176 makes this the highest-revenue branch in Dudley's Boots footprint and the clear central anchor. Dudley is one of the few Black Country towns where the town-centre retail core is still commercially viable at the pharmacy level, and FV096 captures that.
FL922 (DY5 1QT, 2.28 mi) — Brierley Hill, toward Merry Hill shopping centre. £88,353. This is the south-west satellite branch, covering the Quarry Bank / Brierley Hill residential corridor. Merry Hill is a regional shopping centre but Boots maintains a town-centre presence in Brierley Hill village rather than the out-of-town retail park.
FJF84 (B70 0EN, 2.66 mi) — West Bromwich direction, inside the Black Country conurbation boundary. £99,589. This branch crosses the DY/B boundary into the West Bromwich trading catchment, holding a share of the inner-Black Country residential sector.
FK052 (B69 1DF, 2.54 mi) — Oldbury, toward the M5 junction. £87,505. Industrial-suburban Black Country, covering the Tividale / Langley corridor.
The four branches form a compact diamond with Dudley town centre at the north, Brierley Hill at the south-west, West Bromwich at the east and Oldbury at the south. No two branches are within 0.5 miles of each other — no overlap cannibalisation — and the catchment coverage is continuous.
Why Dudley survived the 2023 rationalisation wave
Boots's 2023 rationalisation was not uniform across the West Midlands. Birmingham B1 kept most of its historical contractor codes (25% ghost rate, 8 contractor codes, 6 operating) but the operating revenues are atlas-floor weak. Wolverhampton WV1 lost half its footprint (57.1% ghost, 7 codes, 3 operating) but the survivors are atlas-strong. Walsall lost a quarter (25% ghost, 4 codes, 3 operating). Coventry lost 30% (10 codes, 7 operating). Dudley lost nothing.
The structural explanation is that Dudley's four Boots branches are all single-branch catchments. None of them overlap. None of them share a 0.5-mile radius with another Boots contractor code. When Boots's 2023 closure committee reviewed the UK estate looking for overlap closures, Dudley had no candidates — every branch was the only Boots in its sub-town catchment.
Compare to Birmingham B1, where FJV53 (Bull Ring) sits 0.13 miles from FNM58 (Priory Square), producing the extreme overlap closure pressure that the Boots Bull Ring closure watch piece covers. Compare to Liverpool L1, where the city-centre Boots pair (FF015 + FXV39) sit 0.06 miles apart. Compare to Newcastle NE1, where six ghost contractor codes trace a closed pair-closure pattern. Dudley had none of those overlaps. The 2023 rationalisation was not structured to close single-branch catchments, so Dudley survived intact.
The second structural factor is catchment quality. Dudley's four branches all run above £85,000 in revenue — none of them sit near the closure-candidate threshold that B1 2JF (£22,922) defines. Boots's 2023 review prioritised closing low-revenue overlapping branches, not low-revenue single branches — and in any case Dudley has no low-revenue branches of either type. The four branches average £108,906, and the weakest branch (FK052 Oldbury) runs £87,505 — still £28,000 above the B1 2JF closure threshold.
The West Midlands comparison
Placing Dudley alongside the four other cycle-19 West Midlands audits shows how unusual it is:
| City | Branches | Op | Ghost % | Op avg |
|---|---|---|---|---|
| Dudley DY1 | 4 | 4 | 0.0% | £108,906 |
| Walsall WS1 | 4 | 3 | 25.0% | £78,409 |
| Birmingham B1 | 8 | 6 | 25.0% | £55,435 |
| Coventry CV1 | 10 | 7 | 30.0% | £96,292 |
| Wolverhampton WV1 | 7 | 3 | 57.1% | £137,266 |
Dudley is the only West Midlands city with a zero ghost rate AND a high operating average. Walsall is also ghost-light but its operating average is £30k lower. Birmingham is mid-ghost and atlas-floor. Coventry is mid-ghost and mid-operating. Wolverhampton is high-ghost and high-operating.
Dudley is the cleanest, most stable Boots footprint in the West Midlands. Any "Boots is failing in the West Midlands" narrative built on Birmingham B1's £55,435 data point needs to contend with Dudley's four-branch £108,906 counter-example 9 miles away.
What a 0% ghost rate signals
A 0% ghost rate is not an accident. It means three things simultaneously:
- NHS Digital's register is up to date for that catchment. No stale contractor codes lingering from 2023 closures.
- Boots's local estate has no pending rationalisation. If there were closure candidates, they would show as zero-revenue contractor codes on the most recent NHSBSA snapshot.
- Every branch is pulling its weight. No overlap, no marginal-survivor branches, no sub-£50k revenue outliers.
For cities in this state, the next register update will likely show the same four branches. There is no downside risk — Dudley's 4-branch Boots estate is as commercially stable as any in PharmSee's atlas.
Bristol BS1 is the only other city in the same position. Both are 13-city outliers in a dataset where 25-57% ghost rates are the rule for everyone else. Understanding why they are outliers is interesting because it tells you what "Boots after rationalisation is complete" looks like at the branch-geography level: single-branch catchments, no overlaps, moderate-to-strong per-branch revenues, no surviving low-revenue shells.
For the wider West Midlands atlas
The Dudley / Birmingham gap is the most vivid example in PharmSee's data of intra-conurbation Boots variance. B1 1BB and DY1 1HP are 9 miles apart by road. In that 9-mile gap, the operating Boots average nearly doubles (£55,435 to £108,906), the ghost rate drops from 25% to 0%, the catchment competitive dynamics flip, and the role of independent operators shifts from dominant to moderate. Whatever is happening to Boots in Birmingham B1 is a city-core specific phenomenon — the wider West Midlands conurbation, Dudley included, is not in the same condition.
PharmSee's location analyser runs the same 3-mile ring against any DY postcode, letting you verify these figures or extend the audit to Stourbridge (DY8), Halesowen (B63), or Kingswinford (DY6). The pharmacy search returns branch-level detail by contractor code and chain category. And the nine-city pharmacy atlas pillar places Dudley alongside the other eight English city cores in the complete audit.
Sources: NHSBSA Open Data, NHS Digital ODS pharmacy register, PharmSee cycle 20 /api/location/analyze pull against DY1 1HP with radiusMiles=3.