placestats

Freedom from party bans vs. Political corruption

Holds up after adjusting for income

Across 168 countries, Freedom from party bans and Political corruption rise and fall together at r = -0.34 (on a scale from −1 to +1, where 0 means no link). It holds up almost unchanged when only countries with similar income (GDP per person) are compared (r = -0.31, q = 0.032, allowing for the many pairs tested).

Comparing countries across the middle half of political corruption, 0.19 to 0.754 points, freedom from party bans is worse by 0.89 points at the top of that range than the bottom. Comparing only countries with similar national income, the gap is 1.05 points.

Link before adjusting (r)-0.343p = 5.4e-6 · 168 countries
After adjusting for national income-0.309p = 5.0e-5 · likely range [-0.44, -0.16]
p, allowing for regions0.003standard error 0.063 · 7 regions
Check for luck (q)0.032across 17,292 pairs

How to read these.r runs from −1 (one goes up as the other goes down) to +1 (they rise together), and 0 means no link. Adjusting for national income means comparing countries with the same GDP per person, so differences in wealth can’t explain the link. Income is used in percentage terms, since an extra $1,000 means more to a poor country than to a rich one. p is how likely a link this strong would be if there were really none. Below 0.05 means it is unlikely to be chance. Very small values are written in short form: 1.1e-32 means a decimal point followed by 31 zeros and then 11, so very close to zero. The likely range is where the true figure probably lies, and a range that crosses zero means the link could easily be chance. Countries in the same region tend to resemble each other, so the third figure allows for that, which gives a fairer p. The standard error is the typical size of the error in r. Finally, testing this many pairs means some will look strong by luck alone. A q below 0.05 means this link is unlikely to be one of those.

Freedom from party bans · score (higher = fewer bans)link with income +0.28 · independent
Political corruption · index (0-1)link with income -0.68 · high

“Link with income” is how closely each measure tracks GDP per person across countries, from −1 to +1.

Every country as a dot

Freedom from party bans · score (higher = fewer bans) →Political corruption · index (0-1) →-3.652.650.0040.952Afghanistan: -2.62 score (higher = fewer bans), 0.769 index (0-1)Angola: 1.45 score (higher = fewer bans), 0.57 index (0-1)Albania: 0.892 score (higher = fewer bans), 0.624 index (0-1)United Arab Emirates: -2.04 score (higher = fewer bans), 0.105 index (0-1)Argentina: 2.2 score (higher = fewer bans), 0.415 index (0-1)Armenia: 2.14 score (higher = fewer bans), 0.472 index (0-1)Australia: 1.92 score (higher = fewer bans), 0.029 index (0-1)Austria: 1.03 score (higher = fewer bans), 0.095 index (0-1)Azerbaijan: 0.504 score (higher = fewer bans), 0.89 index (0-1)Burundi: -0.492 score (higher = fewer bans), 0.845 index (0-1)Belgium: 1.18 score (higher = fewer bans), 0.031 index (0-1)Benin: 1.67 score (higher = fewer bans), 0.191 index (0-1)Burkina Faso: -0.069 score (higher = fewer bans), 0.373 index (0-1)Bangladesh: 0.549 score (higher = fewer bans), 0.78 index (0-1)Bulgaria: 1.2 score (higher = fewer bans), 0.643 index (0-1)Bahrain: -0.953 score (higher = fewer bans), 0.477 index (0-1)Bosnia and Herzegovina: 1.89 score (higher = fewer bans), 0.726 index (0-1)Belarus: -0.033 score (higher = fewer bans), 0.41 index (0-1)Bolivia: 1.66 score (higher = fewer bans), 0.763 index (0-1)Brazil: 2.49 score (higher = fewer bans), 0.423 index (0-1)Barbados: 1.84 score (higher = fewer bans), 0.073 index (0-1)Bhutan: 0.428 score (higher = fewer bans), 0.148 index (0-1)Botswana: 2.23 score (higher = fewer bans), 0.204 index (0-1)Central African Republic: 1.22 score (higher = fewer bans), 0.854 index (0-1)Canada: 2.33 score (higher = fewer bans), 0.026 index (0-1)Switzerland: 1.84 score (higher = fewer bans), 0.02 index (0-1)Chile: 2.28 score (higher = fewer bans), 0.075 index (0-1)China: -2.66 score (higher = fewer bans), 0.554 index (0-1)Cote d'Ivoire: -0.473 score (higher = fewer bans), 0.598 index (0-1)Cameroon: 0.513 score (higher = fewer bans), 0.939 index (0-1)Congo, Dem. Rep.: 0.315 score (higher = fewer bans), 0.886 index (0-1)Congo, Rep.: 1.49 score (higher = fewer bans), 0.841 index (0-1)Colombia: 2.45 score (higher = fewer bans), 0.388 index (0-1)Comoros: 1.21 score (higher = fewer bans), 0.774 index (0-1)Cabo Verde: 1.88 score (higher = fewer bans), 0.288 index (0-1)Costa Rica: 2.45 score (higher = fewer bans), 0.206 index (0-1)Cyprus: 2.06 score (higher = fewer bans), 0.166 index (0-1)Czechia: 1.42 score (higher = fewer bans), 0.171 index (0-1)Germany: 1.11 score (higher = fewer bans), 0.024 index (0-1)Djibouti: 0.171 score (higher = fewer bans), 0.706 index (0-1)Denmark: 2.47 score (higher = fewer bans), 0.004 index (0-1)Dominican Republic: 2.38 score (higher = fewer bans), 0.588 index (0-1)Algeria: 0.358 score (higher = fewer bans), 0.662 index (0-1)Ecuador: 1.92 score (higher = fewer bans), 0.652 index (0-1)Egypt, Arab Rep.: -0.392 score (higher = fewer bans), 0.729 index (0-1)Spain: 2.03 score (higher = fewer bans), 0.113 index (0-1)Estonia: 1.97 score (higher = fewer bans), 0.025 index (0-1)Ethiopia: 0.2 score (higher = fewer bans), 0.529 index (0-1)Finland: 2.13 score (higher = fewer bans), 0.031 index (0-1)Fiji: 0.91 score (higher = fewer bans), 0.289 index (0-1)France: 2.09 score (higher = fewer bans), 0.056 index (0-1)Gabon: 0.621 score (higher = fewer bans), 0.72 index (0-1)United Kingdom: 1.28 score (higher = fewer bans), 0.042 index (0-1)Georgia: 1.01 score (higher = fewer bans), 0.289 index (0-1)Ghana: 1.73 score (higher = fewer bans), 0.615 index (0-1)Guinea: -0.573 score (higher = fewer bans), 0.808 index (0-1)Gambia, The: 1.72 score (higher = fewer bans), 0.271 index (0-1)Guinea-Bissau: 0.276 score (higher = fewer bans), 0.828 index (0-1)Equatorial Guinea: -1.59 score (higher = fewer bans), 0.858 index (0-1)Greece: 0.057 score (higher = fewer bans), 0.276 index (0-1)Guatemala: 1.15 score (higher = fewer bans), 0.616 index (0-1)Guyana: 2.18 score (higher = fewer bans), 0.507 index (0-1)Hong Kong SAR, China: -0.976 score (higher = fewer bans), 0.085 index (0-1)Honduras: 1.96 score (higher = fewer bans), 0.752 index (0-1)Croatia: 1.29 score (higher = fewer bans), 0.254 index (0-1)Haiti: 1.57 score (higher = fewer bans), 0.786 index (0-1)Hungary: 2.21 score (higher = fewer bans), 0.488 index (0-1)Indonesia: 0.279 score (higher = fewer bans), 0.795 index (0-1)India: 0.852 score (higher = fewer bans), 0.684 index (0-1)Ireland: 2.2 score (higher = fewer bans), 0.032 index (0-1)Iran, Islamic Rep.: -1.38 score (higher = fewer bans), 0.768 index (0-1)Iraq: -0.178 score (higher = fewer bans), 0.892 index (0-1)Iceland: 2.06 score (higher = fewer bans), 0.014 index (0-1)Israel: 0.696 score (higher = fewer bans), 0.107 index (0-1)Italy: 1.25 score (higher = fewer bans), 0.157 index (0-1)Jamaica: 2.16 score (higher = fewer bans), 0.207 index (0-1)Jordan: 0.898 score (higher = fewer bans), 0.422 index (0-1)Japan: 2.61 score (higher = fewer bans), 0.05 index (0-1)Kazakhstan: 0.049 score (higher = fewer bans), 0.736 index (0-1)Kenya: 1.89 score (higher = fewer bans), 0.564 index (0-1)Kyrgyz Republic: 1.22 score (higher = fewer bans), 0.793 index (0-1)Cambodia: -0.321 score (higher = fewer bans), 0.904 index (0-1)Korea, Rep.: 1.31 score (higher = fewer bans), 0.156 index (0-1)Kuwait: -1.81 score (higher = fewer bans), 0.346 index (0-1)Lao PDR: -3.52 score (higher = fewer bans), 0.765 index (0-1)Lebanon: 1.78 score (higher = fewer bans), 0.83 index (0-1)Liberia: 0.271 score (higher = fewer bans), 0.877 index (0-1)Libya: 0.12 score (higher = fewer bans), 0.811 index (0-1)Sri Lanka: 1.88 score (higher = fewer bans), 0.278 index (0-1)Lesotho: 1.88 score (higher = fewer bans), 0.472 index (0-1)Lithuania: 0.798 score (higher = fewer bans), 0.159 index (0-1)Luxembourg: 2.28 score (higher = fewer bans), 0.025 index (0-1)Latvia: 1.21 score (higher = fewer bans), 0.07 index (0-1)Morocco: 1.23 score (higher = fewer bans), 0.671 index (0-1)Moldova: 0.851 score (higher = fewer bans), 0.325 index (0-1)Madagascar: 2.05 score (higher = fewer bans), 0.882 index (0-1)Maldives: 2.08 score (higher = fewer bans), 0.312 index (0-1)Mexico: 1.93 score (higher = fewer bans), 0.574 index (0-1)North Macedonia: 2.3 score (higher = fewer bans), 0.753 index (0-1)Mali: -0.865 score (higher = fewer bans), 0.72 index (0-1)Malta: 1.96 score (higher = fewer bans), 0.186 index (0-1)Myanmar: -1.3 score (higher = fewer bans), 0.859 index (0-1)Montenegro: 2.07 score (higher = fewer bans), 0.43 index (0-1)Mongolia: 0.766 score (higher = fewer bans), 0.693 index (0-1)Mozambique: 0.37 score (higher = fewer bans), 0.695 index (0-1)Mauritania: -0.584 score (higher = fewer bans), 0.825 index (0-1)Mauritius: 2.16 score (higher = fewer bans), 0.356 index (0-1)Malawi: 1.15 score (higher = fewer bans), 0.628 index (0-1)Malaysia: 1.57 score (higher = fewer bans), 0.322 index (0-1)Namibia: 0.661 score (higher = fewer bans), 0.274 index (0-1)Niger: 0.14 score (higher = fewer bans), 0.591 index (0-1)Nigeria: 1.88 score (higher = fewer bans), 0.834 index (0-1)Nicaragua: -2.27 score (higher = fewer bans), 0.942 index (0-1)Netherlands: 2.15 score (higher = fewer bans), 0.027 index (0-1)Norway: 2.05 score (higher = fewer bans), 0.01 index (0-1)Nepal: 2.65 score (higher = fewer bans), 0.561 index (0-1)New Zealand: 1.95 score (higher = fewer bans), 0.014 index (0-1)Oman: -2.04 score (higher = fewer bans), 0.253 index (0-1)Pakistan: 0.438 score (higher = fewer bans), 0.802 index (0-1)Panama: 2.19 score (higher = fewer bans), 0.485 index (0-1)Peru: 1.04 score (higher = fewer bans), 0.63 index (0-1)Philippines: 0.949 score (higher = fewer bans), 0.841 index (0-1)Papua New Guinea: 2.15 score (higher = fewer bans), 0.684 index (0-1)Poland: 1.71 score (higher = fewer bans), 0.081 index (0-1)Portugal: 0.931 score (higher = fewer bans), 0.166 index (0-1)Paraguay: 2.41 score (higher = fewer bans), 0.801 index (0-1)Qatar: -1.74 score (higher = fewer bans), 0.331 index (0-1)Romania: 0.848 score (higher = fewer bans), 0.419 index (0-1)Russian Federation: -0.003 score (higher = fewer bans), 0.783 index (0-1)Rwanda: -1.16 score (higher = fewer bans), 0.418 index (0-1)Saudi Arabia: -2.81 score (higher = fewer bans), 0.326 index (0-1)Sudan: 0.122 score (higher = fewer bans), 0.719 index (0-1)Senegal: 1.76 score (higher = fewer bans), 0.404 index (0-1)Singapore: 1.27 score (higher = fewer bans), 0.013 index (0-1)Solomon Islands: 2.2 score (higher = fewer bans), 0.602 index (0-1)Sierra Leone: 1.77 score (higher = fewer bans), 0.571 index (0-1)El Salvador: 2.32 score (higher = fewer bans), 0.682 index (0-1)Somalia, Fed. Rep.: 0.838 score (higher = fewer bans), 0.87 index (0-1)Serbia: 1.93 score (higher = fewer bans), 0.794 index (0-1)Sao Tome and Principe: 1.72 score (higher = fewer bans), 0.289 index (0-1)Suriname: 1.97 score (higher = fewer bans), 0.172 index (0-1)Slovak Republic: 1.83 score (higher = fewer bans), 0.29 index (0-1)Slovenia: 1.91 score (higher = fewer bans), 0.078 index (0-1)Sweden: 2.49 score (higher = fewer bans), 0.009 index (0-1)Eswatini: -2.63 score (higher = fewer bans), 0.554 index (0-1)Seychelles: 2.08 score (higher = fewer bans), 0.054 index (0-1)Syrian Arab Republic: -0.747 score (higher = fewer bans), 0.619 index (0-1)Chad: 1.34 score (higher = fewer bans), 0.952 index (0-1)Togo: 1.13 score (higher = fewer bans), 0.757 index (0-1)Thailand: 1.14 score (higher = fewer bans), 0.635 index (0-1)Tajikistan: -0.153 score (higher = fewer bans), 0.893 index (0-1)Turkmenistan: -1.98 score (higher = fewer bans), 0.899 index (0-1)Timor-Leste: 1.43 score (higher = fewer bans), 0.25 index (0-1)Trinidad and Tobago: 1.75 score (higher = fewer bans), 0.1 index (0-1)Tunisia: 0.902 score (higher = fewer bans), 0.41 index (0-1)Turkiye: 1.88 score (higher = fewer bans), 0.804 index (0-1)Tanzania: 0.827 score (higher = fewer bans), 0.329 index (0-1)Uganda: 0.649 score (higher = fewer bans), 0.889 index (0-1)Ukraine: -0.327 score (higher = fewer bans), 0.641 index (0-1)Uruguay: 2.28 score (higher = fewer bans), 0.055 index (0-1)United States: 2.52 score (higher = fewer bans), 0.06 index (0-1)Uzbekistan: -1.43 score (higher = fewer bans), 0.823 index (0-1)Viet Nam: -3.65 score (higher = fewer bans), 0.466 index (0-1)Vanuatu: 1.94 score (higher = fewer bans), 0.332 index (0-1)Kosovo: 2.06 score (higher = fewer bans), 0.348 index (0-1)South Africa: 2.28 score (higher = fewer bans), 0.538 index (0-1)Zambia: 1.89 score (higher = fewer bans), 0.428 index (0-1)Zimbabwe: 1.96 score (higher = fewer bans), 0.852 index (0-1)AFGAREDNKJPNLAOMDGNICPRYSAUSWEVNMZWE

best-fit line line after adjusting

Four ways to measure the link

MethodrpCountries
Standard (Pearson), not adjusted-0.3435.4e-6168
By rank (Spearman), not adjusted-0.4132.6e-8168
Standard (Pearson), adjusted for national income-0.3095.0e-5168
By rank (Spearman), adjusted for national income-0.3172.9e-5168

The rank version uses only each country’s place in line, from lowest to highest, so a few extreme countries count for less. The adjusted and unadjusted versions use the same 168 countries: those that report both measures and GDP per person. So the gap between them comes from the adjustment, not from a change in which countries are counted. Drop in the size of r after adjusting: +0.034 (a minus sign means it grew).

How solid is it?

Leaving out one country at a time, r ranges from -0.323 (without RWA) to -0.289 (without TKM). The bar above shows that range on a scale from −1 to +1, with the solid line at the full result. The single country that moves r most: TKM (+0.020).

Within each region

Countries are not separate, unrelated cases, and neighbors share a lot. A link that holds inside each region is far more believable than one that shows up only when comparing regions.

nr
East Asia & Pacific21-0.46
Europe & Central Asia49-0.26
Latin America & Caribbean23-0.30
Middle East, North Africa, Afghanistan & Pakistan21+0.04
Sub-Saharan Africa46-0.26

By income third

If the link shows up only in the richest third of countries, it is a feature of rich countries, not a general pattern.

nr
Poorest third56-0.31
Middle third56-0.30
Richest third56-0.35

By largest religious group

Countries grouped by a label they share, such as main religion, rather than by a number. Groups of fewer than twelve countries are not shown. These groups differ in income, region and history all at once. So a gap between them is a place to start asking questions, not an answer.

nr
Christians99-0.22
Muslims48+0.01

By last European coloniser

Countries grouped by a label they share, such as main religion, rather than by a number. Groups of fewer than twelve countries are not shown. These groups differ in income, region and history all at once. So a gap between them is a place to start asking questions, not an answer.

nr
France25+0.04
Never a European colony21-0.20
Spain19-0.34
United Kingdom49-0.40

By official ideology

Countries grouped by a label they share, such as main religion, rather than by a number. Groups of fewer than twelve countries are not shown. These groups differ in income, region and history all at once. So a gap between them is a place to start asking questions, not an answer.

nr
Nationalist25-0.17
No strong official ideology116-0.33

By party system

Countries grouped by a label they share, such as main religion, rather than by a number. Groups of fewer than twelve countries are not shown. These groups differ in income, region and history all at once. So a gap between them is a place to start asking questions, not an answer.

nr
A few parties banned26-0.28
No parties banned121-0.18

Without outliers (countries far outside the middle half of countries on either measure, by more than one and a half times the width of that middle half): r = -0.311 after dropping 7 countries.

Two series, one country

Both measures over the years for one country you pick. The two charts are stacked so they share only the years along the bottom.

Loading…

Over time, within countries

Everything above compares countries with each other at one moment. This section compares each country only with itself over 36years. So a link here can’t come from anything about a country that stays the same, such as its history, geography, institutions or culture.

Within countries over time, there is no link that is clearly more than chance (r = -0.040, comparing each country only with itself over the years, and each year only with the same year elsewhere). Whatever the cross-country picture shows, countries whose freedom from party bans moved did not tend to see their political corruption move with it.

Across countries (adjusted)-0.309for comparison
Within countries-0.011each country vs itself
…and vs the same year elsewhere-0.040q = 0.700 · 175 countries
Year-on-year changes+0.028q = 0.720
Read with care.
  • Almost all of this indicator's variation is between countries, not within them, so the within-country estimate rests on a small part of the data.

6,227 country-years (one country in one year), 175 countries, 1990–2025, about 36 years each on average. Share of the variation that happens within countries over time: 7% for Freedom from party bans, 15% for Political corruption. The margins of error allow for each country appearing many times, and for each year’s value being close to the year before.

Year-to-year changes are a cautious test, not a final answer. Looking only at changes from one year to the next removes each country’s own trends. But it also makes measurement mistakes louder, which pulls the results toward zero. A near-zero result here is weak evidence of no link, not proof.

With one measure years behind the other

0.10−0.1-100+10years Political corruption trails Freedom from party bans →lag -10: r = -0.057 (n = 4,477)lag -9: r = -0.048 (n = 4,652)lag -8: r = -0.048 (n = 4,827)lag -7: r = -0.053 (n = 5,002)lag -6: r = -0.064 (n = 5,177)lag -5: r = -0.072 (n = 5,352)lag -4: r = -0.075 (n = 5,527)lag -3: r = -0.075 (n = 5,702)lag -2: r = -0.073 (n = 5,877)lag -1: r = -0.056 (n = 6,052)lag +0: r = -0.040 (n = 6,227)lag +1: r = -0.057 (n = 6,056)lag +2: r = -0.071 (n = 5,883)lag +3: r = -0.080 (n = 5,710)lag +4: r = -0.083 (n = 5,537)lag +5: r = -0.077 (n = 5,364)lag +6: r = -0.071 (n = 5,191)lag +7: r = -0.067 (n = 5,018)lag +8: r = -0.059 (n = 4,845)lag +9: r = -0.051 (n = 4,672)lag +10: r = -0.053 (n = 4,499)

Same year (lag 0): -0.040. A peak away from zero does not show which comes first. These series change slowly — this year’s value is close to last year’s. That makes the curve smooth and nearly symmetric, whatever produced the data. Even a sharp peak at one lag (a gap of some years) would not prove that one measure changes the other.

The data


score (higher = fewer bans)

index (0-1)
Years
Nepal NPL2.650.5612025
Japan JPN2.610.052025
United States USA2.520.062025
Brazil BRA2.490.4232025
Sweden SWE2.490.0092025
Denmark DNK2.470.0042025
Costa Rica CRI2.450.2062025
Colombia COL2.450.3882025
Paraguay PRY2.410.8012025
Dominican Republic DOM2.380.5882025
Canada CAN2.330.0262025
El Salvador SLV2.320.6822025
North Macedonia MKD2.30.7532025
Uruguay URY2.280.0552025
Chile CHL2.280.0752025

Coppedge, M. et al., V-Dem Dataset v16, Varieties of Democracy (V-Dem) Project; Lindberg, S. I. et al., Varieties of Party Identity and Organization (V-Party) Dataset. Read from the V-Dem Institute's vdemdata package.
Coppedge, M. et al., V-Dem Dataset, Varieties of Democracy (V-Dem) Project

Sources

Freedom from party bans

Party bans (higher = fewer parties banned)

V-Dem Institute, University of Gothenburg · CC BY-SA 4.0 · updated annual (V-Dem); V-Party per election, to 2019

Are any political parties banned? Experts answer from 0 ("all parties except the state-sponsored party are banned", a one-party state) to 4 ("no parties are officially banned"). V-Dem turns the answers into a score of about -4 to +4. Parties kept off the ballot for missing registration rules do not count as banned. It is one of the parts of V-Dem's freedom of association index, so the two are linked by construction.

Political corruption

Political corruption index

V-Dem Institute, University of Gothenburg · via Our World in Data · CC BY-SA 4.0 · updated annual

Expert ratings of corruption across the government, parliament, courts and public sector. It runs the opposite way to the Corruption Perceptions Index, where higher means cleaner. So the two should move strongly in opposite directions. V-Dem is also one of the datasets Transparency International combines into that index.

How this was computed

Data used: most recent value in 2010-2025; values come from 2025. To adjust for income, each measure is first predicted from GDP per person (in percentage terms, on a log scale) with a straight-line fit. Only what is left over is then compared. This is called a partial correlation. The line is drawn the standard way (ordinary least squares), which picks the line that comes closest to all the countries at once. The error margins allow for countries in the same region resembling each other, using 7 World Bank regions. The q-value corrects for testing all 17,292 pairs at once, using the Benjamini–Hochberg method. Underlying data last updated V-Dem v16; V-Party v2. How the country data works · explore Freedom from party bans and Political corruption

This page shows that two measures go together. It does not show that Freedom from party bans changes Political corruption, or the reverse. These figures also describe countries, not individual people. See the ecological fallacy.

More links with Freedom from party bans or Political corruption