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 14 August 2026 · 10 official sources · 6,378 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,699
active shortage reports tracked
1,899
medicines currently affected
10
official sources aggregated
🇮🇹 2,518
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,899 medicines
QuetiapineN05AH04🇦🇹 🇪🇸 🇪🇺 🇬🇷 🇮🇪 🇮🇹
Shortage112 register entries · shortage reported in 6 countries
PregabalinN02BF02🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage69 register entries · shortage reported in 7 countries
Atomoxetine hydrochlorideN06BA09🇦🇹 🇩🇪 🇪🇸 🇮🇪 🇸🇪
Shortage61 register entries · shortage reported in 5 countries
RisperidoneN05AX08🇦🇹 🇩🇪 🇪🇸 🇪🇺 🇫🇷 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage58 register entries · shortage reported in 9 countries
Quetiapinfumarat (Ph.Eur.)N05AH04🇩🇪 🇬🇷
Shortage49 register entries · shortage reported in 2 countries
OlanzapineN05AH03🇦🇹 🇩🇪 🇪🇸 🇪🇺 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage51 register entries · shortage reported in 8 countries
GalantaminaN06DA04🇦🇹 🇩🇪 🇪🇸 🇸🇪
Shortage42 register entries · shortage reported in 4 countries
Tadalafil🇦🇹 🇪🇸 🇮🇹 🇸🇪
Shortage39 register entries · shortage reported in 4 countries
Lenalidomide🇦🇹 🇪🇸 🇮🇪 🇮🇹 🇸🇪
Shortage37 register entries · shortage reported in 5 countries
LevetiracetamN03AX14🇦🇹 🇩🇪 🇪🇸 🇮🇪 🇮🇹 🇸🇪
Shortage35 register entries · shortage reported in 6 countries
SertralineN06AB06🇦🇹 🇩🇪 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage33 register entries · shortage reported in 6 countries
SildenafilG04BE03🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage35 register entries · shortage reported in 7 countries
GabapentinN03AX12🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage33 register entries · shortage reported in 6 countries
Kvetiapinfumarat🇸🇪
Shortage32 register entries · shortage reported in 1 country
CinacalcetH05BX01🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage31 register entries · shortage reported in 7 countries
Fentanyl🇦🇹 🇪🇸 🇮🇪 🇮🇹 🇸🇪
Shortage29 register entries · shortage reported in 5 countries
Lakosamid🇪🇸 🇮🇹 🇸🇪
Shortage29 register entries · shortage reported in 3 countries
Dabigatran etexilatoB01AE07🇦🇹 🇩🇪 🇪🇸 🇮🇹 🇸🇪
Shortage34 register entries · shortage reported in 5 countries
EtoricoxibM01AH05🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage27 register entries · shortage reported in 6 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 6 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
Calcium, CholecalciferolA11CC05🇦🇹 🇩🇪 🇪🇸 🇮🇪 🇮🇹 🇸🇪
Shortage20 register entries · shortage reported in 6 countries
CiprofloxacinJ01MA02🇦🇹 🇩🇪 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage20 register entries · shortage reported in 7 countries
Lansoprazol🇦🇹 🇪🇸 🇮🇹 🇸🇪
Shortage20 register entries · shortage reported in 4 countries
Estradiol🇮🇪 🇮🇹 🇸🇪 🇬🇧
Shortage32 register entries · shortage reported in 4 countries
Palipéridone🇪🇸 🇫🇷 🇮🇹
Shortage18 register entries · shortage reported in 3 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
Tolterodine tartrateG04BD07🇦🇹 🇩🇪 🇪🇸 🇮🇪 🇸🇪
Shortage17 register entries · shortage reported in 5 countries
VenlafaxineN06AX16🇦🇹 🇫🇷 🇬🇷 🇮🇹
Shortage20 register entries · shortage reported in 4 countries
CyclophosphamideL01AA01🇦🇹 🇩🇪 🇪🇸 🇪🇺 🇫🇷 🇮🇹
Shortage16 register entries · shortage reported in 6 countries
FluoxetinhydrochloridN06AB03🇦🇹 🇩🇪 🇪🇸 🇮🇹 🇸🇪
Shortage23 register entries · shortage reported in 5 countries
Hydrochlorothiazid; ValsartanC09DA03🇦🇹 🇩🇪 🇪🇸 🇮🇹
Shortage17 register entries · shortage reported in 4 countries
OxaliplatinL01XA03🇦🇹 🇪🇸 🇬🇷 🇮🇪 🇮🇹 🇸🇪
Shortage16 register entries · shortage reported in 6 countries
Pomalidomid🇪🇸 🇫🇷 🇮🇹 🇸🇪
Shortage16 register entries · shortage reported in 4 countries
Pramipexoldihydrochlorid-MonohydratN04BC05🇦🇹 🇩🇪 🇬🇷 🇮🇹
Shortage18 register entries · shortage reported in 4 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
Olmesartan medoxomil🇮🇪 🇮🇹
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
Karboplatin🇪🇸 🇮🇹 🇸🇪
Shortage14 register entries · shortage reported in 3 countries