Recorded drug offence rate
Tier C· IndicativePolice-recorded drug offence offences per 100,000 population (Eurostat, European countries only). Recorded, not actual — see the caution.
100 = fewest RECORDED drug offence offences among covered European countries, 0 = most (recorded ≠ actual — see caution)
Low reliability (Tier C — Survey / proxy). Survey-based, patchy, or proxy metric. Indicative only — coverage gaps and methodology limits are significant. Not a definitive ranking.
Mixed reference years (2012–2024). This metric uses each country's most recent available year, so countries are not all measured in the same year — cross-country comparison is weakened. Each row shows its own reference year.
How this score is built
These are POLICE-RECORDED offences — not actual crime. A recorded rate is how many offences police *recorded* per 100,000 people. That depends on (1) how many victims report, (2) how police record incidents, and (3) how the offence is legally defined — and all three vary enormously between countries. So a high recorded rate can mean more crime or more reporting / broader law, and a low rate can mean victims simply don't come forward. Recorded-crime rates partly measure institutional trust, not just crime. Read this as an institutional signal, never a danger ranking, and never as "crime level".
Scope: European reporting countries only (Eurostat; roughly three dozen countries). There is no Americas, Asia, Africa, or Oceania data here — those are shown as "no data", not filled in.
Why homicide is Tier A but this is Tier C: bodies are hard to conceal and the definition of homicide converges internationally, so homicide counts are comparable — the international gold standard. Recorded counts of other offences are not.
Direction is higher_worse and we percentile-rank (100 = fewest recorded among covered countries, 0 = most). Latest year per country; earlier years form the sparkline.
Loading map…
100 = fewest RECORDED drug offence offences among covered European countries, 0 = most (recorded ≠ actual — see caution)
The map is mostly grey because only 37 countries have data — this is expected, not a rendering error.
Ranking
37 countries with data. Rank 1 = best. Click a column to sort; click a country for its full provenance.
| Rank ↑ | Country | Score | Raw value |
|---|---|---|---|
| 1st | Bosnia and HerzegovinaBIH | 98.6599 | 1.12 per 100,000 population (recorded) |
| 2nd | SlovakiaSVK | 95.9596 | 23.72 per 100,000 population (recorded) |
| 3rd | MaltaMLT | 93.2493 | 38.51 per 100,000 population (recorded) |
| 4th | CzechiaCZE | 90.5491 | 38.75 per 100,000 population (recorded) |
| 5th | SloveniaSVN | 87.8488 | 43.79 per 100,000 population (recorded) |
| 6th | SpainESP | 85.1485 | 44.3 per 100,000 population (recorded) |
| 7th | MontenegroMNE | 82.4382 | 47.46 per 100,000 population (recorded) |
| 8th | North MacedoniaMKD | 79.7380 | 48.79 per 100,000 population (recorded) |
| 9th | PortugalPRT | 77.0377 | 53.68 per 100,000 population (recorded) |
| 10th | ItalyITA | 74.3274 | 53.99 per 100,000 population (recorded) |
| 11th | RomaniaROU | 71.6272 | 63.11 per 100,000 population (recorded) |
| 12th | KosovoUNK | 68.9269 | 68.07 per 100,000 population (recorded) |
| 13th | LatviaLVA | 66.2266 | 68.67 per 100,000 population (recorded) |
| 14th | HungaryHUN | 63.5164 | 69.6 per 100,000 population (recorded) |
| 15th | NetherlandsNLD | 60.8161 | 80.64 per 100,000 population (recorded) |
| 16th | BulgariaBGR | 58.1158 | 104.15 per 100,000 population (recorded) |
| 17th | CyprusCYP | 55.4155 | 109.9 per 100,000 population (recorded) |
| 18th | AlbaniaALB | 52.753 | 112.43 per 100,000 population (recorded) |
| 19th | GreeceGRC | 5050 | 145.92 per 100,000 population (recorded) |
| 20th | LithuaniaLTU | 47.347 | 151.88 per 100,000 population (recorded) |
| 21st | SerbiaSRB | 44.5945 | 179.54 per 100,000 population (recorded) |
| 22nd | PolandPOL | 41.8942 | 194.26 per 100,000 population (recorded) |
| 23rd | EstoniaEST | 39.1939 | 226.23 per 100,000 population (recorded) |
| 24th | GermanyDEU | 36.4936 | 273.32 per 100,000 population (recorded) |
| 25th | IrelandIRL | 33.7834 | 288.3 per 100,000 population (recorded) |
| 26th | CroatiaHRV | 31.0831 | 291.07 per 100,000 population (recorded) |
| 27th | NorwayNOR | 28.3828 | 309.41 per 100,000 population (recorded) |
| 28th | AustriaAUT | 25.6826 | 412.39 per 100,000 population (recorded) |
| 29th | LuxembourgLUX | 22.9723 | 417.68 per 100,000 population (recorded) |
| 30th | FinlandFIN | 20.2720 | 457.58 per 100,000 population (recorded) |
| 31st | IcelandISL | 17.5718 | 459.37 per 100,000 population (recorded) |
| 32nd | DenmarkDNK | 14.8615 | 477.57 per 100,000 population (recorded) |
| 33rd | BelgiumBEL | 12.1612 | 509.03 per 100,000 population (recorded) |
| 34th | SwitzerlandCHE | 9.469 | 537.9 per 100,000 population (recorded) |
| 35th | FranceFRA | 6.767 | 559.65 per 100,000 population (recorded) |
| 36th | LiechtensteinLIE | 4.054 | 1,009.62 per 100,000 population (recorded) |
| 37th | SwedenSWE | 1.351 | 1,274.11 per 100,000 population (recorded) |