A public-interest data project by MobiDoctor · mobidoctor.eu

European Medicine Shortage Tracker

Search any medicine and see where it is short across Europe — combining the official EMA shortages catalogue with national registers. Statuses, reasons, expected resolution dates and agency-listed alternatives, refreshed from the primary sources.

Data refreshed 7 August 2026 · 10 official sources · 6,322 register entries

MEDICALLY REVIEWED
Dr. Chrysoula I. Liakou MD, PhD
Internal Medicine Specialist
Cancer Immunology Researcher
Reviewed 30 July 2026 · next review due 30 January 2027
6,644
active shortage reports tracked
1,872
medicines currently affected
10
official sources aggregated
🇮🇹 2,480
most reports: Italy

Most affected medicines across Europe right now

Active substances with current availability issues in the most registers at once.

MedicineATCRegisters reporting issuesWhere
RisperidoneN05AX089🇦🇹 🇩🇪 🇪🇸 🇪🇺 🇫🇷 🇬🇷 🇮🇪 🇮🇹 🇸🇪
OlanzapineN05AH038🇦🇹 🇩🇪 🇪🇸 🇪🇺 🇬🇷 🇮🇪 🇮🇹 🇸🇪
PregabalinN02BF027🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
SildenafilG04BE037🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
CinacalcetH05BX017🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
CiprofloxacinJ01MA027🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
DinoprostoneG02AD027🇦🇹 🇩🇪 🇫🇷 🇬🇷 🇮🇪 🇮🇹 🇸🇪
EzetimibeC10AX097🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
LinezolidJ01XX087🇦🇹 🇩🇪 🇪🇸 🇫🇷 🇬🇷 🇮🇹 🇸🇪
IfosfamideL01AA067🇦🇹 🇩🇪 🇪🇺 🇫🇷 🇮🇪 🇮🇹 🇸🇪

Shortage situation by country

Every country has its own live page: current shortages, what is driving them, newest register entries, practical steps for patients, and an embeddable counter.

Medicines with active availability issues

1,872 medicines
QuetiapineN05AH04🇦🇹 🇪🇸 🇪🇺 🇬🇷 🇮🇪 🇮🇹
Shortage111 register entries · shortage reported in 6 countries
PregabalinN02BF02🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage68 register entries · shortage reported in 7 countries
Atomoxetine hydrochlorideN06BA09🇦🇹 🇩🇪 🇪🇸 🇮🇪 🇸🇪
Shortage61 register entries · shortage reported in 5 countries
RisperidoneN05AX08🇦🇹 🇩🇪 🇪🇸 🇪🇺 🇫🇷 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage60 register entries · shortage reported in 9 countries
Quetiapinfumarat (Ph.Eur.)N05AH04🇩🇪 🇬🇷
Shortage49 register entries · shortage reported in 2 countries
OlanzapineN05AH03🇦🇹 🇩🇪 🇪🇸 🇪🇺 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage50 register entries · shortage reported in 8 countries
GalantaminaN06DA04🇦🇹 🇩🇪 🇪🇸 🇸🇪
Shortage42 register entries · shortage reported in 4 countries
Tadalafil🇦🇹 🇪🇸 🇮🇹 🇸🇪
Shortage37 register entries · shortage reported in 4 countries
LenalidomideL04AX04🇦🇹 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage36 register entries · shortage reported in 6 countries
GabapentinN03AX12🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage35 register entries · shortage reported in 6 countries
LevetiracetamN03AX14🇦🇹 🇩🇪 🇪🇸 🇮🇪 🇮🇹 🇸🇪
Shortage35 register entries · shortage reported in 6 countries
SertralineN06AB06🇦🇹 🇩🇪 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage33 register entries · shortage reported in 6 countries
Kvetiapinfumarat🇸🇪
Shortage32 register entries · shortage reported in 1 country
SildenafilG04BE03🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage34 register entries · shortage reported in 7 countries
Fentanyl🇦🇹 🇪🇸 🇮🇪 🇮🇹 🇸🇪
Shortage29 register entries · shortage reported in 5 countries
Dabigatran etexilatoB01AE07🇦🇹 🇩🇪 🇪🇸 🇮🇹 🇸🇪
Shortage34 register entries · shortage reported in 5 countries
EtoricoxibM01AH05🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage28 register entries · shortage reported in 6 countries
Lakosamid🇪🇸 🇮🇹 🇸🇪
Shortage28 register entries · shortage reported in 3 countries
CinacalcetH05BX01🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage29 register entries · shortage reported in 7 countries
Quetiapina fumarato🇮🇹
Shortage27 register entries · shortage reported in 1 country
Duloxetine hydrochlorideN06AX21🇦🇹 🇩🇪 🇪🇸 🇮🇪 🇮🇹 🇸🇪
Shortage24 register entries · shortage reported in 6 countries
Ezetimibe, SimvastatinC10BA02🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage25 register entries · shortage reported in 6 countries
OmeprazolA02BC01🇪🇸 🇬🇷 🇮🇹 🇸🇪
Shortage25 register entries · shortage reported in 4 countries
IbuprofenM01AE01🇩🇪 🇪🇸 🇮🇪 🇮🇹 🇸🇪
Shortage23 register entries · shortage reported in 5 countries
ParacetamolN02AJ13🇦🇹 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage26 register entries · shortage reported in 5 countries
RepaglinidA10BX02🇪🇸 🇬🇷 🇮🇹 🇸🇪
Shortage22 register entries · shortage reported in 4 countries
Rivastigmin🇪🇸 🇮🇹 🇸🇪
Shortage21 register entries · shortage reported in 3 countries
Simvastatin🇦🇹 🇮🇪 🇮🇹 🇸🇪
Shortage21 register entries · shortage reported in 4 countries
AprepitantA04AD12🇦🇹 🇩🇪 🇪🇸 🇫🇷 🇮🇪 🇮🇹
Shortage22 register entries · shortage reported in 6 countries
Atorvastatin🇦🇹 🇪🇸 🇮🇪 🇮🇹 🇸🇪
Shortage31 register entries · shortage reported in 5 countries
CiprofloxacinJ01MA02🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage20 register entries · shortage reported in 7 countries
Lansoprazol🇦🇹 🇪🇸 🇮🇹 🇸🇪
Shortage20 register entries · shortage reported in 4 countries
Calcium, CholecalciferolA11CC05🇦🇹 🇩🇪 🇪🇸 🇮🇪 🇮🇹 🇸🇪
Shortage19 register entries · shortage reported in 6 countries
Estradiol🇮🇪 🇮🇹 🇸🇪 🇬🇧
Shortage32 register entries · shortage reported in 4 countries
Hydrochlorothiazid; ValsartanC09DA03🇦🇹 🇩🇪 🇪🇸 🇮🇹
Shortage19 register entries · shortage reported in 4 countries
Tolterodine tartrateG04BD07🇦🇹 🇩🇪 🇪🇸 🇮🇪 🇸🇪
Shortage18 register entries · shortage reported in 5 countries
TopiramateN03AX11🇦🇹 🇩🇪 🇪🇸 🇪🇺 🇮🇹 🇸🇪
Shortage18 register entries · shortage reported in 6 countries
AripiprazolN05AX12🇦🇹 🇪🇸 🇬🇷 🇮🇹
Shortage17 register entries · shortage reported in 4 countries
BuprenorfinN02AE01🇦🇹 🇩🇪 🇪🇸 🇮🇹 🇸🇪
Shortage18 register entries · shortage reported in 5 countries
Candesartan cilexetilC09CA06🇦🇹 🇩🇪 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage18 register entries · shortage reported in 6 countries
EscitalopramN06AB10🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇸🇪
Shortage17 register entries · shortage reported in 6 countries
Palipéridone🇪🇸 🇫🇷 🇮🇹
Shortage17 register entries · shortage reported in 3 countries
VenlafaxineN06AX16🇦🇹 🇫🇷 🇬🇷 🇮🇹
Shortage20 register entries · shortage reported in 4 countries
FluoxetinhydrochloridN06AB03🇦🇹 🇩🇪 🇪🇸 🇮🇹 🇸🇪
Shortage23 register entries · shortage reported in 5 countries
Olmesartan medoxomil🇮🇪 🇮🇹
Shortage16 register entries · shortage reported in 2 countries
Pomalidomid🇪🇸 🇫🇷 🇮🇹 🇸🇪
Shortage16 register entries · shortage reported in 4 countries
Pramipexoldihydrochlorid-MonohydratN04BC05🇦🇹 🇩🇪 🇬🇷 🇮🇹
Shortage18 register entries · shortage reported in 4 countries
CyclophosphamideL01AA01🇦🇹 🇩🇪 🇪🇸 🇪🇺 🇫🇷 🇮🇹
Shortage16 register entries · shortage reported in 6 countries
DinoprostoneG02AD02🇦🇹 🇩🇪 🇫🇷 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage15 register entries · shortage reported in 7 countries
EsomeprazoleA02BC05🇦🇹 🇩🇪 🇪🇸 🇮🇪 🇮🇹 🇸🇪
Shortage16 register entries · shortage reported in 6 countries
EzetimibeC10AX09🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage15 register entries · shortage reported in 7 countries
FluconazolJ02AC01🇦🇹 🇩🇪 🇪🇸 🇮🇹
Shortage16 register entries · shortage reported in 4 countries
Meloxikam🇮🇹 🇸🇪
Shortage15 register entries · shortage reported in 2 countries
Paliperidon palmitatN05AX13🇦🇹 🇩🇪 🇬🇷 🇸🇪
Shortage15 register entries · shortage reported in 4 countries
Clarithromycin🇦🇹 🇪🇸 🇮🇪 🇮🇹 🇸🇪
Shortage16 register entries · shortage reported in 5 countries
Enalapril maleate🇪🇸 🇮🇪 🇸🇪
Shortage14 register entries · shortage reported in 3 countries
Fentanil citrato🇮🇹
Shortage14 register entries · shortage reported in 1 country
Iomeron🇪🇸
Shortage14 register entries · shortage reported in 1 country
LinezolidJ01XX08🇦🇹 🇩🇪 🇪🇸 🇫🇷 🇬🇷 🇮🇹 🇸🇪
Shortage15 register entries · shortage reported in 7 countries
Mirtazapine🇦🇹 🇪🇸 🇮🇪 🇮🇹 🇸🇪
Shortage14 register entries · shortage reported in 5 countries