Datasets Society · not part of the score
Corruption Perceptions Index
Transparency International, via Our World in Data · 2012 to 2024
Where officials can be paid, a drug law is enforced unevenly. Transparency International scores how corrupt experts and business people judge each country’s public sector, from 0, highly corrupt, to 100, very clean, from up to 13 surveys and assessments.[1] In 2024 Denmark, Finland and Singapore are seen as cleanest, and South Sudan, Somalia and Venezuela as most corrupt; the median of 180 countries is about 40.
It says nothing about cannabis itself, but much about how a law is likely to be enforced: by the book, or by whoever pays.[1] The corruption chart sets it beside each score. Each profile’s black market and beyond the penalty sections tell what enforcement looks like in practice; compare government effectiveness.
- Data
- full data (CSV)
- File here
- owid-corruption-perceptions.csv
- of 220 places covered
- 180
- years in the file
- 2012–2024
- the median country
- 39
- places with several years
- 180
Corruption Perceptions Index, on the map
The stronger the blue, the cleaner the public sector is judged to be, from 0 to 100. Select a country for its profile.
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2020
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2014
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
0 highly corrupt, 100 very clean · 2024
Transparency International, via Our World in Data. A perception of corruption, not part of the score.
Lowest · Corruption Perceptions Index
- South Sudan82024
- Somalia92024
- Venezuela102024
Country by country
Each place's latest figure, as on its profile. Select a heading to sort.
| Further figures | |||
|---|---|---|---|
| AfghanistanAsia | 17of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| AlbaniaEurope | 42of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| AlgeriaAfrica | 34of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| AngolaAfrica | 32of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| ArgentinaSouth America | 37of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| ArmeniaAsia | 47of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| AustraliaOceania | 77of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| AustriaEurope | 67of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| AzerbaijanAsia | 22of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| BahamasNorth America | 65of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| BahrainAsia | 53of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| BangladeshAsia | 23of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| BarbadosNorth America | 68of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| BelarusEurope | 33of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| BelgiumEurope | 69of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| BeninAfrica | 45of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| BhutanAsia | 72of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| BoliviaSouth America | 28of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Bosnia and HerzegovinaEurope | 33of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| BotswanaAfrica | 57of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| BrazilSouth America | 34of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| BruneiAsia | 60of 100 | 0 highly corrupt, 100 very clean · 2020 | 2020 |
| BulgariaEurope | 43of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Burkina FasoAfrica | 41of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| BurundiAfrica | 17of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Cabo VerdeAfrica | 62of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| CambodiaAsia | 21of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| CameroonAfrica | 26of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| CanadaNorth America | 75of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Central African RepublicAfrica | 24of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| ChadAfrica | 21of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| ChileSouth America | 63of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| ChinaAsia | 43of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| ColombiaSouth America | 39of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| ComorosAfrica | 21of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| CongoAfrica | 23of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Costa RicaNorth America | 58of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Côte d'IvoireAfrica | 45of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| CroatiaEurope | 47of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| CubaNorth America | 41of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| CyprusEurope | 56of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| CzechiaEurope | 56of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| DenmarkEurope | 90of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| DjiboutiAfrica | 31of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| DominicaNorth America | 60of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Dominican RepublicNorth America | 36of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| DR CongoAfrica | 20of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| EcuadorSouth America | 32of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| EgyptAfrica | 30of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| El SalvadorNorth America | 30of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Equatorial GuineaAfrica | 13of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| EritreaAfrica | 13of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| EstoniaEurope | 76of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| EswatiniAfrica | 27of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| EthiopiaAfrica | 37of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| FijiOceania | 55of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| FinlandEurope | 88of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| FranceEurope | 67of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| GabonAfrica | 27of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| GambiaAfrica | 38of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| GeorgiaAsia | 53of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| GermanyEurope | 75of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| GhanaAfrica | 42of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| GreeceEurope | 49of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| GrenadaNorth America | 56of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| GuatemalaNorth America | 25of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| GuineaAfrica | 28of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Guinea-BissauAfrica | 21of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| GuyanaSouth America | 39of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| HaitiNorth America | 16of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| HondurasNorth America | 22of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Hong KongAsia | 74of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| HungaryEurope | 41of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| IcelandEurope | 77of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| IndiaAsia | 38of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| IndonesiaAsia | 37of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| IranAsia | 23of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| IraqAsia | 26of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| IrelandEurope | 77of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| IsraelAsia | 64of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| ItalyEurope | 54of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| JamaicaNorth America | 44of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| JapanAsia | 71of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| JordanAsia | 49of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| KazakhstanAsia | 40of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| KenyaAfrica | 32of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| KuwaitAsia | 46of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| KyrgyzstanAsia | 25of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| LaosAsia | 33of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| LatviaEurope | 59of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| LebanonAsia | 22of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| LesothoAfrica | 37of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| LiberiaAfrica | 27of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| LibyaAfrica | 13of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| LithuaniaEurope | 63of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| LuxembourgEurope | 81of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MadagascarAfrica | 26of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MalawiAfrica | 34of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MalaysiaAsia | 50of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MaldivesAsia | 38of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MaliAfrica | 27of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MaltaEurope | 46of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MauritaniaAfrica | 30of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MauritiusAfrica | 51of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MexicoNorth America | 26of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MoldovaEurope | 43of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MongoliaAsia | 33of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MontenegroEurope | 46of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MoroccoAfrica | 37of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MozambiqueAfrica | 25of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| MyanmarAsia | 16of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| NamibiaAfrica | 49of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| NepalAsia | 34of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| NetherlandsEurope | 78of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| New ZealandOceania | 83of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| NicaraguaNorth America | 14of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| NigerAfrica | 34of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| NigeriaAfrica | 26of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| North KoreaAsia | 15of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| North MacedoniaEurope | 40of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| NorwayEurope | 81of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| OmanAsia | 55of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| PakistanAsia | 27of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| PanamaNorth America | 33of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Papua New GuineaOceania | 31of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| ParaguaySouth America | 24of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| PeruSouth America | 31of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| PhilippinesAsia | 33of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| PolandEurope | 53of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| PortugalEurope | 57of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Puerto RicoNorth America | 63of 100 | 0 highly corrupt, 100 very clean · 2014 | 2014 |
| QatarAsia | 59of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| RomaniaEurope | 46of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| RussiaEurope | 22of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| RwandaAfrica | 57of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Saint LuciaNorth America | 59of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Saint Vincent and the GrenadinesNorth America | 63of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| São Tomé and PríncipeAfrica | 45of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Saudi ArabiaAsia | 59of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| SenegalAfrica | 45of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| SerbiaEurope | 35of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| SeychellesAfrica | 72of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Sierra LeoneAfrica | 33of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| SingaporeAsia | 84of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| SlovakiaEurope | 49of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| SloveniaEurope | 60of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Solomon IslandsOceania | 43of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| SomaliaAfrica | 9of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| South AfricaAfrica | 41of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| South KoreaAsia | 64of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| South SudanAfrica | 8of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| SpainEurope | 56of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Sri LankaAsia | 32of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| SudanAfrica | 15of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| SurinameSouth America | 40of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| SwedenEurope | 80of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| SwitzerlandEurope | 81of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| SyriaAsia | 12of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| TajikistanAsia | 19of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| TanzaniaAfrica | 41of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| ThailandAsia | 34of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Timor-LesteAsia | 44of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| TogoAfrica | 32of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| Trinidad and TobagoNorth America | 41of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| TunisiaAfrica | 39of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| TürkiyeAsia | 34of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| TurkmenistanAsia | 17of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| UgandaAfrica | 26of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| UkraineEurope | 35of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| United Arab EmiratesAsia | 68of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| United KingdomEurope | 71of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| United StatesNorth America | 65of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| UruguaySouth America | 76of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| UzbekistanAsia | 32of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| VanuatuOceania | 50of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| VenezuelaSouth America | 10of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| VietnamAsia | 40of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| YemenAsia | 13of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| ZambiaAfrica | 39of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
| ZimbabweAfrica | 21of 100 | 0 highly corrupt, 100 very clean · 2024 | 2024 |
What is counted, and how the file was made
How corrupt experts and business people judge a country's public sector, from 0 (highly corrupt) to 100 (very clean). A perception, built from up to 13 surveys and assessments; it says nothing about cannabis itself, but much about how a law is likely to be enforced.
Downloaded on 22 October 2026 by scripts/fetch-open-data.py (corruption), which keeps the countries with a country file.
The file belongs to Transparency International and keeps its terms; cite the publisher when you use it.