Skip to content
Insights Centre
Indicators · Governance

Control of corruption

Perceptions of how far public power is used for private gain, as a score from 0 to 100. Higher is cleaner.

Why it matters

Corruption raises costs, creates compliance risk under anti-bribery laws and skews competition.

Read with care

Perception-based. The World Bank now publishes these indicators as a 0 to 100 score rather than a percentile rank, so compare scores with scores.

Source

World Bank

score (0 to 100). 54 African countries, 1996 to 2025.

Corruption control: highest in Seychelles, lowest in DRC


Control of corruption, score (0 to 100). Latest year available, 2025. 16 of 16 countries have data.

20
40
60
No data
Loading map…
Source: World Bank· Get the data (Professional)·dotzedw Insights Centre

Ranked: corruption controliWhy it mattersCorruption raises costs, creates compliance risk under anti-bribery laws and skews competition.


Click a country to highlight it.

020406080Seychelles73Botswana60Mauritius56Namibia51South Africa45Lesotho43Tanzania41Zambia39Malawi35Angola34Eswatini32Comoros30Madagascar27Mozambique26Zimbabwe22DRC18median 37
dotzedw Insights Centre
How spread out SADC is
Median 37Lowest: DRC 18Highest: Seychelles 73

Over time

Ten years of history for every indicator is free with a Reader account

Sign up with your email address on dotzedw.com and you come straight back to this page. Your free account also brings the weekly SADC Deals Brief and five full deal records a month. Already have an account? Sign in.

Control of corruption against income per person


Each bubble is a SADC country, sized by population. Dashed lines mark the SADC medians. Countries far from the pattern are worth a closer look.

020406080$1,000$3,000$10kGDP per person, US$ (log scale)Corruption controlDRCTanzaniaSouth AfricaAngolaMozambiqueMalawiZambiaZimbabwe
Source: World Bank, World Bank·dotzedw Insights Centre

Table

The same figures as the map, for screen readers and copying.
RankCountryValueYearFive-year changeGradeDetails
1Seychelles732025up 2 since 2020A
2Botswana602025down 3 since 2020A
3Mauritius562025little changed since 2020A
4Namibia512025down 5 since 2020A
5South Africa452025down 4 since 2020A
6Lesotho432025down 5 since 2020A
7Tanzania412025down 1 since 2020A
8Zambia392025up 3 since 2020A
9Malawi352025down 4 since 2020A
10Angola342025up 5 since 2020A
11Eswatini322025down 9 since 2020A
12Comoros302025up 9 since 2020A
13Madagascar272025down 4 since 2020A
14Mozambique262025down 6 since 2020A
15Zimbabwe222025down 2 since 2020A
16DRC182025little changed since 2020A