placestats

Freedom of association vs. Rule of law

Fades after adjusting for income

Across 168 countries, Freedom of association and Rule of law rise and fall together at r = +0.54 (on a scale from −1 to +1, where 0 means no link). Comparing only countries with similar income (GDP per person) leaves r = +0.53, which could easily be chance (q = 0.058, allowing for the many pairs tested, and allowing for countries in the same region being alike).

Comparing countries across the middle half of freedom of association, 0.442 to 0.868 points, rule of law is better by 0.785 points at the top of that range than the bottom. Comparing only countries with similar national income, the gap is 0.527 points.

Link before adjusting (r)+0.542p = 3.2e-14 · 168 countries
After adjusting for national income+0.528p = 2.4e-13 · likely range [+0.41, +0.63]
p, allowing for regions0.007standard error 0.130 · 7 regions
Check for luck (q)0.058across 12,497 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 association · index (0-1)link with income +0.42 · moderate
Rule of law · index (approx. -2.5 to 2.5)link with income +0.72 · 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 of association · index (0-1) →Rule of law · index (approx. -2.5 to 2.5) →0.0230.931-2.212.02Afghanistan: 0.023 index (0-1), -1.94 index (approx. -2.5 to 2.5)Angola: 0.61 index (0-1), -1.17 index (approx. -2.5 to 2.5)Albania: 0.785 index (0-1), -0.119 index (approx. -2.5 to 2.5)United Arab Emirates: 0.04 index (0-1), 0.497 index (approx. -2.5 to 2.5)Argentina: 0.839 index (0-1), -0.251 index (approx. -2.5 to 2.5)Armenia: 0.869 index (0-1), -0.142 index (approx. -2.5 to 2.5)Australia: 0.876 index (0-1), 1.47 index (approx. -2.5 to 2.5)Austria: 0.883 index (0-1), 1.68 index (approx. -2.5 to 2.5)Azerbaijan: 0.141 index (0-1), -0.485 index (approx. -2.5 to 2.5)Burundi: 0.226 index (0-1), -1.3 index (approx. -2.5 to 2.5)Belgium: 0.896 index (0-1), 1.28 index (approx. -2.5 to 2.5)Benin: 0.619 index (0-1), -0.412 index (approx. -2.5 to 2.5)Burkina Faso: 0.309 index (0-1), -0.884 index (approx. -2.5 to 2.5)Bangladesh: 0.535 index (0-1), -0.96 index (approx. -2.5 to 2.5)Bulgaria: 0.833 index (0-1), -0.0333 index (approx. -2.5 to 2.5)Bahrain: 0.139 index (0-1), 0.168 index (approx. -2.5 to 2.5)Bosnia and Herzegovina: 0.793 index (0-1), -0.319 index (approx. -2.5 to 2.5)Belarus: 0.07 index (0-1), -1.23 index (approx. -2.5 to 2.5)Bolivia: 0.805 index (0-1), -1.27 index (approx. -2.5 to 2.5)Brazil: 0.882 index (0-1), -0.446 index (approx. -2.5 to 2.5)Barbados: 0.879 index (0-1), 0.728 index (approx. -2.5 to 2.5)Bhutan: 0.609 index (0-1), 0.79 index (approx. -2.5 to 2.5)Botswana: 0.85 index (0-1), 0.312 index (approx. -2.5 to 2.5)Central African Republic: 0.458 index (0-1), -1.71 index (approx. -2.5 to 2.5)Canada: 0.865 index (0-1), 1.46 index (approx. -2.5 to 2.5)Switzerland: 0.917 index (0-1), 1.76 index (approx. -2.5 to 2.5)Chile: 0.86 index (0-1), 0.691 index (approx. -2.5 to 2.5)China: 0.03 index (0-1), -0.579 index (approx. -2.5 to 2.5)Cote d'Ivoire: 0.615 index (0-1), -0.578 index (approx. -2.5 to 2.5)Cameroon: 0.336 index (0-1), -1.25 index (approx. -2.5 to 2.5)Congo, Dem. Rep.: 0.48 index (0-1), -1.63 index (approx. -2.5 to 2.5)Congo, Rep.: 0.433 index (0-1), -1.18 index (approx. -2.5 to 2.5)Colombia: 0.89 index (0-1), -0.56 index (approx. -2.5 to 2.5)Comoros: 0.509 index (0-1), -1.13 index (approx. -2.5 to 2.5)Cabo Verde: 0.874 index (0-1), 0.424 index (approx. -2.5 to 2.5)Costa Rica: 0.922 index (0-1), 0.617 index (approx. -2.5 to 2.5)Cyprus: 0.894 index (0-1), 0.689 index (approx. -2.5 to 2.5)Czechia: 0.872 index (0-1), 1.19 index (approx. -2.5 to 2.5)Germany: 0.852 index (0-1), 1.63 index (approx. -2.5 to 2.5)Djibouti: 0.392 index (0-1), -1.01 index (approx. -2.5 to 2.5)Denmark: 0.929 index (0-1), 2 index (approx. -2.5 to 2.5)Dominican Republic: 0.876 index (0-1), -0.182 index (approx. -2.5 to 2.5)Algeria: 0.303 index (0-1), -0.697 index (approx. -2.5 to 2.5)Ecuador: 0.719 index (0-1), -0.965 index (approx. -2.5 to 2.5)Egypt, Arab Rep.: 0.159 index (0-1), -0.752 index (approx. -2.5 to 2.5)Spain: 0.915 index (0-1), 0.932 index (approx. -2.5 to 2.5)Estonia: 0.908 index (0-1), 1.49 index (approx. -2.5 to 2.5)Ethiopia: 0.342 index (0-1), -1.05 index (approx. -2.5 to 2.5)Finland: 0.864 index (0-1), 2.02 index (approx. -2.5 to 2.5)Fiji: 0.721 index (0-1), 0.306 index (approx. -2.5 to 2.5)France: 0.889 index (0-1), 0.979 index (approx. -2.5 to 2.5)Gabon: 0.609 index (0-1), -1.16 index (approx. -2.5 to 2.5)United Kingdom: 0.859 index (0-1), 1.27 index (approx. -2.5 to 2.5)Georgia: 0.646 index (0-1), 0.149 index (approx. -2.5 to 2.5)Ghana: 0.888 index (0-1), 0.054 index (approx. -2.5 to 2.5)Guinea: 0.424 index (0-1), -1.15 index (approx. -2.5 to 2.5)Gambia, The: 0.775 index (0-1), -0.394 index (approx. -2.5 to 2.5)Guinea-Bissau: 0.509 index (0-1), -1.23 index (approx. -2.5 to 2.5)Equatorial Guinea: 0.167 index (0-1), -1.54 index (approx. -2.5 to 2.5)Greece: 0.801 index (0-1), 0.298 index (approx. -2.5 to 2.5)Guatemala: 0.834 index (0-1), -0.962 index (approx. -2.5 to 2.5)Guyana: 0.821 index (0-1), -0.334 index (approx. -2.5 to 2.5)Hong Kong SAR, China: 0.178 index (0-1), 0.921 index (approx. -2.5 to 2.5)Honduras: 0.871 index (0-1), -1.18 index (approx. -2.5 to 2.5)Croatia: 0.821 index (0-1), 0.377 index (approx. -2.5 to 2.5)Haiti: 0.612 index (0-1), -1.6 index (approx. -2.5 to 2.5)Hungary: 0.605 index (0-1), 0.192 index (approx. -2.5 to 2.5)Indonesia: 0.638 index (0-1), -0.207 index (approx. -2.5 to 2.5)India: 0.586 index (0-1), -0.0392 index (approx. -2.5 to 2.5)Ireland: 0.912 index (0-1), 1.59 index (approx. -2.5 to 2.5)Iran, Islamic Rep.: 0.093 index (0-1), -1.23 index (approx. -2.5 to 2.5)Iraq: 0.578 index (0-1), -1.36 index (approx. -2.5 to 2.5)Iceland: 0.917 index (0-1), 1.63 index (approx. -2.5 to 2.5)Israel: 0.758 index (0-1), 0.6 index (approx. -2.5 to 2.5)Italy: 0.875 index (0-1), 0.619 index (approx. -2.5 to 2.5)Jamaica: 0.879 index (0-1), -0.0777 index (approx. -2.5 to 2.5)Jordan: 0.616 index (0-1), 0.169 index (approx. -2.5 to 2.5)Japan: 0.924 index (0-1), 1.51 index (approx. -2.5 to 2.5)Kazakhstan: 0.287 index (0-1), -0.382 index (approx. -2.5 to 2.5)Kenya: 0.793 index (0-1), -0.465 index (approx. -2.5 to 2.5)Kyrgyz Republic: 0.338 index (0-1), -0.936 index (approx. -2.5 to 2.5)Cambodia: 0.195 index (0-1), -1.06 index (approx. -2.5 to 2.5)Korea, Rep.: 0.839 index (0-1), 1.12 index (approx. -2.5 to 2.5)Kuwait: 0.07 index (0-1), 0.231 index (approx. -2.5 to 2.5)Lao PDR: 0.047 index (0-1), -0.742 index (approx. -2.5 to 2.5)Lebanon: 0.715 index (0-1), -1.09 index (approx. -2.5 to 2.5)Liberia: 0.809 index (0-1), -0.868 index (approx. -2.5 to 2.5)Libya: 0.508 index (0-1), -1.7 index (approx. -2.5 to 2.5)Sri Lanka: 0.853 index (0-1), -0.258 index (approx. -2.5 to 2.5)Lesotho: 0.873 index (0-1), -0.407 index (approx. -2.5 to 2.5)Lithuania: 0.841 index (0-1), 1.37 index (approx. -2.5 to 2.5)Luxembourg: 0.895 index (0-1), 1.76 index (approx. -2.5 to 2.5)Latvia: 0.888 index (0-1), 1.09 index (approx. -2.5 to 2.5)Morocco: 0.548 index (0-1), -0.368 index (approx. -2.5 to 2.5)Moldova: 0.81 index (0-1), -0.161 index (approx. -2.5 to 2.5)Madagascar: 0.812 index (0-1), -0.883 index (approx. -2.5 to 2.5)Maldives: 0.777 index (0-1), 0.0443 index (approx. -2.5 to 2.5)Mexico: 0.702 index (0-1), -1.15 index (approx. -2.5 to 2.5)North Macedonia: 0.768 index (0-1), -0.225 index (approx. -2.5 to 2.5)Mali: 0.315 index (0-1), -1.09 index (approx. -2.5 to 2.5)Malta: 0.902 index (0-1), 0.727 index (approx. -2.5 to 2.5)Myanmar: 0.105 index (0-1), -1.81 index (approx. -2.5 to 2.5)Montenegro: 0.868 index (0-1), 0.181 index (approx. -2.5 to 2.5)Mongolia: 0.718 index (0-1), -0.0998 index (approx. -2.5 to 2.5)Mozambique: 0.519 index (0-1), -1.19 index (approx. -2.5 to 2.5)Mauritania: 0.416 index (0-1), -0.864 index (approx. -2.5 to 2.5)Mauritius: 0.885 index (0-1), 0.639 index (approx. -2.5 to 2.5)Malawi: 0.767 index (0-1), -0.146 index (approx. -2.5 to 2.5)Malaysia: 0.791 index (0-1), 0.345 index (approx. -2.5 to 2.5)Namibia: 0.87 index (0-1), 0.328 index (approx. -2.5 to 2.5)Niger: 0.57 index (0-1), -0.946 index (approx. -2.5 to 2.5)Nigeria: 0.846 index (0-1), -1.01 index (approx. -2.5 to 2.5)Nicaragua: 0.042 index (0-1), -1.62 index (approx. -2.5 to 2.5)Netherlands: 0.868 index (0-1), 1.71 index (approx. -2.5 to 2.5)Norway: 0.915 index (0-1), 1.95 index (approx. -2.5 to 2.5)Nepal: 0.868 index (0-1), -0.304 index (approx. -2.5 to 2.5)New Zealand: 0.885 index (0-1), 1.67 index (approx. -2.5 to 2.5)Oman: 0.049 index (0-1), 0.449 index (approx. -2.5 to 2.5)Pakistan: 0.495 index (0-1), -1.02 index (approx. -2.5 to 2.5)Panama: 0.881 index (0-1), -0.263 index (approx. -2.5 to 2.5)Peru: 0.777 index (0-1), -0.506 index (approx. -2.5 to 2.5)Philippines: 0.698 index (0-1), -0.574 index (approx. -2.5 to 2.5)Papua New Guinea: 0.879 index (0-1), -0.571 index (approx. -2.5 to 2.5)Poland: 0.862 index (0-1), 0.577 index (approx. -2.5 to 2.5)Portugal: 0.874 index (0-1), 1.07 index (approx. -2.5 to 2.5)Paraguay: 0.8 index (0-1), -0.584 index (approx. -2.5 to 2.5)Qatar: 0.039 index (0-1), 0.59 index (approx. -2.5 to 2.5)Romania: 0.806 index (0-1), 0.371 index (approx. -2.5 to 2.5)Russian Federation: 0.115 index (0-1), -1.16 index (approx. -2.5 to 2.5)Rwanda: 0.144 index (0-1), 0.1 index (approx. -2.5 to 2.5)Saudi Arabia: 0.026 index (0-1), 0.21 index (approx. -2.5 to 2.5)Sudan: 0.242 index (0-1), -1.77 index (approx. -2.5 to 2.5)Senegal: 0.798 index (0-1), -0.205 index (approx. -2.5 to 2.5)Singapore: 0.591 index (0-1), 1.43 index (approx. -2.5 to 2.5)Solomon Islands: 0.874 index (0-1), 0.153 index (approx. -2.5 to 2.5)Sierra Leone: 0.837 index (0-1), -0.839 index (approx. -2.5 to 2.5)El Salvador: 0.646 index (0-1), -0.713 index (approx. -2.5 to 2.5)Somalia, Fed. Rep.: 0.445 index (0-1), -2.21 index (approx. -2.5 to 2.5)Serbia: 0.577 index (0-1), -0.2 index (approx. -2.5 to 2.5)Sao Tome and Principe: 0.768 index (0-1), -0.353 index (approx. -2.5 to 2.5)Suriname: 0.881 index (0-1), -0.209 index (approx. -2.5 to 2.5)Slovak Republic: 0.839 index (0-1), 0.561 index (approx. -2.5 to 2.5)Slovenia: 0.861 index (0-1), 0.979 index (approx. -2.5 to 2.5)Sweden: 0.931 index (0-1), 1.73 index (approx. -2.5 to 2.5)Eswatini: 0.023 index (0-1), -0.86 index (approx. -2.5 to 2.5)Seychelles: 0.833 index (0-1), 0.597 index (approx. -2.5 to 2.5)Syrian Arab Republic: 0.159 index (0-1), -1.81 index (approx. -2.5 to 2.5)Chad: 0.399 index (0-1), -1.44 index (approx. -2.5 to 2.5)Togo: 0.533 index (0-1), -0.633 index (approx. -2.5 to 2.5)Thailand: 0.662 index (0-1), -0.216 index (approx. -2.5 to 2.5)Tajikistan: 0.106 index (0-1), -1.18 index (approx. -2.5 to 2.5)Turkmenistan: 0.058 index (0-1), -1.41 index (approx. -2.5 to 2.5)Timor-Leste: 0.844 index (0-1), -0.626 index (approx. -2.5 to 2.5)Trinidad and Tobago: 0.883 index (0-1), -0.372 index (approx. -2.5 to 2.5)Tunisia: 0.479 index (0-1), -0.364 index (approx. -2.5 to 2.5)Turkiye: 0.565 index (0-1), -0.843 index (approx. -2.5 to 2.5)Tanzania: 0.616 index (0-1), -0.519 index (approx. -2.5 to 2.5)Uganda: 0.379 index (0-1), -0.739 index (approx. -2.5 to 2.5)Ukraine: 0.542 index (0-1), -0.72 index (approx. -2.5 to 2.5)Uruguay: 0.902 index (0-1), 0.951 index (approx. -2.5 to 2.5)United States: 0.913 index (0-1), 0.962 index (approx. -2.5 to 2.5)Uzbekistan: 0.149 index (0-1), -0.656 index (approx. -2.5 to 2.5)Viet Nam: 0.024 index (0-1), -0.314 index (approx. -2.5 to 2.5)Vanuatu: 0.829 index (0-1), 0.422 index (approx. -2.5 to 2.5)Kosovo: 0.838 index (0-1), 0.0521 index (approx. -2.5 to 2.5)South Africa: 0.87 index (0-1), 0.0177 index (approx. -2.5 to 2.5)Zambia: 0.746 index (0-1), -0.561 index (approx. -2.5 to 2.5)Zimbabwe: 0.424 index (0-1), -1.21 index (approx. -2.5 to 2.5)AFGAREBOLDNKFINHKGHNDMMRNGANICNORQAT

best-fit line line after adjusting

Four ways to measure the link

MethodrpCountries
Standard (Pearson), not adjusted+0.5423.2e-14168
By rank (Spearman), not adjusted+0.6511.2e-21168
Standard (Pearson), adjusted for national income+0.5282.4e-13168
By rank (Spearman), adjusted for national income+0.5642.0e-15168

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

How solid is it?

Leaving out one country at a time, r ranges from +0.512 (without RUS) to +0.551 (without RWA). 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: RWA (+0.024).

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.73
Europe & Central Asia49+0.65
Latin America & Caribbean23+0.44
Middle East, North Africa, Afghanistan & Pakistan21+0.27
Sub-Saharan Africa46+0.57

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.60
Middle third56+0.51
Richest third56+0.59

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.50
Muslims48+0.35

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.27
Never a European colony21+0.68
Spain19+0.39
United Kingdom49+0.53

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.528 after dropping 0 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 29years. 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.268). It holds even when looking only at changes from one year to the next (r = +0.164). 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.528for comparison
Within countries+0.257each country vs itself
…and vs the same year elsewhere+0.268q = 9.0e-5 · 175 countries
Year-on-year changes+0.164q = 7.0e-5
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.

4,533 country-years (one country in one year), 175 countries, 1996–2024, about 26 years each on average. Share of the variation that happens within countries over time: 9% for Freedom of association, 4% for Rule of law. 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.30−0.3-100+10years Rule of law trails Freedom of association →lag -10: r = -0.055 (n = 2,958)lag -9: r = -0.042 (n = 3,133)lag -8: r = -0.031 (n = 3,308)lag -7: r = -0.005 (n = 3,483)lag -6: r = 0.020 (n = 3,658)lag -5: r = 0.063 (n = 3,833)lag -4: r = 0.107 (n = 4,008)lag -3: r = 0.165 (n = 4,183)lag -2: r = 0.206 (n = 4,358)lag -1: r = 0.245 (n = 4,533)lag +0: r = 0.268 (n = 4,533)lag +1: r = 0.256 (n = 4,532)lag +2: r = 0.234 (n = 4,531)lag +3: r = 0.213 (n = 4,530)lag +4: r = 0.186 (n = 4,529)lag +5: r = 0.179 (n = 4,527)lag +6: r = 0.162 (n = 4,523)lag +7: r = 0.148 (n = 4,352)lag +8: r = 0.137 (n = 4,348)lag +9: r = 0.112 (n = 4,177)lag +10: r = 0.114 (n = 4,173)

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

index (approx. -2.5 to 2.5)
Years
Sweden SWE0.9311.732025, 2024
Denmark DNK0.92922025, 2024
Japan JPN0.9241.512025, 2024
Costa Rica CRI0.9220.6172025, 2024
Iceland ISL0.9171.632025, 2024
Switzerland CHE0.9171.762025, 2024
Norway NOR0.9151.952025, 2024
Spain ESP0.9150.9322025, 2024
United States USA0.9130.9622025, 2024
Ireland IRL0.9121.592025, 2024
Estonia EST0.9081.492025, 2024
Uruguay URY0.9020.9512025, 2024
Malta MLT0.9020.7272025, 2024
Belgium BEL0.8961.282025, 2024
Luxembourg LUX0.8951.762025, 2024

Coppedge, M. et al., V-Dem Dataset, Varieties of Democracy (V-Dem) Project
Kaufmann, D. and A. Kraay, Worldwide Governance Indicators, World Bank

Sources

Freedom of association

Freedom of association index

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

Whether parties and civic groups may form and operate freely. A part of the electoral democracy index.

Rule of law

Rule of Law (estimate)

World Bank · CC BY 4.0 · updated annual

How this was computed

Data used: most recent value in 2010-2025; values come from 2024–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 12,497 pairs at once, using the Benjamini–Hochberg method. Underlying data last updated DYB 2024. How the country data works · explore Freedom of association and Rule of law

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

More links with Freedom of association or Rule of law