Skip to content
Independent analysis of NHS open data
PharmaInsight

Megestrol acetate

Malignant Disease and Immunosuppression Sex hormones and hormone antagonists in malignant disease BNF 0803020L0
Data updated April 2026 Download CSV

Megestrol acetate was ranked 1036th of 1,792 medicines by items in April 2026, with 378 items, up 62.2% on a year earlier.

378items +62.2%

Dispensed in April 2026

3,435items

Rolling 12 months

£8,296

Net ingredient cost · April 2026

Figure 1. Megestrol acetate: national items dispensed by month

0 326 652 Jan 2021 Nov 2021 Sep 2022 Jul 2023 May 2024 Mar 2025 Apr 2026 378 Jan 2021: 531 Feb 2021: 479 Mar 2021: 572 Apr 2021: 543 May 2021: 532 Jun 2021: 555 Jul 2021: 575 Aug 2021: 527 Sep 2021: 468 Oct 2021: 407 Nov 2021: 619 Dec 2021: 549 Jan 2022: 500 Feb 2022: 504 Mar 2022: 594 Apr 2022: 535 May 2022: 547 Jun 2022: 544 Jul 2022: 548 Aug 2022: 599 Sep 2022: 590 Oct 2022: 586 Nov 2022: 554 Dec 2022: 460 Jan 2023: 616 Feb 2023: 563 Mar 2023: 634 Apr 2023: 593 May 2023: 636 Jun 2023: 604 Jul 2023: 633 Aug 2023: 652 Sep 2023: 593 Oct 2023: 618 Nov 2023: 624 Dec 2023: 609 Jan 2024: 604 Feb 2024: 542 Mar 2024: 402 Apr 2024: 600 May 2024: 541 Jun 2024: 534 Jul 2024: 549 Aug 2024: 479 Sep 2024: 395 Oct 2024: 437 Nov 2024: 462 Dec 2024: 467 Jan 2025: 468 Feb 2025: 299 Mar 2025: 293 Apr 2025: 233 May 2025: 208 Jun 2025: 170 Jul 2025: 251 Aug 2025: 298 Sep 2025: 329 Oct 2025: 336 Nov 2025: 308 Dec 2025: 367 Jan 2026: 325 Feb 2026: 305 Mar 2026: 368 Apr 2026: 378

Source: NHSBSA Prescription Cost Analysis, to April 2026

Download CSV
Embed this chart

At a glance

  • Therapeutic class Sex hormones and hormone antagonists in malignant disease
  • Presentations 3 shown
  • Average cost / item £21.95
  • Year on year Up 62.2% on a year earlier
What this is
Net ingredient cost is the list price before discounts and dispensing fees, not what the NHS finally pays.

Top presentations, April 2026

The individual products dispensed under Megestrol acetate this month.

Presentations of Megestrol acetate, April 2026
Presentation BNF code Items Net ingredient cost
Megestrol 160mg tablets 0803020L0AAABAB 276 £5,215
Megace 160mg tablets 0803020L0BBACAB 92 £1,983
Megestrol 40mg tablets 0803020L0AAAAAA 10 £1,098

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

Where Megestrol acetate is dispensed

The regions and dispensing practices with the highest Megestrol acetate volumes.

Regional volumes from NHSBSA Prescription Cost Analysis; practice volumes from NHS dispensing data.

Compare Megestrol acetate with

Other medicines in the same BNF section, by prescribing volume.