placestats

Freedom of expression vs. Independent opposition

Holds up after adjusting for income

Across 166 countries, Freedom of expression and Independent opposition rise and fall together at r = +0.89 (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.88, q = 0.0025, allowing for the many pairs tested).

Comparing countries across the middle half of freedom of expression, 0.491 to 0.848 points, independent opposition is better by 1.63 points at the top of that range than the bottom. Comparing only countries with similar national income, the gap is 1.59 points.

Link before adjusting (r)+0.886p = 1.7e-56 · 166 countries
After adjusting for national income+0.876p = 2.2e-53 · likely range [+0.83, +0.91]
p, allowing for regions2.9e-5standard error 0.077 · 7 regions
Check for luck (q)0.002across 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 of expression · index (0-1)link with income +0.36 · moderate
Independent opposition · score (higher = more independent)link with income +0.45 · moderate

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

Every country as a dot

Freedom of expression · index (0-1) →Independent opposition · score (higher = more independent) →0.0180.98-3.373.13Afghanistan: 0.022 index (0-1), -2.89 score (higher = more independent)Angola: 0.497 index (0-1), 0.728 score (higher = more independent)Albania: 0.673 index (0-1), 1.24 score (higher = more independent)United Arab Emirates: 0.063 index (0-1), -2.46 score (higher = more independent)Argentina: 0.736 index (0-1), 1.74 score (higher = more independent)Armenia: 0.732 index (0-1), 1.46 score (higher = more independent)Australia: 0.915 index (0-1), 2.62 score (higher = more independent)Austria: 0.918 index (0-1), 2.73 score (higher = more independent)Azerbaijan: 0.092 index (0-1), -0.517 score (higher = more independent)Burundi: 0.164 index (0-1), -0.573 score (higher = more independent)Belgium: 0.969 index (0-1), 2.85 score (higher = more independent)Benin: 0.676 index (0-1), 0.386 score (higher = more independent)Burkina Faso: 0.261 index (0-1), 1.03 score (higher = more independent)Bangladesh: 0.527 index (0-1), 0.499 score (higher = more independent)Bulgaria: 0.754 index (0-1), 1.59 score (higher = more independent)Bahrain: 0.172 index (0-1), -1.25 score (higher = more independent)Bosnia and Herzegovina: 0.653 index (0-1), 0.781 score (higher = more independent)Belarus: 0.025 index (0-1), -1.6 score (higher = more independent)Bolivia: 0.68 index (0-1), 1.96 score (higher = more independent)Brazil: 0.91 index (0-1), 2.58 score (higher = more independent)Barbados: 0.911 index (0-1), 2.44 score (higher = more independent)Bhutan: 0.682 index (0-1), 1.31 score (higher = more independent)Botswana: 0.798 index (0-1), 1.66 score (higher = more independent)Central African Republic: 0.613 index (0-1), 0.683 score (higher = more independent)Canada: 0.933 index (0-1), 2.51 score (higher = more independent)Switzerland: 0.967 index (0-1), 2.72 score (higher = more independent)Chile: 0.926 index (0-1), 3.13 score (higher = more independent)China: 0.045 index (0-1), -2.28 score (higher = more independent)Cote d'Ivoire: 0.681 index (0-1), 1.24 score (higher = more independent)Cameroon: 0.532 index (0-1), -0.371 score (higher = more independent)Congo, Dem. Rep.: 0.599 index (0-1), 0.573 score (higher = more independent)Congo, Rep.: 0.373 index (0-1), 0.508 score (higher = more independent)Colombia: 0.81 index (0-1), 2.26 score (higher = more independent)Comoros: 0.498 index (0-1), 1.03 score (higher = more independent)Cabo Verde: 0.857 index (0-1), 2.53 score (higher = more independent)Costa Rica: 0.915 index (0-1), 1.98 score (higher = more independent)Cyprus: 0.812 index (0-1), 2.54 score (higher = more independent)Czechia: 0.947 index (0-1), 2.43 score (higher = more independent)Germany: 0.914 index (0-1), 2.66 score (higher = more independent)Djibouti: 0.336 index (0-1), 0.062 score (higher = more independent)Denmark: 0.98 index (0-1), 2.83 score (higher = more independent)Dominican Republic: 0.901 index (0-1), 1.51 score (higher = more independent)Algeria: 0.367 index (0-1), -0.094 score (higher = more independent)Ecuador: 0.706 index (0-1), 1.73 score (higher = more independent)Egypt, Arab Rep.: 0.179 index (0-1), -0.965 score (higher = more independent)Spain: 0.843 index (0-1), 2.74 score (higher = more independent)Estonia: 0.969 index (0-1), 2.71 score (higher = more independent)Ethiopia: 0.285 index (0-1), -0.535 score (higher = more independent)Finland: 0.946 index (0-1), 2.65 score (higher = more independent)Fiji: 0.724 index (0-1), 1.7 score (higher = more independent)France: 0.959 index (0-1), 2.59 score (higher = more independent)Gabon: 0.748 index (0-1), 0.682 score (higher = more independent)United Kingdom: 0.833 index (0-1), 2.26 score (higher = more independent)Georgia: 0.687 index (0-1), 1.28 score (higher = more independent)Ghana: 0.896 index (0-1), 2.04 score (higher = more independent)Guinea: 0.56 index (0-1), 1.03 score (higher = more independent)Gambia, The: 0.814 index (0-1), 0.787 score (higher = more independent)Guinea-Bissau: 0.552 index (0-1), 0.862 score (higher = more independent)Equatorial Guinea: 0.112 index (0-1), -0.253 score (higher = more independent)Greece: 0.81 index (0-1), 2.08 score (higher = more independent)Guatemala: 0.839 index (0-1), 2.17 score (higher = more independent)Guyana: 0.771 index (0-1), 0.768 score (higher = more independent)Hong Kong SAR, China: 0.227 index (0-1), -0.864 score (higher = more independent)Honduras: 0.861 index (0-1), 2.1 score (higher = more independent)Croatia: 0.743 index (0-1), 1.5 score (higher = more independent)Haiti: 0.799 index (0-1), 0.187 score (higher = more independent)Hungary: 0.493 index (0-1), 0.224 score (higher = more independent)Indonesia: 0.688 index (0-1), 0.469 score (higher = more independent)India: 0.458 index (0-1), 1.58 score (higher = more independent)Ireland: 0.97 index (0-1), 3.01 score (higher = more independent)Iran, Islamic Rep.: 0.166 index (0-1), -1.75 score (higher = more independent)Iraq: 0.571 index (0-1), 0.313 score (higher = more independent)Iceland: 0.846 index (0-1), 2.43 score (higher = more independent)Israel: 0.822 index (0-1), 2.35 score (higher = more independent)Italy: 0.756 index (0-1), 2.73 score (higher = more independent)Jamaica: 0.919 index (0-1), 2 score (higher = more independent)Jordan: 0.556 index (0-1), 0.662 score (higher = more independent)Japan: 0.847 index (0-1), 1.92 score (higher = more independent)Kazakhstan: 0.329 index (0-1), -0.551 score (higher = more independent)Kenya: 0.9 index (0-1), 1.39 score (higher = more independent)Kyrgyz Republic: 0.469 index (0-1), -0.721 score (higher = more independent)Cambodia: 0.153 index (0-1), -0.704 score (higher = more independent)Korea, Rep.: 0.933 index (0-1), 2.76 score (higher = more independent)Kuwait: 0.532 index (0-1), -0.978 score (higher = more independent)Lao PDR: 0.032 index (0-1), -2.8 score (higher = more independent)Lebanon: 0.744 index (0-1), 0.53 score (higher = more independent)Liberia: 0.836 index (0-1), 1.66 score (higher = more independent)Libya: 0.536 index (0-1), 0.783 score (higher = more independent)Sri Lanka: 0.871 index (0-1), 1.84 score (higher = more independent)Lesotho: 0.728 index (0-1), 1.97 score (higher = more independent)Lithuania: 0.917 index (0-1), 2.13 score (higher = more independent)Luxembourg: 0.957 index (0-1), 2.33 score (higher = more independent)Latvia: 0.932 index (0-1), 2.84 score (higher = more independent)Morocco: 0.579 index (0-1), 0.63 score (higher = more independent)Moldova: 0.652 index (0-1), 2.43 score (higher = more independent)Madagascar: 0.635 index (0-1), 1.98 score (higher = more independent)Maldives: 0.695 index (0-1), 1.85 score (higher = more independent)Mexico: 0.619 index (0-1), 0.679 score (higher = more independent)North Macedonia: 0.664 index (0-1), 1.03 score (higher = more independent)Mali: 0.49 index (0-1), 1.33 score (higher = more independent)Malta: 0.829 index (0-1), 2.64 score (higher = more independent)Myanmar: 0.026 index (0-1), -1.3 score (higher = more independent)Montenegro: 0.853 index (0-1), 1.74 score (higher = more independent)Mongolia: 0.771 index (0-1), 1.3 score (higher = more independent)Mozambique: 0.518 index (0-1), 0.615 score (higher = more independent)Mauritania: 0.628 index (0-1), -0.206 score (higher = more independent)Mauritius: 0.887 index (0-1), 1.85 score (higher = more independent)Malawi: 0.754 index (0-1), 1.27 score (higher = more independent)Malaysia: 0.586 index (0-1), 1.76 score (higher = more independent)Namibia: 0.859 index (0-1), 2.53 score (higher = more independent)Niger: 0.756 index (0-1), 2.33 score (higher = more independent)Nigeria: 0.849 index (0-1), 1.5 score (higher = more independent)Nicaragua: 0.018 index (0-1), -1.89 score (higher = more independent)Netherlands: 0.91 index (0-1), 2.86 score (higher = more independent)Norway: 0.953 index (0-1), 2.19 score (higher = more independent)Nepal: 0.813 index (0-1), 2.55 score (higher = more independent)New Zealand: 0.927 index (0-1), 2.77 score (higher = more independent)Pakistan: 0.559 index (0-1), 0.106 score (higher = more independent)Panama: 0.812 index (0-1), 1.83 score (higher = more independent)Peru: 0.763 index (0-1), 1.6 score (higher = more independent)Philippines: 0.676 index (0-1), 0.797 score (higher = more independent)Papua New Guinea: 0.839 index (0-1), 2.01 score (higher = more independent)Poland: 0.917 index (0-1), 1.93 score (higher = more independent)Portugal: 0.899 index (0-1), 1.72 score (higher = more independent)Paraguay: 0.751 index (0-1), 1.43 score (higher = more independent)Romania: 0.777 index (0-1), 1.96 score (higher = more independent)Russian Federation: 0.08 index (0-1), -1.45 score (higher = more independent)Rwanda: 0.17 index (0-1), -1.38 score (higher = more independent)Saudi Arabia: 0.092 index (0-1), -2.61 score (higher = more independent)Sudan: 0.289 index (0-1), 0.09 score (higher = more independent)Senegal: 0.82 index (0-1), 0.71 score (higher = more independent)Singapore: 0.4 index (0-1), 1.89 score (higher = more independent)Solomon Islands: 0.84 index (0-1), 1.91 score (higher = more independent)Sierra Leone: 0.823 index (0-1), 1.84 score (higher = more independent)El Salvador: 0.356 index (0-1), 1.29 score (higher = more independent)Somalia, Fed. Rep.: 0.619 index (0-1), 0.418 score (higher = more independent)Serbia: 0.424 index (0-1), 0.38 score (higher = more independent)Sao Tome and Principe: 0.793 index (0-1), 0.609 score (higher = more independent)Suriname: 0.891 index (0-1), 1.9 score (higher = more independent)Slovak Republic: 0.765 index (0-1), 2.84 score (higher = more independent)Slovenia: 0.691 index (0-1), 1.97 score (higher = more independent)Sweden: 0.946 index (0-1), 2.77 score (higher = more independent)Eswatini: 0.113 index (0-1), -1.85 score (higher = more independent)Seychelles: 0.874 index (0-1), 1.75 score (higher = more independent)Syrian Arab Republic: 0.358 index (0-1), -0.732 score (higher = more independent)Chad: 0.427 index (0-1), 0.65 score (higher = more independent)Togo: 0.579 index (0-1), 0.357 score (higher = more independent)Thailand: 0.587 index (0-1), 1.45 score (higher = more independent)Tajikistan: 0.043 index (0-1), -1.2 score (higher = more independent)Turkmenistan: 0.038 index (0-1), -2.17 score (higher = more independent)Timor-Leste: 0.838 index (0-1), 1.41 score (higher = more independent)Trinidad and Tobago: 0.888 index (0-1), 1.94 score (higher = more independent)Tunisia: 0.687 index (0-1), 1.11 score (higher = more independent)Turkiye: 0.179 index (0-1), 0.86 score (higher = more independent)Tanzania: 0.552 index (0-1), 1.1 score (higher = more independent)Uganda: 0.432 index (0-1), 0.496 score (higher = more independent)Ukraine: 0.418 index (0-1), 0.717 score (higher = more independent)Uruguay: 0.931 index (0-1), 2.96 score (higher = more independent)United States: 0.729 index (0-1), 2.31 score (higher = more independent)Uzbekistan: 0.234 index (0-1), -1.46 score (higher = more independent)Viet Nam: 0.102 index (0-1), -3.37 score (higher = more independent)Vanuatu: 0.848 index (0-1), 1.49 score (higher = more independent)Kosovo: 0.766 index (0-1), 1.99 score (higher = more independent)South Africa: 0.837 index (0-1), 0.912 score (higher = more independent)Zambia: 0.778 index (0-1), 0.22 score (higher = more independent)Zimbabwe: 0.414 index (0-1), -0.068 score (higher = more independent)AFGBFACHLDNKHTIIRLLAOSGPTURVNMZMB

best-fit line line after adjusting

Four ways to measure the link

MethodrpCountries
Standard (Pearson), not adjusted+0.8861.7e-56166
By rank (Spearman), not adjusted+0.8567.4e-49166
Standard (Pearson), adjusted for national income+0.8762.2e-53166
By rank (Spearman), adjusted for national income+0.8271.3e-42166

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 166 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.010 (a minus sign means it grew).

How solid is it?

Leaving out one country at a time, r ranges from +0.870 (without ARE) to +0.882 (without BFA). 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: BFA (+0.006).

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.92
Europe & Central Asia49+0.87
Latin America & Caribbean23+0.78
Middle East, North Africa, Afghanistan & Pakistan19+0.93
Sub-Saharan Africa46+0.75

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.83
Middle third55+0.88
Richest third55+0.91

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.84
Muslims46+0.79

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.68
Never a European colony20+0.91
Spain19+0.84
United Kingdom48+0.85

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
Nationalist24+0.91
No strong official ideology116+0.70

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.88
No parties banned121+0.67

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.843 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.

The link also shows up within countries over time (r = +0.638). It holds even when looking only at changes from one year to the next (r = +0.452). This is the strongest kind of evidence available here: it holds when each country is compared only with itself, and it is not just a product of shared trends.

Across countries (adjusted)+0.876for comparison
Within countries+0.662each country vs itself
…and vs the same year elsewhere+0.638q = 0.000 · 172 countries
Year-on-year changes+0.452q = 0.000

6,082 country-years (one country in one year), 172 countries, 1990–2025, about 35 years each on average. Share of the variation that happens within countries over time: 17% for Freedom of expression, 13% for Independent opposition. 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.70−0.7-100+10years Independent opposition trails Freedom of expression →lag -10: r = 0.076 (n = 4,386)lag -9: r = 0.096 (n = 4,557)lag -8: r = 0.131 (n = 4,728)lag -7: r = 0.175 (n = 4,899)lag -6: r = 0.220 (n = 5,070)lag -5: r = 0.266 (n = 5,241)lag -4: r = 0.329 (n = 5,411)lag -3: r = 0.398 (n = 5,580)lag -2: r = 0.475 (n = 5,749)lag -1: r = 0.567 (n = 5,916)lag +0: r = 0.638 (n = 6,082)lag +1: r = 0.606 (n = 5,917)lag +2: r = 0.547 (n = 5,750)lag +3: r = 0.478 (n = 5,582)lag +4: r = 0.415 (n = 5,413)lag +5: r = 0.352 (n = 5,244)lag +6: r = 0.308 (n = 5,071)lag +7: r = 0.264 (n = 4,903)lag +8: r = 0.209 (n = 4,735)lag +9: r = 0.161 (n = 4,567)lag +10: r = 0.115 (n = 4,399)

Same year (lag 0): +0.638. 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


index (0-1)

score (higher = more independent)
Years
Denmark DNK0.982.832025
Ireland IRL0.973.012025
Estonia EST0.9692.712025
Belgium BEL0.9692.852025
Switzerland CHE0.9672.722025
France FRA0.9592.592025
Luxembourg LUX0.9572.332025
Norway NOR0.9532.192025
Czechia CZE0.9472.432025
Sweden SWE0.9462.772025
Finland FIN0.9462.652025
Korea, Rep. KOR0.9332.762025
Canada CAN0.9332.512025
Latvia LVA0.9322.842025
Uruguay URY0.9312.962025

Coppedge, M. et al., V-Dem Dataset, Varieties of Democracy (V-Dem) Project
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.

Sources

Freedom of expression

Freedom of expression and alternative sources of information index

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

Media censorship, harassment of journalists, and freedom of academic and cultural expression. A part of the electoral democracy index.

Independent opposition

Opposition parties' independence from the ruling regime

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

Are opposition parties really independent, or picked or bought by the people in power? Experts answer from 0 ("opposition parties are not allowed") to 4 ("all opposition parties are independent"). V-Dem turns the answers into a score of about -4 to +4. A part of V-Dem's freedom of association index.

How this was computed

Data used: most recent value in 2010-2025; values come from 2019–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 of expression and Independent opposition

This page shows that two measures go together. It does not show that Freedom of expression changes Independent opposition, or the reverse. These figures also describe countries, not individual people. See the ecological fallacy.

More links with Freedom of expression or Independent opposition