← Map

Corruption Perceptions Index

Tier A· Official

Perceived level of public-sector corruption, from expert assessments and business surveys.

100 = cleanest (least corrupt), 0 = most corrupt

How this score is built

The Corruption Perceptions Index (CPI) scores countries on perceived public-sector corruption using data aggregated from 13 independent expert and business surveys. It is published on a 0–100 scale where 100 = very clean and 0 = highly corrupt.

WorldScore stores the CPI value natively (native_rescale with bounds 0–100), so the WorldScore 0–100 score equals the published CPI score. Direction is higher_better.

Coverage & currency. We keep only TI's single latest annual release year (currently 2024, 180 countries/territories); countries TI did not assess that year show "no data" rather than a stale prior-year value. Kosovo is included (TI scores it; mapped from the mirror's OWID_KOS code to UNK).

Fidelity. The snapshot has been checked against Transparency International's official CPI 2024 figures and matches exactly (e.g. Denmark 90, Finland 88, Singapore 84, Germany 75, United States 65, Spain 56, South Sudan 8). Our World in Data republishes the TI series verbatim; the value, scale, and direction are TI's own.

Map

Loading map…

0
100No data

100 = cleanest (least corrupt), 0 = most corrupt

Full ranking

180 countries with data. Rank 1 = best. Click a column to sort; click a country for its full provenance.

Rank ↑CountryScoreRaw value
1stDenmarkDNK
9090
90 CPI score (0–100)
2ndFinlandFIN
8888
88 CPI score (0–100)
3rdSingaporeSGP
8484
84 CPI score (0–100)
4thNew ZealandNZL
8383
83 CPI score (0–100)
5thLuxembourgLUX
8181
81 CPI score (0–100)
5thNorwayNOR
8181
81 CPI score (0–100)
5thSwitzerlandCHE
8181
81 CPI score (0–100)
8thSwedenSWE
8080
80 CPI score (0–100)
9thNetherlandsNLD
7878
78 CPI score (0–100)
10thAustraliaAUS
7777
77 CPI score (0–100)
10thIcelandISL
7777
77 CPI score (0–100)
10thIrelandIRL
7777
77 CPI score (0–100)
13thEstoniaEST
7676
76 CPI score (0–100)
13thUruguayURY
7676
76 CPI score (0–100)
15thCanadaCAN
7575
75 CPI score (0–100)
15thGermanyDEU
7575
75 CPI score (0–100)
17thHong KongHKG
7474
74 CPI score (0–100)
18thBhutanBTN
7272
72 CPI score (0–100)
18thSeychellesSYC
7272
72 CPI score (0–100)
20thJapanJPN
7171
71 CPI score (0–100)
20thUnited KingdomGBR
7171
71 CPI score (0–100)
22ndBelgiumBEL
6969
69 CPI score (0–100)
23rdBarbadosBRB
6868
68 CPI score (0–100)
23rdUnited Arab EmiratesARE
6868
68 CPI score (0–100)
25thAustriaAUT
6767
67 CPI score (0–100)
25thFranceFRA
6767
67 CPI score (0–100)
25thTaiwanTWN
6767
67 CPI score (0–100)
28thBahamasBHS
6565
65 CPI score (0–100)
28thUnited StatesUSA
6565
65 CPI score (0–100)
30thIsraelISR
6464
64 CPI score (0–100)
30thSouth KoreaKOR
6464
64 CPI score (0–100)
32ndChileCHL
6363
63 CPI score (0–100)
32ndLithuaniaLTU
6363
63 CPI score (0–100)
32ndSaint Vincent and the GrenadinesVCT
6363
63 CPI score (0–100)
35thCape VerdeCPV
6262
62 CPI score (0–100)
36thDominicaDMA
6060
60 CPI score (0–100)
36thSloveniaSVN
6060
60 CPI score (0–100)
38thLatviaLVA
5959
59 CPI score (0–100)
38thQatarQAT
5959
59 CPI score (0–100)
38thSaint LuciaLCA
5959
59 CPI score (0–100)
38thSaudi ArabiaSAU
5959
59 CPI score (0–100)
42ndCosta RicaCRI
5858
58 CPI score (0–100)
43rdBotswanaBWA
5757
57 CPI score (0–100)
43rdPortugalPRT
5757
57 CPI score (0–100)
43rdRwandaRWA
5757
57 CPI score (0–100)
46thCyprusCYP
5656
56 CPI score (0–100)
46thCzechiaCZE
5656
56 CPI score (0–100)
46thGrenadaGRD
5656
56 CPI score (0–100)
46thSpainESP
5656
56 CPI score (0–100)
50thFijiFJI
5555
55 CPI score (0–100)
50thOmanOMN
5555
55 CPI score (0–100)
52ndItalyITA
5454
54 CPI score (0–100)
53rdBahrainBHR
5353
53 CPI score (0–100)
53rdGeorgiaGEO
5353
53 CPI score (0–100)
53rdPolandPOL
5353
53 CPI score (0–100)
56thMauritiusMUS
5151
51 CPI score (0–100)
57thMalaysiaMYS
5050
50 CPI score (0–100)
57thVanuatuVUT
5050
50 CPI score (0–100)
59thGreeceGRC
4949
49 CPI score (0–100)
59thJordanJOR
4949
49 CPI score (0–100)
59thNamibiaNAM
4949
49 CPI score (0–100)
59thSlovakiaSVK
4949
49 CPI score (0–100)
63rdArmeniaARM
4747
47 CPI score (0–100)
63rdCroatiaHRV
4747
47 CPI score (0–100)
65thKuwaitKWT
4646
46 CPI score (0–100)
65thMaltaMLT
4646
46 CPI score (0–100)
65thMontenegroMNE
4646
46 CPI score (0–100)
65thRomaniaROU
4646
46 CPI score (0–100)
69thBeninBEN
4545
45 CPI score (0–100)
69thIvory CoastCIV
4545
45 CPI score (0–100)
69thSenegalSEN
4545
45 CPI score (0–100)
69thSão Tomé and PríncipeSTP
4545
45 CPI score (0–100)
73rdJamaicaJAM
4444
44 CPI score (0–100)
73rdKosovoUNK
4444
44 CPI score (0–100)
73rdTimor-LesteTLS
4444
44 CPI score (0–100)
76thBulgariaBGR
4343
43 CPI score (0–100)
76thChinaCHN
4343
43 CPI score (0–100)
76thMoldovaMDA
4343
43 CPI score (0–100)
76thSolomon IslandsSLB
4343
43 CPI score (0–100)
80thAlbaniaALB
4242
42 CPI score (0–100)
80thGhanaGHA
4242
42 CPI score (0–100)
82ndBurkina FasoBFA
4141
41 CPI score (0–100)
82ndCubaCUB
4141
41 CPI score (0–100)
82ndHungaryHUN
4141
41 CPI score (0–100)
82ndSouth AfricaZAF
4141
41 CPI score (0–100)
82ndTanzaniaTZA
4141
41 CPI score (0–100)
82ndTrinidad and TobagoTTO
4141
41 CPI score (0–100)
88thKazakhstanKAZ
4040
40 CPI score (0–100)
88thNorth MacedoniaMKD
4040
40 CPI score (0–100)
88thSurinameSUR
4040
40 CPI score (0–100)
88thVietnamVNM
4040
40 CPI score (0–100)
92ndColombiaCOL
3939
39 CPI score (0–100)
92ndGuyanaGUY
3939
39 CPI score (0–100)
92ndTunisiaTUN
3939
39 CPI score (0–100)
92ndZambiaZMB
3939
39 CPI score (0–100)
96thGambiaGMB
3838
38 CPI score (0–100)
96thIndiaIND
3838
38 CPI score (0–100)
96thMaldivesMDV
3838
38 CPI score (0–100)
99thArgentinaARG
3737
37 CPI score (0–100)
99thEthiopiaETH
3737
37 CPI score (0–100)
99thIndonesiaIDN
3737
37 CPI score (0–100)
99thLesothoLSO
3737
37 CPI score (0–100)
99thMoroccoMAR
3737
37 CPI score (0–100)
104thDominican RepublicDOM
3636
36 CPI score (0–100)
105thSerbiaSRB
3535
35 CPI score (0–100)
105thUkraineUKR
3535
35 CPI score (0–100)
107thAlgeriaDZA
3434
34 CPI score (0–100)
107thBrazilBRA
3434
34 CPI score (0–100)
107thMalawiMWI
3434
34 CPI score (0–100)
107thNepalNPL
3434
34 CPI score (0–100)
107thNigerNER
3434
34 CPI score (0–100)
107thThailandTHA
3434
34 CPI score (0–100)
107thTürkiyeTUR
3434
34 CPI score (0–100)
114thBelarusBLR
3333
33 CPI score (0–100)
114thBosnia and HerzegovinaBIH
3333
33 CPI score (0–100)
114thLaosLAO
3333
33 CPI score (0–100)
114thMongoliaMNG
3333
33 CPI score (0–100)
114thPanamaPAN
3333
33 CPI score (0–100)
114thPhilippinesPHL
3333
33 CPI score (0–100)
114thSierra LeoneSLE
3333
33 CPI score (0–100)
121stAngolaAGO
3232
32 CPI score (0–100)
121stEcuadorECU
3232
32 CPI score (0–100)
121stKenyaKEN
3232
32 CPI score (0–100)
121stSri LankaLKA
3232
32 CPI score (0–100)
121stTogoTGO
3232
32 CPI score (0–100)
121stUzbekistanUZB
3232
32 CPI score (0–100)
127thDjiboutiDJI
3131
31 CPI score (0–100)
127thPapua New GuineaPNG
3131
31 CPI score (0–100)
127thPeruPER
3131
31 CPI score (0–100)
130thEgyptEGY
3030
30 CPI score (0–100)
130thEl SalvadorSLV
3030
30 CPI score (0–100)
130thMauritaniaMRT
3030
30 CPI score (0–100)
133rdBoliviaBOL
2828
28 CPI score (0–100)
133rdGuineaGIN
2828
28 CPI score (0–100)
135thEswatiniSWZ
2727
27 CPI score (0–100)
135thGabonGAB
2727
27 CPI score (0–100)
135thLiberiaLBR
2727
27 CPI score (0–100)
135thMaliMLI
2727
27 CPI score (0–100)
135thPakistanPAK
2727
27 CPI score (0–100)
140thCameroonCMR
2626
26 CPI score (0–100)
140thIraqIRQ
2626
26 CPI score (0–100)
140thMadagascarMDG
2626
26 CPI score (0–100)
140thMexicoMEX
2626
26 CPI score (0–100)
140thNigeriaNGA
2626
26 CPI score (0–100)
140thUgandaUGA
2626
26 CPI score (0–100)
146thGuatemalaGTM
2525
25 CPI score (0–100)
146thKyrgyzstanKGZ
2525
25 CPI score (0–100)
146thMozambiqueMOZ
2525
25 CPI score (0–100)
149thCentral African RepublicCAF
2424
24 CPI score (0–100)
149thParaguayPRY
2424
24 CPI score (0–100)
151stBangladeshBGD
2323
23 CPI score (0–100)
151stCongoCOG
2323
23 CPI score (0–100)
151stIranIRN
2323
23 CPI score (0–100)
154thAzerbaijanAZE
2222
22 CPI score (0–100)
154thHondurasHND
2222
22 CPI score (0–100)
154thLebanonLBN
2222
22 CPI score (0–100)
154thRussiaRUS
2222
22 CPI score (0–100)
158thCambodiaKHM
2121
21 CPI score (0–100)
158thChadTCD
2121
21 CPI score (0–100)
158thComorosCOM
2121
21 CPI score (0–100)
158thGuinea-BissauGNB
2121
21 CPI score (0–100)
158thZimbabweZWE
2121
21 CPI score (0–100)
163rdDR CongoCOD
2020
20 CPI score (0–100)
164thTajikistanTJK
1919
19 CPI score (0–100)
165thAfghanistanAFG
1717
17 CPI score (0–100)
165thBurundiBDI
1717
17 CPI score (0–100)
165thTurkmenistanTKM
1717
17 CPI score (0–100)
168thHaitiHTI
1616
16 CPI score (0–100)
168thMyanmarMMR
1616
16 CPI score (0–100)
170thNorth KoreaPRK
1515
15 CPI score (0–100)
170thSudanSDN
1515
15 CPI score (0–100)
172ndNicaraguaNIC
1414
14 CPI score (0–100)
173rdEquatorial GuineaGNQ
1313
13 CPI score (0–100)
173rdEritreaERI
1313
13 CPI score (0–100)
173rdLibyaLBY
1313
13 CPI score (0–100)
173rdYemenYEM
1313
13 CPI score (0–100)
177thSyriaSYR
1212
12 CPI score (0–100)
178thVenezuelaVEN
1010
10 CPI score (0–100)
179thSomaliaSOM
99
9 CPI score (0–100)
180thSouth SudanSSD
88
8 CPI score (0–100)
Corruption Perceptions Index — country ranking · WorldScore