placestats

Political corruption vs. Road traffic deaths

Fades after adjusting for income

Across 166 countries, Political corruption and Road traffic deaths 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) shrinks it to +0.14, which could easily be chance (q = 0.42, allowing for the many pairs tested, and allowing for countries in the same region being alike). So the first figure mostly shows richer countries differing from poorer ones, not a link between these two things.

Comparing countries across the middle half of political corruption, 0.194 to 0.756 points, road traffic deaths is worse by 10.6 per 100,000 population at the top of that range than the bottom. Comparing only countries with similar national income, the gap is 2.53 per 100,000 population.

Link before adjusting (r)+0.536p = 1.0e-13 · 166 countries
After adjusting for national income+0.137p = 0.079 · likely range [-0.02, +0.28]
p, allowing for regions0.218standard error 0.100 · 7 regions
Check for luck (q)0.422across 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.

Political corruption · index (0-1)link with income -0.68 · high
Road traffic deaths · per 100,000 populationlink with income -0.71 · high

Both of these rise and fall closely with national income, so a strong link between them before adjusting was close to certain. Read the adjusted figure, not the first one.

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

Every country as a dot

Political corruption · index (0-1) →Road traffic deaths · per 100,000 population →0.0040.9521.664.6Afghanistan: 0.769 index (0-1), 15.9 per 100,000 populationAngola: 0.57 index (0-1), 26.1 per 100,000 populationAlbania: 0.624 index (0-1), 11.7 per 100,000 populationUnited Arab Emirates: 0.105 index (0-1), 8.9 per 100,000 populationArgentina: 0.415 index (0-1), 14.1 per 100,000 populationArmenia: 0.472 index (0-1), 20 per 100,000 populationAustralia: 0.029 index (0-1), 4.9 per 100,000 populationAustria: 0.095 index (0-1), 4.9 per 100,000 populationAzerbaijan: 0.89 index (0-1), 6.7 per 100,000 populationBurundi: 0.845 index (0-1), 35.5 per 100,000 populationBelgium: 0.031 index (0-1), 5.8 per 100,000 populationBenin: 0.191 index (0-1), 26.8 per 100,000 populationBurkina Faso: 0.373 index (0-1), 31 per 100,000 populationBangladesh: 0.78 index (0-1), 15.3 per 100,000 populationBulgaria: 0.643 index (0-1), 9.2 per 100,000 populationBahrain: 0.477 index (0-1), 5.2 per 100,000 populationBosnia and Herzegovina: 0.726 index (0-1), 13.5 per 100,000 populationBelarus: 0.41 index (0-1), 7.6 per 100,000 populationBolivia: 0.763 index (0-1), 21.1 per 100,000 populationBrazil: 0.423 index (0-1), 16 per 100,000 populationBarbados: 0.073 index (0-1), 8.2 per 100,000 populationBhutan: 0.148 index (0-1), 16.2 per 100,000 populationBotswana: 0.204 index (0-1), 26.4 per 100,000 populationCentral African Republic: 0.854 index (0-1), 37.7 per 100,000 populationCanada: 0.026 index (0-1), 5.3 per 100,000 populationSwitzerland: 0.02 index (0-1), 2.2 per 100,000 populationChile: 0.075 index (0-1), 14.9 per 100,000 populationChina: 0.554 index (0-1), 17.4 per 100,000 populationCote d'Ivoire: 0.598 index (0-1), 24.1 per 100,000 populationCameroon: 0.939 index (0-1), 30.2 per 100,000 populationCongo, Dem. Rep.: 0.886 index (0-1), 34.9 per 100,000 populationCongo, Rep.: 0.841 index (0-1), 29.7 per 100,000 populationColombia: 0.388 index (0-1), 15.4 per 100,000 populationComoros: 0.774 index (0-1), 26.6 per 100,000 populationCabo Verde: 0.288 index (0-1), 26.8 per 100,000 populationCosta Rica: 0.206 index (0-1), 14.8 per 100,000 populationCyprus: 0.166 index (0-1), 5.8 per 100,000 populationCzechia: 0.171 index (0-1), 5.9 per 100,000 populationGermany: 0.024 index (0-1), 3.8 per 100,000 populationDjibouti: 0.706 index (0-1), 23.5 per 100,000 populationDenmark: 0.004 index (0-1), 3.7 per 100,000 populationDominican Republic: 0.588 index (0-1), 64.6 per 100,000 populationAlgeria: 0.662 index (0-1), 20.9 per 100,000 populationEcuador: 0.652 index (0-1), 20.1 per 100,000 populationEgypt, Arab Rep.: 0.729 index (0-1), 10.1 per 100,000 populationSpain: 0.113 index (0-1), 3.9 per 100,000 populationEstonia: 0.025 index (0-1), 4.5 per 100,000 populationEthiopia: 0.529 index (0-1), 28.2 per 100,000 populationFinland: 0.031 index (0-1), 3.9 per 100,000 populationFiji: 0.289 index (0-1), 13.5 per 100,000 populationFrance: 0.056 index (0-1), 5.1 per 100,000 populationGabon: 0.72 index (0-1), 23.9 per 100,000 populationUnited Kingdom: 0.042 index (0-1), 3.2 per 100,000 populationGeorgia: 0.289 index (0-1), 12.4 per 100,000 populationGhana: 0.615 index (0-1), 25.7 per 100,000 populationGuinea: 0.808 index (0-1), 29.7 per 100,000 populationGambia, The: 0.271 index (0-1), 29.6 per 100,000 populationGuinea-Bissau: 0.828 index (0-1), 32.2 per 100,000 populationEquatorial Guinea: 0.858 index (0-1), 27.2 per 100,000 populationGreece: 0.276 index (0-1), 8.3 per 100,000 populationGuatemala: 0.616 index (0-1), 22.9 per 100,000 populationGuyana: 0.507 index (0-1), 22.3 per 100,000 populationHonduras: 0.752 index (0-1), 16.1 per 100,000 populationCroatia: 0.254 index (0-1), 7.9 per 100,000 populationHaiti: 0.786 index (0-1), 18.8 per 100,000 populationHungary: 0.488 index (0-1), 7.7 per 100,000 populationIndonesia: 0.795 index (0-1), 11.3 per 100,000 populationIndia: 0.684 index (0-1), 15.6 per 100,000 populationIreland: 0.032 index (0-1), 3.1 per 100,000 populationIran, Islamic Rep.: 0.768 index (0-1), 21.5 per 100,000 populationIraq: 0.892 index (0-1), 27.3 per 100,000 populationIceland: 0.014 index (0-1), 2 per 100,000 populationIsrael: 0.107 index (0-1), 3.9 per 100,000 populationItaly: 0.157 index (0-1), 5.3 per 100,000 populationJamaica: 0.207 index (0-1), 15.1 per 100,000 populationJordan: 0.422 index (0-1), 17 per 100,000 populationJapan: 0.05 index (0-1), 3.6 per 100,000 populationKazakhstan: 0.736 index (0-1), 12.7 per 100,000 populationKenya: 0.564 index (0-1), 28.3 per 100,000 populationKyrgyz Republic: 0.793 index (0-1), 12.7 per 100,000 populationCambodia: 0.904 index (0-1), 19.6 per 100,000 populationKorea, Rep.: 0.156 index (0-1), 8.6 per 100,000 populationKuwait: 0.346 index (0-1), 15.4 per 100,000 populationLao PDR: 0.765 index (0-1), 17.9 per 100,000 populationLebanon: 0.83 index (0-1), 16.4 per 100,000 populationLiberia: 0.877 index (0-1), 38.9 per 100,000 populationLibya: 0.811 index (0-1), 21.3 per 100,000 populationSri Lanka: 0.278 index (0-1), 19.7 per 100,000 populationLesotho: 0.472 index (0-1), 31.9 per 100,000 populationLithuania: 0.159 index (0-1), 8.1 per 100,000 populationLuxembourg: 0.025 index (0-1), 4.1 per 100,000 populationLatvia: 0.07 index (0-1), 8.1 per 100,000 populationMorocco: 0.671 index (0-1), 17 per 100,000 populationMoldova: 0.325 index (0-1), 7.3 per 100,000 populationMadagascar: 0.882 index (0-1), 29.2 per 100,000 populationMaldives: 0.312 index (0-1), 1.6 per 100,000 populationMexico: 0.574 index (0-1), 12.8 per 100,000 populationNorth Macedonia: 0.753 index (0-1), 5.1 per 100,000 populationMali: 0.72 index (0-1), 22.7 per 100,000 populationMalta: 0.186 index (0-1), 4.1 per 100,000 populationMyanmar: 0.859 index (0-1), 20.4 per 100,000 populationMontenegro: 0.43 index (0-1), 7.6 per 100,000 populationMongolia: 0.693 index (0-1), 21 per 100,000 populationMozambique: 0.695 index (0-1), 30 per 100,000 populationMauritania: 0.825 index (0-1), 25.6 per 100,000 populationMauritius: 0.356 index (0-1), 12.2 per 100,000 populationMalawi: 0.628 index (0-1), 33.4 per 100,000 populationMalaysia: 0.322 index (0-1), 22.5 per 100,000 populationNamibia: 0.274 index (0-1), 34.8 per 100,000 populationNiger: 0.591 index (0-1), 25.5 per 100,000 populationNigeria: 0.834 index (0-1), 20.7 per 100,000 populationNicaragua: 0.942 index (0-1), 16.9 per 100,000 populationNetherlands: 0.027 index (0-1), 4 per 100,000 populationNorway: 0.01 index (0-1), 2.1 per 100,000 populationNepal: 0.561 index (0-1), 16.3 per 100,000 populationNew Zealand: 0.014 index (0-1), 9.6 per 100,000 populationOman: 0.253 index (0-1), 10.6 per 100,000 populationPakistan: 0.802 index (0-1), 13 per 100,000 populationPanama: 0.485 index (0-1), 13.9 per 100,000 populationPeru: 0.63 index (0-1), 13.6 per 100,000 populationPhilippines: 0.841 index (0-1), 12 per 100,000 populationPapua New Guinea: 0.684 index (0-1), 12.6 per 100,000 populationPoland: 0.081 index (0-1), 9.4 per 100,000 populationPortugal: 0.166 index (0-1), 8.2 per 100,000 populationParaguay: 0.801 index (0-1), 22 per 100,000 populationQatar: 0.331 index (0-1), 7.3 per 100,000 populationRomania: 0.419 index (0-1), 10.3 per 100,000 populationRussian Federation: 0.783 index (0-1), 12 per 100,000 populationRwanda: 0.418 index (0-1), 29.4 per 100,000 populationSaudi Arabia: 0.326 index (0-1), 35.9 per 100,000 populationSudan: 0.719 index (0-1), 26.8 per 100,000 populationSenegal: 0.404 index (0-1), 23.5 per 100,000 populationSingapore: 0.013 index (0-1), 2.1 per 100,000 populationSolomon Islands: 0.602 index (0-1), 16.5 per 100,000 populationSierra Leone: 0.571 index (0-1), 33 per 100,000 populationEl Salvador: 0.682 index (0-1), 20.9 per 100,000 populationSomalia, Fed. Rep.: 0.87 index (0-1), 27.4 per 100,000 populationSerbia: 0.794 index (0-1), 7.5 per 100,000 populationSao Tome and Principe: 0.289 index (0-1), 27.9 per 100,000 populationSuriname: 0.172 index (0-1), 15.3 per 100,000 populationSlovak Republic: 0.29 index (0-1), 6.1 per 100,000 populationSlovenia: 0.078 index (0-1), 5.1 per 100,000 populationSweden: 0.009 index (0-1), 3.1 per 100,000 populationEswatini: 0.554 index (0-1), 33.5 per 100,000 populationSeychelles: 0.054 index (0-1), 11.3 per 100,000 populationSyrian Arab Republic: 0.619 index (0-1), 14.9 per 100,000 populationChad: 0.952 index (0-1), 32.4 per 100,000 populationTogo: 0.757 index (0-1), 28.7 per 100,000 populationThailand: 0.635 index (0-1), 32.2 per 100,000 populationTajikistan: 0.893 index (0-1), 15.7 per 100,000 populationTurkmenistan: 0.899 index (0-1), 13.5 per 100,000 populationTimor-Leste: 0.25 index (0-1), 11.9 per 100,000 populationTrinidad and Tobago: 0.1 index (0-1), 9.3 per 100,000 populationTunisia: 0.41 index (0-1), 16.5 per 100,000 populationTurkiye: 0.804 index (0-1), 6.7 per 100,000 populationTanzania: 0.329 index (0-1), 31.1 per 100,000 populationUganda: 0.889 index (0-1), 29.4 per 100,000 populationUkraine: 0.641 index (0-1), 10.2 per 100,000 populationUruguay: 0.055 index (0-1), 14.8 per 100,000 populationUnited States: 0.06 index (0-1), 12.7 per 100,000 populationUzbekistan: 0.823 index (0-1), 11.7 per 100,000 populationViet Nam: 0.466 index (0-1), 30.6 per 100,000 populationVanuatu: 0.332 index (0-1), 14.9 per 100,000 populationSouth Africa: 0.538 index (0-1), 22.2 per 100,000 populationZambia: 0.428 index (0-1), 20.5 per 100,000 populationZimbabwe: 0.852 index (0-1), 41.2 per 100,000 populationAZEDOMISLLBRMKDNAMNORSAUSGPTURZWE

best-fit line line after adjusting

Four ways to measure the link

MethodrpCountries
Standard (Pearson), not adjusted+0.5361.0e-13166
By rank (Spearman), not adjusted+0.5802.7e-16166
Standard (Pearson), adjusted for national income+0.1370.079166
By rank (Spearman), adjusted for national income+0.1180.131166

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

How solid is it?

Leaving out one country at a time, r ranges from +0.118 (without TLS) to +0.155 (without NAM). 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: TLS (-0.019).

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 & Pacific20+0.45
Europe & Central Asia48+0.27
Latin America & Caribbean23+0.38
Middle East, North Africa, Afghanistan & Pakistan21+0.36
Sub-Saharan Africa46+0.19

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.06
Middle third55+0.00
Richest third55+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.24
Muslims47-0.20

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.06
Never a European colony21-0.07
Spain19+0.33
United Kingdom49+0.13

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.120 after dropping 1 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 20years. 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.006, 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 political corruption moved did not tend to see their road traffic deaths move with it.

Across countries (adjusted)+0.137for comparison
Within countries+0.040each country vs itself
…and vs the same year elsewhere-0.006q = 0.928 · 172 countries
Year-on-year changes-0.014q = 0.682
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.

3,423 country-years (one country in one year), 172 countries, 2000–2019, about 20 years each on average. Share of the variation that happens within countries over time: 3% for Political corruption, 11% for Road traffic deaths. 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.20−0.2-100+10years Road traffic deaths trails Political corruption →lag -10: r = -0.022 (n = 2,751)lag -9: r = -0.019 (n = 2,922)lag -8: r = -0.007 (n = 3,093)lag -7: r = -0.002 (n = 3,264)lag -6: r = -0.005 (n = 3,435)lag -5: r = -0.007 (n = 3,434)lag -4: r = -0.014 (n = 3,432)lag -3: r = -0.027 (n = 3,430)lag -2: r = -0.032 (n = 3,428)lag -1: r = -0.021 (n = 3,426)lag +0: r = -0.006 (n = 3,423)lag +1: r = 0.017 (n = 3,420)lag +2: r = 0.037 (n = 3,417)lag +3: r = 0.053 (n = 3,413)lag +4: r = 0.074 (n = 3,409)lag +5: r = 0.100 (n = 3,401)lag +6: r = 0.120 (n = 3,398)lag +7: r = 0.138 (n = 3,395)lag +8: r = 0.145 (n = 3,391)lag +9: r = 0.151 (n = 3,386)lag +10: r = 0.139 (n = 3,377)

Same year (lag 0): -0.006. 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 largest value on this curve (+0.15 at lag +9) is higher than the same-year one by 0.14. That gap is not a finding. It is the largest of 21 closely related estimates, and picking the biggest of many tests always makes it look bigger. That is exactly why nothing on this site is ranked or chosen by lag.

The data


index (0-1)

per 100,000 population
Years
Chad TCD0.95232.42025, 2019
Nicaragua NIC0.94216.92025, 2019
Cameroon CMR0.93930.22025, 2019
Cambodia KHM0.90419.62025, 2019
Turkmenistan TKM0.89913.52025, 2019
Tajikistan TJK0.89315.72025, 2019
Iraq IRQ0.89227.32025, 2019
Azerbaijan AZE0.896.72025, 2019
Uganda UGA0.88929.42025, 2019
Congo, Dem. Rep. COD0.88634.92025, 2019
Madagascar MDG0.88229.22025, 2019
Liberia LBR0.87738.92025, 2019
Somalia, Fed. Rep. SOM0.8727.42025, 2019
Myanmar MMR0.85920.42025, 2019
Equatorial Guinea GNQ0.85827.22025, 2019

Coppedge, M. et al., V-Dem Dataset, Varieties of Democracy (V-Dem) Project
World Bank, World Development Indicators

Sources

Political corruption

Political corruption index

V-Dem Institute, University of Gothenburg · via Our World in Data · CC BY 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.

Road traffic deaths

Mortality from road traffic injury (per 100,000 population)

World Health Organization · CC BY 4.0 · updated quarterly

The World Bank's copy stops at 2019.

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 12,497 pairs at once, using the Benjamini–Hochberg method. Underlying data last updated DYB 2024. How the country data works · explore Political corruption and Road traffic deaths

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

More links with Political corruption or Road traffic deaths