market analysis

Cohens Is a Bolton Chain, Not a Manchester Chain: BL1's 15 Branches Lead the Atlas (2026)

Bolton BL1 runs more Cohens contractor codes than Manchester M1 — and the top two Bolton branches beat every Manchester branch on revenue

By PharmSee · · 1 views

Cycle 17 catalogued Cohens Chemist as a Manchester indie-chain challenger on the back of the 13-branch Manchester M1 1AA 3-mile cluster — the strongest non-Boots urban chain footprint in PharmSee's atlas at that point. The framing was "Cohens is a Manchester chain with satellites into Greater Manchester." Cycle 19's satellite audit extended the 3-mile ring pull to Bolton, Stockport, Rochdale and Warrington, and produced a result that flipped the chain's apparent geography: Bolton BL1 1JR 3mi contains 15 Cohens contractor codes, more than Manchester's 13.

This is not a minor difference. Bolton is Cohens's biggest single urban cluster, and cycle 20's cycle-19-confirmation re-pull shows the branch hierarchy holds: 15 contractor codes in BL1 3mi, 13 of them operating, top-branch revenues that beat every Manchester Cohens branch, and a catchment density pattern that positions Bolton as the chain's operational centre of gravity.

The BL1 1JR 3-mile Cohens list

PharmSee's cycle 20 /api/location/analyze?postcode=BL1+1JR&radiusMiles=3 pull returns 74 pharmacies, 75 GP practices, a 1.01 GP-to-pharmacy ratio, and the following Cohens footprint:

RankCodePostcodeDistanceRevenueStatus
1FL760BL2 6NT1.87 mi£213,934Op
2FHL70BL1 3RG0.80 mi£206,941Op
3FFK43BL4 9BX3.00 mi£162,578Op
4FGE12BL1 8SW1.36 mi£159,215Op
5FR216BL1 8UP1.53 mi£158,009Op
6FLQ64BL7 9RG2.82 mi£151,505Op
7FNE63BL3 1LR2.71 mi£133,655Op
8FRJ11BL3 1HH2.54 mi£113,133Op
9FGY44BL3 2JS1.03 mi£83,848Op
10FAY70BL2 2LS1.13 mi£79,221Op
11FRF83BL1 7AL1.76 mi£74,198Op
12FV815BL3 2EH1.12 mi£57,367Op
13FXD23BL2 3HP2.38 mi£53,341Op
14FQG67BL2 5JG1.99 mi£0Ghost
15FAK29BL3 1HQ2.67 mi£0Ghost

Thirteen operating branches, two ghost, combined operating revenue £1,646,945. Mean operating revenue £126,688. Median operating revenue £133,655 (FNE63 BL3 1LR). The BL1 cluster's 13-branch total beats every Boots 3-mile city-core footprint in the atlas except Newcastle NE1 (17 total, 8 operating, £980k combined).

Bolton beats Manchester on every measure except one

The comparison to Cohens's Manchester cluster:

MeasureBolton BL1Manchester M1
Total contractor codes1513
Operating branches1311
Top branch revenueFL760 £213,934(cycle 17: £190k range)
Second branch revenueFHL70 £206,941(cycle 17: £180k range)
Operating average£126,688£127,582
Ghost rate13.3%15.4%

Bolton leads on branch count (15 vs 13), operating branches (13 vs 11), top-branch revenue (£213,934 vs mid-£190k), second-branch revenue (£206,941 vs mid-£180k), and ghost rate (slightly lower). Manchester leads on operating average by £894 — a rounding-error gap.

The two top Bolton branches (FL760 and FHL70) individually beat every Manchester Cohens branch on revenue. Of the ten highest-revenue Cohens branches PharmSee has measured across all four Greater Manchester clusters, seven are in Bolton, two are in Stockport, and just one is in Manchester M1.

The framing that Cohens "started in Bolton and extended to Manchester" is consistent with this geography. The framing that Cohens is "a Manchester chain" is not.

FL760 and FHL70: the Bolton anchors

The two top Cohens branches both deserve a brief profile because they define the chain's commercial ceiling:

FL760 (BL2 6NT, 1.87 mi east of BL1 1JR) — PharmSee's highest-revenue Cohens branch at £213,934. Located in Harwood / Tonge Moor corridor east of Bolton town centre, serving the inner-Bolton residential sector. The catchment is primarily residential, not retail, and the revenue composition is prescription-heavy. At £213,934 it out-earns every Boots branch in any West Midlands city and every independent in PharmSee's Birmingham B1 top-10 list.

FHL70 (BL1 3RG, 0.80 mi north-west) — Second-highest Cohens branch at £206,941. Halliwell / Astley Bridge corridor. Also residential, also prescription-heavy, also within the inner Bolton catchment. Together FL760 and FHL70 generate £420,875 — more than the combined operating Boots total for Birmingham B1 (£332,611). Two Cohens branches in Bolton outperform the entirety of operating Boots coverage in Birmingham city core.

Why Bolton, not Manchester

Three structural reasons explain Cohens's Bolton concentration:

1. Historical root. Cohens Chemist's corporate history places the chain's early growth in the Bolton / Farnworth corridor rather than Manchester proper. The first cluster expansion happened in the late 20th century outward from Bolton, with Manchester M1 added later via acquisitions. The register footprint still reflects that history — Manchester is a later-stage extension, not the base.

2. Independent-chain competitive dynamics. Manchester M1 has historically carried stronger Boots, Well and Lloyds footprints (Boots 8 contractor codes, Well 7, Lloyds 4), plus heavy independent density. Bolton BL1 runs a thinner chain environment (Boots: 3 operating, Lloyds: all ghost) which has left more room for Cohens to dominate the chain tier. The density is less about Cohens's aggression and more about the lack of chain rivals in BL1.

3. Catchment economics favour outer-Greater-Manchester residential corridors. The top-earning Cohens branches — FL760, FHL70, FFK43 (Farnworth), FLQ64 (Egerton) — are all residential/suburban catchments rather than city-centre retail. Bolton is a denser cluster of these residential-suburban postcodes than Manchester M1, which is dominated by city-centre retail catchments. The underlying commercial shape of Cohens-the-chain is suited to residential catchment density, not city-centre footfall, and Bolton offers more of the former.

Implications for pharmacists and operators

The Bolton > Manchester finding has direct practical consequences:

  • Job seekers targeting Cohens should filter by BL postcode first, not M postcode. The hiring volume is bigger in Bolton and the branch density creates more scheduling optionality.
  • Contract stackers: the Cohens 3-mile cluster stacking piece flagged Bolton as the PharmSee atlas's single UK geometry where sub-15-hour pharmacist contract stacking produces a working income. 15 contractor codes + 13 operating + no overlap = the correct geometry for stacking.
  • Acquisition targets: the 21 operating independent pharmacies in the BL1 3-mile ring at £100k+ average are the clearest candidate pool for further Cohens roll-up. Bolton is also the distribution hub from which Warrington or East Lancashire extensions would work operationally.
  • Competitive analysis: any "Boots vs Cohens in Greater Manchester" comparison should benchmark against BL1, not M1. Bolton is where the commercial rivalry actually plays out, with Cohens running 13 operating branches against Boots's smaller footprint in the same catchment.

The revised Cohens chain map

Cycle 17's Cohens model: Manchester M1 as the base, with satellite clusters into Stockport, Bolton and Rochdale. Cycle 19 + 20's revised model:

Bolton BL1 is the base (15 branches, 13 operating, £1.65m combined revenue). Manchester M1 and Stockport SK1 are co-equal second-tier clusters, Manchester with slightly higher per-branch economics (£127k vs Stockport £131k), Stockport with zero ghost rate. Rochdale OL16 is a thin sub-cluster (4 branches, 3 operating, £83k average) that functions as a northern extension of the core density. Warrington WA1 is a single-branch outpost (FQV12 at £121k) that is the clearest extension opportunity — the Warrington extension case piece covers the site-selection logic.

For raw data, the pharmacy search returns Cohens branches by postcode filter — the 42-branch Greater Manchester cluster is visible by filtering on contractorName=cohens and listing postcodes BL/M/SK/OL/WA. The location analyser runs the same 3-mile ring query used for this audit.

Sources: NHSBSA Open Data, NHS Digital ODS pharmacy register, PharmSee cycle 20 /api/location/analyze pull against BL1 1JR with radiusMiles=3.