The headline figure of 1,665 active pharmacy vacancies across England, Scotland, and Wales tells a simpler story than the reality. PharmSee's analysis of job titles across all 11 tracked employer sources finds that a significant minority of listed positions are relief, weekend, Saturday-only, bank, or part-time roles — meaning the true number of full-time equivalent (FTE) positions may be materially lower.
The relief and part-time picture by employer
PharmSee classified every current vacancy by whether its title contains indicators of non-permanent or sub-FTE status: "relief", "Saturday", "weekend", "part-time", "part time", or "bank". The results vary dramatically by employer.
| Employer | Total vacancies | Relief/PT roles | Relief/PT share |
|---|---|---|---|
| Well Pharmacy | 297 | 135 | 45.5% |
| Day Lewis | 15 | 4 | 26.7% |
| Asda | 49 | 8 | 16.3% |
| Superdrug | 49 | 4 | 8.2% |
| NHS Jobs | 476 | 31 | 6.5% |
| Weldricks | 37 | 2 | 5.4% |
| Cohens | 62 | 2 | 3.2% |
| Boots | 529 | 1 | 0.5% |
| Tesco | 99 | 0 | 0.0% |
| Morrisons | 32 | 0 | 0.0% |
| Rowlands | 20 | 0 | 0.0% |
The spread is striking. Well Pharmacy, which has expanded from 10 vacancies in early April to 297 in the current snapshot, lists nearly half of its roles as relief or part-time positions. At the other end, several employers show zero or near-zero relief listings.
What this means for the headline vacancy count
If the 1,665 figure is taken at face value, it suggests robust demand for pharmacy professionals. But the FTE-equivalent picture is different.
Across all sources, PharmSee identified approximately 187 vacancies (11.2%) with explicit relief, part-time, or weekend indicators in their titles. This is likely an undercount — some employers may bundle part-time roles under generic titles that do not flag the hours pattern.
A conservative estimate suggests the true FTE-equivalent vacancy count sits between 1,350 and 1,500 — still a substantial number, but meaningfully lower than the headline figure.
Why some employers list more relief roles
The variation between employers reflects different workforce models. Well Pharmacy, which operates 290 branches across England and Wales, appears to use a hub-and-relief staffing model where a smaller core team is supplemented by relief pharmacists who cover multiple branches. This inflates the vacancy count relative to the number of net new positions being created.
Supermarket pharmacies — Tesco, Morrisons, and Asda — tend to list roles as full-time or do not specify, making it harder to distinguish FTE from part-time in their feeds. The zero reading for Tesco and Morrisons may reflect titling conventions rather than a genuine absence of part-time work.
NHS Jobs listings are predominantly hospital and trust roles, where band-structured employment tends to be full-time with defined hours. The 6.5% relief share in NHS listings largely comprises bank pharmacist positions offered alongside substantive roles.
Caveats and methodology
This analysis relies on job title keywords and therefore misses roles where part-time status is described in the body text rather than the title. The true proportion of sub-FTE roles across the market is likely higher than 11.2%.
PharmSee's vacancy data is capped at 200 listings per source per query. For Boots (529 total vacancies) and NHS Jobs (476 total), the analysis is based on a 200-job sample — approximately 38% and 42% of the respective totals. The relief proportion in the unsampled portion may differ.
Despite these limitations, the central finding is clear: headline vacancy counts in pharmacy overstate the number of full-time roles available. Job seekers, workforce planners, and policymakers should treat the 1,665 figure as an upper bound rather than a precise measure of labour demand.
Explore current pharmacy vacancies by role type and region using PharmSee's job search, or check salary data by role to understand what these positions pay.
Sources: PharmSee vacancy data from 11 tracked sources (snapshot: 13 April 2026). Classification based on job title keyword matching. Total vacancy count from PharmSee /api/jobs/stats endpoint.