Countries
190
Series
190
Providers
1
Loading...
About This Indicator
Definition
Estimated annual road traffic deaths per 100,000 people.
Plain English
Road-traffic mortality is often underestimated as a public-health issue and is a classic marker of infrastructure and enforcement quality.