Nigeria mental health crisis dashboard
# Nigeria Mental Health Crisis Dashboard
An interactive data analysis dashboard exploring the full scope
of Nigeria's mental health crisis — built with Python, Pandas,
Plotly, and Streamlit.
## Dashboard Sections
| Section | What It Shows |
|---|---|
| Overview | Key statistics at a glance |
| Prevalence & Burden | Case trends 2010–2024, treatment gap |
| Workforce & Infrastructure | Doctor shortages vs WHO standards |
| Gender Analysis | Condition breakdown by gender |
| Stigma & Help-Seeking | How stigma prevents treatment |
| Budget & Policy Timeline | Spending history + 2021 Mental Health Act |
| Regional Comparison | Nigeria vs Africa vs Global |
| Conditions Breakdown | All 9 conditions, YLD, treatment rates |
## Key Findings
- **40 million** Nigerians live with a mental health condition
- **90% treatment gap** — unchanged for over a decade
- **130 psychiatrists** for 225 million people (0.06 per 100K)
vs WHO minimum of 1.0 per 100K → **94% workforce gap**
- Mental health receives only **0.30%** of Nigeria's health budget
vs WHO recommendation of 5%
- Nigeria spends **$0.06–$0.08 per capita** on mental health
vs WHO minimum of $2.00
- **71.2%** of Nigerians with mental illness experience perceived stigma
- Only **10%** ever seek professional help
- Women are **1.79× more likely** to have depression than men
- Men are **3.6× more likely** to have substance use disorders
## Project Structure
```
nigeria_mental_health_project/
├── app.py ← Streamlit dashboard
├── requirements.txt
├── README.md
└── data/
├── 01_prevalence_burden.csv
├── 02_workforce_infrastructure.csv
├── 03_gender_split.csv
├── 04_stigma.csv
├── 05_budget_policy.csv
├── 06_regional_comparison.csv
└── 07_conditions_breakdown.csv
```
## How to Run
```bash
pip install -r requirements.txt
streamlit run app.py
```
## Data Sources
All data sourced from peer-reviewed research and official reports:
- …