Crime & safety
Filter by crime type. Only types backed by a citable, licensed source are shown with data; the rest are marked “not yet sourced”.
Read this before comparing. Only homicide is Tier A and global (bodies are hard to conceal and its definition converges — the international gold standard). Every other type here is a police-recorded rate (Tier C, European reporting countries only). Recorded ≠ actual: it also reflects how often victims report, how police record, and how the law defines the offence — so a higher recorded rate can mean better reporting, not more danger. These are not “crime levels”.
100 = fewest RECORDED corruption 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.
Loading map…
100 = fewest RECORDED corruption offence offences among covered European countries, 0 = most (recorded ≠ actual — see caution)
Coverage: 36 of 250 countries.
| Rank ↑ | Country | Score | Raw value |
|---|---|---|---|
| 1st | IrelandIRL | 98.6199 | 0.06 per 100,000 population (recorded) |
| 2nd | SwitzerlandCHE | 95.8396 | 0.44 per 100,000 population (recorded) |
| 3rd | LuxembourgLUX | 93.0693 | 0.45 per 100,000 population (recorded) |
| 4th | NorwayNOR | 90.2890 | 0.56 per 100,000 population (recorded) |
| 5th | SlovakiaSVK | 87.588 | 0.9 per 100,000 population (recorded) |
| 6th | CyprusCYP | 84.7285 | 1.14 per 100,000 population (recorded) |
| 7th | North MacedoniaMKD | 81.9482 | 1.2 per 100,000 population (recorded) |
| 8th | PortugalPRT | 79.1779 | 2.04 per 100,000 population (recorded) |
| 9th | SpainESP | 76.3976 | 3.1 per 100,000 population (recorded) |
| 10th | FranceFRA | 73.6174 | 4.21 per 100,000 population (recorded) |
| 11th | ItalyITA | 70.8371 | 4.25 per 100,000 population (recorded) |
| 12th | EstoniaEST | 68.0668 | 4.51 per 100,000 population (recorded) |
| 13th | LatviaLVA | 65.2865 | 5 per 100,000 population (recorded) |
| 14th | TürkiyeTUR | 62.563 | 6.3 per 100,000 population (recorded) |
| 15th | GreeceGRC | 59.7260 | 6.87 per 100,000 population (recorded) |
| 16th | BulgariaBGR | 56.9457 | 8.1 per 100,000 population (recorded) |
| 17th | GermanyDEU | 54.1754 | 8.85 per 100,000 population (recorded) |
| 18th | PolandPOL | 51.3951 | 9.77 per 100,000 population (recorded) |
| 19th | SerbiaSRB | 48.6149 | 10.17 per 100,000 population (recorded) |
| 20th | LithuaniaLTU | 45.8346 | 10.19 per 100,000 population (recorded) |
| 21st | LiechtensteinLIE | 43.0643 | 12.5 per 100,000 population (recorded) |
| 22nd | CzechiaCZE | 40.2840 | 13.77 per 100,000 population (recorded) |
| 23rd | KosovoUNK | 37.538 | 14.68 per 100,000 population (recorded) |
| 24th | RomaniaROU | 34.7235 | 15.54 per 100,000 population (recorded) |
| 25th | CroatiaHRV | 31.9432 | 15.56 per 100,000 population (recorded) |
| 26th | MaltaMLT | 29.1729 | 17.93 per 100,000 population (recorded) |
| 27th | MontenegroMNE | 26.3926 | 22.61 per 100,000 population (recorded) |
| 28th | AlbaniaALB | 23.6124 | 30.89 per 100,000 population (recorded) |
| 29th | NetherlandsNLD | 20.8321 | 31.15 per 100,000 population (recorded) |
| 30th | SloveniaSVN | 18.0618 | 33.05 per 100,000 population (recorded) |
| 31st | BelgiumBEL | 15.2815 | 38.6 per 100,000 population (recorded) |
| 32nd | AustriaAUT | 12.513 | 58.06 per 100,000 population (recorded) |
| 33rd | HungaryHUN | 9.7210 | 65.91 per 100,000 population (recorded) |
| 34th | DenmarkDNK | 6.947 | 81.17 per 100,000 population (recorded) |
| 35th | FinlandFIN | 4.174 | 126.65 per 100,000 population (recorded) |
| 36th | SwedenSWE | 1.391 | 222.96 per 100,000 population (recorded) |