Road Accidents

A comprehensive data-driven analysis of road safety trends across 65 districts in Bangladesh (2014-2026).

Total Records

2,218

Total Deaths

6,265

Total Injured

8,106

Top District

Dhaka

Project Summary

This project provides a critical look into the landscape of road safety in Bangladesh. By analyzing over 2,200 unique accident reports from the last decade, we have identified key risk factors, geographical hotspots, and temporal patterns that contribute to the country's high fatality rate.

Our findings reveal that while urbanization brings economic growth, it also centralizes accident risks, with Dhaka accounting for a staggering 25% of all reported incidents. The prevalence of head-on collisions and heavy vehicle involvement underscores the urgent need for better traffic management and infrastructure reform.

Visual Insights

Machine Learning Insights

What is this model?

We built a Random Forest Classification Model that predicts accident severity based on 6 key factors: district, vehicle type, time of day, month, weather conditions, and cause of accident.

The model classifies accidents into 3 severity levels:

  • Minor (0 deaths) - Property damage only
  • Moderate (1-2 deaths) - Limited casualties
  • Severe (3+ deaths) - Major tragedy

By analyzing 2,218 historical accidents, the model achieves ~55% accuracy and reveals which factors most strongly predict fatal outcomes. This helps policymakers focus safety interventions where they matter most.

Feature Importance

What Matters Most?

Cause of accident is the #1 predictor (22.5% importance). Head-on collisions and fires are inherently more deadly than minor fender-benders. Vehicle type ranks second - trucks cause more damage than motorcycles. District location matters due to hospital access and road quality.

Confusion Matrix

Model Performance

The model is best at predicting Moderate severity (165 correct predictions). It struggles with Minor accidents, often predicting them as Moderate. This is expected - the difference between 2 and 3 deaths often comes down to factors not in our data (seatbelt use, emergency response time).

Key Takeaways

For Policymakers: Focus on preventing head-on collisions through better road design and traffic enforcement. Target high-risk districts (Dhaka, Chattogram) with enhanced safety measures.

For Researchers: The model shows that weather and time-of-day play smaller roles than expected. Future studies should collect data on speed limits, road types, and driver demographics to improve predictions.

Limitations: This model cannot predict individual accidents - it identifies patterns across thousands of cases. Use it for strategic planning, not real-time decision-making.

Summary Statistics

====================================================================== ROAD ACCIDENT DATA - SUMMARY STATISTICS ====================================================================== OVERVIEW ---------------------------------------------------------------------- Total Records: 2,218 Date Range: 2014-03-22 to 2026-01-18 Total Deaths: 6,265 Total Injured: 8,106 Unique Districts: 65 TOP 10 DISTRICTS BY ACCIDENTS ---------------------------------------------------------------------- Dhaka: 552 Chattogram: 162 Cumilla: 76 Sylhet: 64 Gazipur: 64 Rajshahi: 59 Mymensingh: 55 Sirajganj: 55 Narayanganj: 50 Tangail: 43 TOP 10 CAUSES OF ACCIDENTS ---------------------------------------------------------------------- head-on collision: 218 collision: 82 road accident: 50 fire: 23 overturned: 22 truck hit motorcycle accident: 21 unknown: 20 plunged into a roadside ditch: 16 driver lost control over the steering: 11 hit a roadside tree: 11 AVERAGE STATISTICS ---------------------------------------------------------------------- Average Deaths per Accident: 2.82 Average Injured per Accident: 3.65 Max Deaths in Single Accident: 50 Max Injured in Single Accident: 200