Independent rankings built from public data — every figure traceable to the body that published it.
Report year 2023Data year 2023
CPI score (0–100, where 100 is very clean)Higher is better — rank 1 leadsPublished by Transparency International
14 editions, 2012 to 2025, imported from Transparency International's own results spreadsheet — one file carrying every edition. Each edition is named for the year it measures and is published the following February. ⚠ The series starts at 2012 on the publisher's own instruction: TI has run a CPI since 1995, but rebuilt it in 2012 onto a 0–100 scale that is comparable year to year, and states that earlier scores were only ever comparable within a single year. TI publishes a rank column for 2017 onward only; the ranks for 2012–2016 are derived by ordering the score, a derivation verified to reproduce all 1,622 of TI's own published ranks exactly. The score is a perceptions measure built from 13 expert and business surveys, not a count of corruption — a country is only scored in a year at least three of those sources cover it, which is why the field ranges from 168 to 182 countries.
Corruption Perceptions Index 2023 — Transparency International
Cite as: Transparency International. Corruption Perceptions Index. Berlin: Transparency International.
Licence: CC BY 4.0 (the data), CC BY-ND 4.0 (the website and report)
Score and rank both as published by Transparency International.
180 rows × 7 columns · imported from the publisher’s published data file on
Select any column heading to sort by it; select it again to reverse.
| Global Rank | Country | ISO Code | CPI Score | Data Sources Used | Standard Error | Region |
|---|---|---|---|---|---|---|
| 1 | Denmark | DNK | 90 | 8 | 1.8193 | Western Europe & European Union |
| 2 | Finland | FIN | 87 | 8 | 1.0580 | Western Europe & European Union |
| 3 | New Zealand | NZL | 85 | 8 | 1.9161 | Asia Pacific |
| 4 | Norway | NOR | 84 | 7 | 1.3808 | Western Europe & European Union |
| 5 | Singapore | SGP | 83 | 9 | 1.1457 | Asia Pacific |
| 6 | Sweden | SWE | 82 | 8 | 2.2843 | Western Europe & European Union |
| 6 | Switzerland | CHE | 82 | 7 | 1.7434 | Western Europe & European Union |
| 8 | Netherlands | NLD | 79 | 8 | 2.1008 | Western Europe & European Union |
| 9 | Germany | DEU | 78 | 8 | 2.1437 | Western Europe & European Union |
| 9 | Luxembourg | LUX | 78 | 8 | 1.0605 | Western Europe & European Union |
| 11 | Ireland | IRL | 77 | 8 | 1.1691 | Western Europe & European Union |
| 12 | Canada | CAN | 76 | 8 | 1.7256 | Americas |
| 12 | Estonia | EST | 76 | 10 | 1.0565 | Western Europe & European Union |
| 14 | Australia | AUS | 75 | 9 | 1.5235 | Asia Pacific |
| 14 | Hong Kong | HKG | 75 | 8 | 2.1805 | Asia Pacific |
| 16 | Belgium | BEL | 73 | 8 | 2.1340 | Western Europe & European Union |
| 16 | Japan | JPN | 73 | 9 | 1.7485 | Asia Pacific |
| 16 | Uruguay | URY | 73 | 7 | 0.6729 | Americas |
| 19 | Iceland | ISL | 72 | 7 | 3.5386 | Western Europe & European Union |
| 20 | Austria | AUT | 71 | 8 | 1.3672 | Western Europe & European Union |
| 20 | France | FRA | 71 | 8 | 0.4336 | Western Europe & European Union |
| 20 | Seychelles | SYC | 71 | 3 | 0.3737 | Sub-Saharan Africa |
| 20 | United Kingdom | GBR | 71 | 8 | 1.6805 | Western Europe & European Union |
| 24 | Barbados | BRB | 69 | 3 | 3.3667 | Americas |
| 24 | United States of America | USA | 69 | 9 | 2.1427 | Americas |
| 26 | Bhutan | BTN | 68 | 4 | 2.1793 | Asia Pacific |
| 26 | United Arab Emirates | ARE | 68 | 7 | 2.5677 | Middle East & North Africa |
| 28 | Taiwan | TWN | 67 | 8 | 1.5306 | Asia Pacific |
| 29 | Chile | CHL | 66 | 9 | 1.5410 | Americas |
| 30 | Bahamas | BHS | 64 | 3 | 5.4704 | Americas |
| 30 | Cabo Verde | CPV | 64 | 3 | 3.0481 | Sub-Saharan Africa |
| 32 | Korea, South | KOR | 63 | 10 | 1.2503 | Asia Pacific |
| 33 | Israel | ISR | 62 | 6 | 2.4452 | Middle East & North Africa |
| 34 | Lithuania | LTU | 61 | 10 | 1.2499 | Western Europe & European Union |
| 34 | Portugal | PRT | 61 | 8 | 1.7506 | Western Europe & European Union |
| 36 | Latvia | LVA | 60 | 9 | 1.7572 | Western Europe & European Union |
| 36 | Saint Vincent and the Grenadines | VCT | 60 | 3 | 4.2627 | Americas |
| 36 | Spain | ESP | 60 | 8 | 2.3606 | Western Europe & European Union |
| 39 | Botswana | BWA | 59 | 7 | 3.0422 | Sub-Saharan Africa |
| 40 | Qatar | QAT | 58 | 6 | 4.8961 | Middle East & North Africa |
| 41 | Czechia | CZE | 57 | 10 | 1.2609 | Western Europe & European Union |
| 42 | Dominica | DMA | 56 | 3 | 1.9148 | Americas |
| 42 | Italy | ITA | 56 | 8 | 1.6645 | Western Europe & European Union |
| 42 | Slovenia | SVN | 56 | 10 | 1.0405 | Western Europe & European Union |
| 45 | Costa Rica | CRI | 55 | 7 | 2.8995 | Americas |
| 45 | Saint Lucia | LCA | 55 | 3 | 3.7002 | Americas |
| 47 | Poland | POL | 54 | 10 | 1.3622 | Western Europe & European Union |
| 47 | Slovakia | SVK | 54 | 9 | 1.6659 | Western Europe & European Union |
| 49 | Cyprus | CYP | 53 | 8 | 2.2064 | Western Europe & European Union |
| 49 | Georgia | GEO | 53 | 6 | 3.9942 | Eastern Europe & Central Asia |
| 49 | Grenada | GRD | 53 | 3 | 3.7360 | Americas |
| 49 | Rwanda | RWA | 53 | 6 | 2.1898 | Sub-Saharan Africa |
| 53 | Fiji | FJI | 52 | 3 | 4.1548 | Asia Pacific |
| 53 | Saudi Arabia | SAU | 52 | 6 | 5.2821 | Middle East & North Africa |
| 55 | Malta | MLT | 51 | 7 | 2.4209 | Western Europe & European Union |
| 55 | Mauritius | MUS | 51 | 6 | 2.0371 | Sub-Saharan Africa |
| 57 | Croatia | HRV | 50 | 9 | 1.2450 | Western Europe & European Union |
| 57 | Malaysia | MYS | 50 | 9 | 0.9731 | Asia Pacific |
| 59 | Greece | GRC | 49 | 8 | 2.2096 | Western Europe & European Union |
| 59 | Namibia | NAM | 49 | 6 | 2.8418 | Sub-Saharan Africa |
| 61 | Vanuatu | VUT | 48 | 3 | 3.1435 | Asia Pacific |
| 62 | Armenia | ARM | 47 | 6 | 2.5434 | Eastern Europe & Central Asia |
| 63 | Jordan | JOR | 46 | 7 | 2.8680 | Middle East & North Africa |
| 63 | Kuwait | KWT | 46 | 8 | 1.6589 | Middle East & North Africa |
| 63 | Montenegro | MNE | 46 | 5 | 2.5453 | Eastern Europe & Central Asia |
| 63 | Romania | ROU | 46 | 10 | 0.9115 | Western Europe & European Union |
| 67 | Bulgaria | BGR | 45 | 10 | 1.1613 | Western Europe & European Union |
| 67 | Sao Tome and Principe | STP | 45 | 4 | 4.8202 | Sub-Saharan Africa |
| 69 | Jamaica | JAM | 44 | 7 | 3.0614 | Americas |
| 70 | Benin | BEN | 43 | 6 | 3.1311 | Sub-Saharan Africa |
| 70 | Ghana | GHA | 43 | 9 | 1.4685 | Sub-Saharan Africa |
| 70 | Oman | OMN | 43 | 5 | 5.3217 | Middle East & North Africa |
| 70 | Senegal | SEN | 43 | 9 | 1.3466 | Sub-Saharan Africa |
| 70 | Solomon Islands | SLB | 43 | 3 | 7.4285 | Asia Pacific |
| 70 | Timor-Leste | TLS | 43 | 4 | 5.1867 | Asia Pacific |
| 76 | Bahrain | BHR | 42 | 6 | 5.3293 | Middle East & North Africa |
| 76 | China | CHN | 42 | 8 | 1.6448 | Asia Pacific |
| 76 | Cuba | CUB | 42 | 5 | 3.4578 | Americas |
| 76 | Hungary | HUN | 42 | 10 | 1.3013 | Western Europe & European Union |
| 76 | Moldova | MDA | 42 | 7 | 2.1025 | Eastern Europe & Central Asia |
| 76 | North Macedonia | MKD | 42 | 6 | 2.8766 | Eastern Europe & Central Asia |
| 76 | Trinidad and Tobago | TTO | 42 | 6 | 4.8749 | Americas |
| 83 | Burkina Faso | BFA | 41 | 7 | 1.7826 | Sub-Saharan Africa |
| 83 | Kosovo | XKX | 41 | 6 | 2.3627 | Eastern Europe & Central Asia |
| 83 | South Africa | ZAF | 41 | 8 | 2.0842 | Sub-Saharan Africa |
| 83 | Vietnam | VNM | 41 | 8 | 1.3998 | Asia Pacific |
| 87 | Colombia | COL | 40 | 8 | 1.4236 | Americas |
| 87 | Cote d'Ivoire | CIV | 40 | 9 | 1.8910 | Sub-Saharan Africa |
| 87 | Guyana | GUY | 40 | 5 | 2.3139 | Americas |
| 87 | Suriname | SUR | 40 | 4 | 5.9090 | Americas |
| 87 | Tanzania | TZA | 40 | 9 | 2.2037 | Sub-Saharan Africa |
| 87 | Tunisia | TUN | 40 | 7 | 1.7026 | Middle East & North Africa |
| 93 | India | IND | 39 | 9 | 1.2564 | Asia Pacific |
| 93 | Kazakhstan | KAZ | 39 | 9 | 3.1958 | Eastern Europe & Central Asia |
| 93 | Lesotho | LSO | 39 | 5 | 4.6504 | Sub-Saharan Africa |
| 93 | Maldives | MDV | 39 | 3 | 4.1721 | Asia Pacific |
| 97 | Morocco | MAR | 38 | 7 | 1.7039 | Middle East & North Africa |
| 98 | Albania | ALB | 37 | 7 | 1.5601 | Eastern Europe & Central Asia |
| 98 | Argentina | ARG | 37 | 8 | 2.0467 | Americas |
| 98 | Belarus | BLR | 37 | 7 | 3.3376 | Eastern Europe & Central Asia |
| 98 | Ethiopia | ETH | 37 | 8 | 1.2041 | Sub-Saharan Africa |
| 98 | Gambia | GMB | 37 | 7 | 3.3389 | Sub-Saharan Africa |
| 98 | Zambia | ZMB | 37 | 8 | 2.0557 | Sub-Saharan Africa |
| 104 | Algeria | DZA | 36 | 7 | 2.3272 | Middle East & North Africa |
| 104 | Brazil | BRA | 36 | 8 | 1.4662 | Americas |
| 104 | Serbia | SRB | 36 | 8 | 1.2591 | Eastern Europe & Central Asia |
| 104 | Ukraine | UKR | 36 | 8 | 1.9333 | Eastern Europe & Central Asia |
| 108 | Bosnia and Herzegovina | BIH | 35 | 6 | 1.9538 | Eastern Europe & Central Asia |
| 108 | Dominican Republic | DOM | 35 | 7 | 1.6218 | Americas |
| 108 | Egypt | EGY | 35 | 7 | 3.7455 | Middle East & North Africa |
| 108 | Nepal | NPL | 35 | 6 | 0.7388 | Asia Pacific |
| 108 | Panama | PAN | 35 | 7 | 1.1714 | Americas |
| 108 | Sierra Leone | SLE | 35 | 8 | 2.1369 | Sub-Saharan Africa |
| 108 | Thailand | THA | 35 | 9 | 0.8833 | Asia Pacific |
| 115 | Ecuador | ECU | 34 | 7 | 1.4755 | Americas |
| 115 | Indonesia | IDN | 34 | 8 | 1.8046 | Asia Pacific |
| 115 | Malawi | MWI | 34 | 9 | 1.4215 | Sub-Saharan Africa |
| 115 | Philippines | PHL | 34 | 9 | 1.2104 | Asia Pacific |
| 115 | Sri Lanka | LKA | 34 | 8 | 0.6168 | Asia Pacific |
| 115 | Turkey | TUR | 34 | 9 | 1.5743 | Eastern Europe & Central Asia |
| 121 | Angola | AGO | 33 | 7 | 2.8139 | Sub-Saharan Africa |
| 121 | Mongolia | MNG | 33 | 7 | 1.0522 | Asia Pacific |
| 121 | Peru | PER | 33 | 8 | 1.4024 | Americas |
| 121 | Uzbekistan | UZB | 33 | 9 | 2.1227 | Eastern Europe & Central Asia |
| 125 | Niger | NER | 32 | 7 | 1.5044 | Sub-Saharan Africa |
| 126 | El Salvador | SLV | 31 | 7 | 1.2565 | Americas |
| 126 | Kenya | KEN | 31 | 9 | 1.5447 | Sub-Saharan Africa |
| 126 | Mexico | MEX | 31 | 9 | 1.5605 | Americas |
| 126 | Togo | TGO | 31 | 7 | 1.1477 | Sub-Saharan Africa |
| 130 | Djibouti | DJI | 30 | 5 | 1.7114 | Sub-Saharan Africa |
| 130 | Eswatini | SWZ | 30 | 3 | 5.8991 | Sub-Saharan Africa |
| 130 | Mauritania | MRT | 30 | 6 | 1.6532 | Sub-Saharan Africa |
| 133 | Bolivia | BOL | 29 | 7 | 2.3104 | Americas |
| 133 | Pakistan | PAK | 29 | 8 | 2.0916 | Asia Pacific |
| 133 | Papua New Guinea | PNG | 29 | 6 | 1.7574 | Asia Pacific |
| 136 | Gabon | GAB | 28 | 6 | 2.3245 | Sub-Saharan Africa |
| 136 | Laos | LAO | 28 | 4 | 2.4404 | Asia Pacific |
| 136 | Mali | MLI | 28 | 8 | 1.4917 | Sub-Saharan Africa |
| 136 | Paraguay | PRY | 28 | 6 | 1.8368 | Americas |
| 140 | Cameroon | CMR | 27 | 9 | 1.6520 | Sub-Saharan Africa |
| 141 | Guinea | GIN | 26 | 7 | 1.6949 | Sub-Saharan Africa |
| 141 | Kyrgyzstan | KGZ | 26 | 7 | 1.6899 | Eastern Europe & Central Asia |
| 141 | Russia | RUS | 26 | 7 | 1.4681 | Eastern Europe & Central Asia |
| 141 | Uganda | UGA | 26 | 8 | 1.2964 | Sub-Saharan Africa |
| 145 | Liberia | LBR | 25 | 7 | 1.6398 | Sub-Saharan Africa |
| 145 | Madagascar | MDG | 25 | 7 | 1.5251 | Sub-Saharan Africa |
| 145 | Mozambique | MOZ | 25 | 8 | 1.9052 | Sub-Saharan Africa |
| 145 | Nigeria | NGA | 25 | 8 | 1.6390 | Sub-Saharan Africa |
| 149 | Bangladesh | BGD | 24 | 8 | 1.5112 | Asia Pacific |
| 149 | Central African Republic | CAF | 24 | 5 | 0.9886 | Sub-Saharan Africa |
| 149 | Iran | IRN | 24 | 6 | 2.6267 | Middle East & North Africa |
| 149 | Lebanon | LBN | 24 | 6 | 1.1247 | Middle East & North Africa |
| 149 | Zimbabwe | ZWE | 24 | 9 | 1.3017 | Sub-Saharan Africa |
| 154 | Azerbaijan | AZE | 23 | 6 | 2.4625 | Eastern Europe & Central Asia |
| 154 | Guatemala | GTM | 23 | 7 | 1.3623 | Americas |
| 154 | Honduras | HND | 23 | 8 | 0.5350 | Americas |
| 154 | Iraq | IRQ | 23 | 5 | 4.1396 | Middle East & North Africa |
| 158 | Cambodia | KHM | 22 | 7 | 2.9048 | Asia Pacific |
| 158 | Congo | COG | 22 | 7 | 1.4715 | Sub-Saharan Africa |
| 158 | Guinea Bissau | GNB | 22 | 6 | 2.9252 | Sub-Saharan Africa |
| 161 | Eritrea | ERI | 21 | 5 | 4.7297 | Sub-Saharan Africa |
| 162 | Afghanistan | AFG | 20 | 5 | 6.2448 | Asia Pacific |
| 162 | Burundi | BDI | 20 | 5 | 1.7968 | Sub-Saharan Africa |
| 162 | Chad | TCD | 20 | 6 | 2.1551 | Sub-Saharan Africa |
| 162 | Comoros | COM | 20 | 4 | 5.5127 | Sub-Saharan Africa |
| 162 | Democratic Republic of the Congo | COD | 20 | 9 | 1.0771 | Sub-Saharan Africa |
| 162 | Myanmar | MMR | 20 | 7 | 2.2936 | Asia Pacific |
| 162 | Sudan | SDN | 20 | 8 | 3.1260 | Sub-Saharan Africa |
| 162 | Tajikistan | TJK | 20 | 5 | 0.7775 | Eastern Europe & Central Asia |
| 170 | Libya | LBY | 18 | 5 | 1.8298 | Middle East & North Africa |
| 170 | Turkmenistan | TKM | 18 | 5 | 1.4480 | Eastern Europe & Central Asia |
| 172 | Equatorial Guinea | GNQ | 17 | 4 | 2.5675 | Sub-Saharan Africa |
| 172 | Haiti | HTI | 17 | 6 | 1.3247 | Americas |
| 172 | Korea, North | PRK | 17 | 4 | 3.7757 | Asia Pacific |
| 172 | Nicaragua | NIC | 17 | 7 | 0.9571 | Americas |
| 176 | Yemen | YEM | 16 | 7 | 1.7534 | Middle East & North Africa |
| 177 | South Sudan | SSD | 13 | 5 | 1.3284 | Sub-Saharan Africa |
| 177 | Syria | SYR | 13 | 5 | 1.5785 | Middle East & North Africa |
| 177 | Venezuela | VEN | 13 | 8 | 1.2260 | Americas |
| 180 | Somalia | SOM | 11 | 6 | 2.0771 | Sub-Saharan Africa |