Skip to content
Independent analysis of NHS open data
PharmaInsight

NHS dispensing and prescribing data for England

PharmaInsight turns the NHS's open data into clear figures: what is dispensed, what it costs, where, and how it changes month to month. Free, fast, and open. No registration.

107,956,058items

Items dispensed nationally, April 2026

NHSBSA Prescription Cost Analysis

55,469

BNF presentations tracked

NHSBSA BNF code register

970

Dispensing practices, 38 of 42 ICBs

NHSBSA dispensing practice register

Most-dispensed medicines

By items dispensed in England, April 2026

Top medicines by items dispensed, April 2026
# Medicine Items Net cost MoM
1 Atorvastatin 6,648,832 £6,150,569 -1.7%
2 Amlodipine 3,487,398 £2,879,941 -2%
3 Lansoprazole 3,176,810 £3,651,497 -1.7%
4 Ramipril 3,061,548 £4,891,812 -2.2%
5 Levothyroxine sodium 2,906,317 £3,454,417 -2.2%
6 Omeprazole 2,895,388 £8,130,781 -2.4%
7 Bisoprolol fumarate 2,640,839 £5,156,416 -1.4%
8 Colecalciferol 2,491,057 £10,664,280 -1.5%
9 Metformin hydrochloride 2,297,528 £5,058,201 -1.5%
10 Sertraline hydrochloride 2,190,016 £3,713,543 -2.1%

Source: NHSBSA Prescription Cost Analysis · to April 2026 OGL v3.0

Explore the data

Not medical advice
PharmaInsight reports what the NHS publishes; it does not recommend or compare treatments. Speak to a pharmacist or GP about your medicines.