The World Bank published full-year 2024 figures for Nigeria across the macro and debt series. No 2025 data exists yet (every WB series returns null for 2025 as of this pull). The record now runs 1996 to 2024 for economic and debt indicators.
| Indicator | 2023 | 2024 | Note |
|---|---|---|---|
| GDP (constant 2015 US$) | $519.8B | $540.9B | +4.1% real growth |
| GDP (current US$) | ~$487B | ~$252B | ≈ halved in dollar terms, naira float |
| GDP per capita (constant 2015 US$) | $2,254* | $2,325 | modest uptick; still below 2015 peak ($2,584) |
| Inflation (CPI, annual) | 24.7% | 33.2% | highest since the 1990s |
| Agriculture / Manufacturing / Services VA | n/a | $128.7B / $43.0B / $320.0B | all grew modestly |
| Mobile subscriptions / 100 | 98.5 | 70.8 | ≈ −28%, NIN-SIM deactivation |
| Life expectancy | 54.5 | 54.6 | n/a |
| FDI (% GDP) | 0.38% | 0.43% | still near floor |
| External debt stock (WB IDS) | $102.5B | $108.8B | +$6.3B |
| External debt (% GNI) | 29.0% | 60.0% | roughly doubled, mostly a USD-GNI denominator effect from the float |
| General govt debt (% GDP, IMF WEO) | 36.3% | 39.3% | n/a |
The site examines the relationship between governance quality and economic sector performance in Nigeria from 1996 to the present. Time-series analysis, causal-inference methods, and counterfactual modelling are used to quantify the economic impact of governance fluctuations.
| # | Question | Data Requirements |
|---|---|---|
| 1 | How have governance peaks and valleys aligned with economic sector performance? | Time series of governance indicators and sector output, sufficient temporal granularity |
| 2 | Can we prove causation (not just correlation) between governance and economic outcomes? | Comparison countries for difference-in-differences, controls for confounding factors |
| 3 | What would Nigeria's economy look like if governance had stayed at peak levels? | Baseline data, sector-level detail for counterfactual modeling |
| Source | Dataset | Access Method | URL |
|---|---|---|---|
| World Bank | Worldwide Governance Indicators (WGI) | wbgapi Python library | info.worldbank.org/governance/wgi/ |
| World Bank | World Development Indicators (WDI) | wbgapi Python library | databank.worldbank.org |
| Source | Usage |
|---|---|
| V-Dem (Varieties of Democracy) | Used for historical context (1960-1999 pre-WGI period); provides democracy and governance indicators back to independence, enabling analysis of military rule periods |
| CBN Statistics | Used for supplementary validation; primary analysis uses WDI for cross-country comparability |
| NBS Nigeria | Used for validation; national definitions may differ from international standards |
| Source | Reason for Exclusion |
|---|---|
| Transparency International CPI | Single-dimension (corruption only), different methodology pre-2012, less granular |
| Mo Ibrahim Index | Africa-only (no comparison countries outside continent), starts 2007 |
We use four primary governance indicators with theoretically-grounded weights reflecting their hypothesized relevance to economic outcomes:
| Indicator Code | Indicator Name | Weight | Justification |
|---|---|---|---|
GE.EST | Government Effectiveness | 40% | Most direct measure of state capacity to implement policies affecting economic activity |
RQ.EST | Regulatory Quality | 25% | Directly affects business environment, investment decisions, and sector development |
RL.EST | Rule of Law | 20% | Contract enforcement, property rights, and judicial quality are foundational to economic transactions |
CC.EST | Control of Corruption | 15% | Corruption acts as a tax on economic activity and distorts resource allocation |
Formula: Composite Score = (0.40 × GE.EST) + (0.25 × RQ.EST) + (0.20 × RL.EST) + (0.15 × CC.EST)
Handling Missing Data: For years where any component is missing, the composite score is set to NaN rather than imputed, to maintain data integrity.
These indicators are collected but not included in the primary composite score. They are available for sensitivity analysis:
| Indicator Code | Indicator Name | Reason for Exclusion from Composite |
|---|---|---|
VA.EST | Voice and Accountability | Measures political participation and media freedom; less directly linked to economic management capacity |
PV.EST | Political Stability | Important for investment climate but conflates with security issues beyond governance quality |
| Scheme | GE | RQ | RL | CC | Rationale |
|---|---|---|---|---|---|
| Primary (used) | 40% | 25% | 20% | 15% | Theory-based, economic outcome focus |
| Equal weight | 25% | 25% | 25% | 25% | Agnostic, no a priori assumptions |
| Corruption focus | 20% | 20% | 20% | 40% | For analysis emphasizing rent-seeking |
| Investment climate | 30% | 35% | 25% | 10% | For FDI-focused analysis |
| Sector | Primary Indicator | Code | Unit | Justification |
|---|---|---|---|---|
| Oil & Gas Revenue | Oil rents (% of GDP) | NY.GDP.PETR.RT.ZS | % of GDP | Captures petroleum sector's contribution; critical given Nigeria's oil dependence |
| Agriculture | Agriculture value added | NV.AGR.TOTL.KD | Constant 2015 US$ | Largest employer; real value added shows actual output growth |
| Manufacturing | Manufacturing value added | NV.IND.MANF.KD | Constant 2015 US$ | Industrial diversification indicator; sensitive to policy environment |
| Power Generation | Access to electricity | EG.ELC.ACCS.ZS | % of population | Infrastructure proxy; power access is binding constraint on other sectors |
| Telecommunications | Mobile subscriptions per 100 | IT.CEL.SETS.P2 | Per 100 people | Services sector dynamism; rapid growth sector for benchmarking |
| Non-Oil Exports | Manufactures exports | TX.VAL.MANF.ZS.UN | % of total | Diversification away from oil; structural transformation indicator |
| Sector | Primary Indicator | Code | Justification |
|---|---|---|---|
| Services | Services value added | NV.SRV.TOTL.KD | Largest GDP component in modern economies; captures banking, telecom, trade |
| GDP | GDP constant dollars | NY.GDP.MKTP.KD | Aggregate benchmark; used for normalization and counterfactual baseline |
| Investment | FDI net inflows (% GDP) | BX.KLT.DINV.WD.GD.ZS | External validation of governance quality; investors respond to institutional environment |
| Country | Code | Selection Rationale |
|---|---|---|
| Nigeria | NGA | Focus country |
| Brazil | BRA | Large emerging economy, federal system, commodity exporter, similar governance trajectory periods |
| Argentina | ARG | Commodity exporter, governance volatility, economic cycles useful for comparison |
| South Africa | ZAF | Largest African economy post-Nigeria, similar development challenges, governance transition history |
| Egypt | EGY | Large African/MENA economy, oil/gas sector, governance transitions |
Comparison countries were selected using the Synthetic Control Method criteria:
| Country | Reason for Exclusion |
|---|---|
| Ghana | Too small relative to Nigeria; governance trajectory too different |
| Kenya | Smaller economy; different structural composition |
| Indonesia | Oil exporter but governance trajectory too stable for comparison |
| Venezuela | Extreme governance collapse creates outlier effects; data quality issues |
| Saudi Arabia | Not comparable governance structure (monarchy) |
Primary period: 1996 - 2023 (28 years)
| Period | Years | Significance |
|---|---|---|
| Pre-democracy baseline | 1996-1998 | Final military rule years; WGI baseline available |
| Fourth Republic | 1999-2023 | Democratic governance period; primary analysis window |
| Dataset | Native Frequency | Notes |
|---|---|---|
| WGI Governance | Annual (biennial pre-2002) | 1996, 1998, 2000, 2002 only; annual from 2003 |
| WDI Economic | Annual | Full annual coverage |
Implication: Governance data for 1997, 1999, 2001 is unavailable from source. These years are treated as missing (not interpolated) in primary analysis.
Data was collected programmatically using the wbgapi Python library (World Bank API wrapper).
scripts/pull_worldbank_data.py# Governance indicators wb.db = 3 # WGI database indicators = ["CC.EST", "GE.EST", "RQ.EST", "RL.EST", "VA.EST", "PV.EST"] # Economic indicators wb.db = 2 # WDI database indicators = [34 WDI indicators] # Query parameters economies = ["NGA", "BRA", "ARG", "ZAF", "EGY"] time = range(1996, 2024)
scripts/standardize_data.py)| Transformation | Purpose | Applied To |
|---|---|---|
| Composite score calculation | Create single governance metric | Governance indicators |
| Pivot to wide format | Enable time series analysis | Master datasets |
| Presidential tagging | Contextualize findings | Nigeria datasets |
| Country name mapping | Readability | All datasets |
The following transformations were deliberately NOT applied to preserve data integrity:
| Transformation | Reason for Exclusion |
|---|---|
| Interpolation of missing years | Would create artificial data; biennial WGI gaps are documented source limitation |
| Inflation adjustment | WDI "constant 2015 US$" series already inflation-adjusted |
| Seasonal adjustment | Annual data; not applicable |
| Outlier removal | No outliers removed; all values are source-reported |
| Normalization/scaling | Preserved original units for interpretability |
| Variable | Derivation | Purpose |
|---|---|---|
composite_score | Weighted sum of 4 governance indicators | Single governance metric for regression |
president | Lookup by year from presidential roster | Contextual analysis |
party | Lookup by year from presidential roster | Political economy analysis |
| Limitation | Impact | Mitigation |
|---|---|---|
| Biennial WGI data (1996-2002) | Missing years for early period | Clearly documented; sensitivity analysis with interpolation |
| WGI perception-based | Measures perceptions, not objective governance | Industry standard; no superior alternative exists |
| WGI confidence intervals | Point estimates have uncertainty | Available in source data; can be incorporated in robustness checks |
| Aggregation across sources | WGI methodology changes over time | Kaufmann et al. designed for comparability; noted as limitation |
| Preliminary 2023 data | Some economic indicators are estimates | Flag in analysis; may update when final data released |
| Missing electricity production | API error for EG.ELC.PROD.KH | Use electricity access as proxy; noted limitation for power sector analysis |
| Check | Method | Result |
|---|---|---|
| Temporal continuity | Visual inspection of time series | ✓ No unexpected gaps beyond documented biennial years |
| Cross-country comparability | Summary statistics comparison | ✓ All countries have similar coverage |
| Outlier detection | Z-score analysis | ✓ No statistical outliers; large changes reflect real events |
| Unit verification | Cross-reference with World Bank metadata | ✓ All units as expected |
| Record count validation | Compare expected vs actual | ✓ 5,226 total records (governance: 750, economic: 4,476) |
| Bias Type | Concern | Assessment |
|---|---|---|
| Selection bias | Choice of comparison countries | Mitigated by systematic selection criteria; sensitivity to country set |
| Measurement bias | WGI perception data may lag actual governance changes | Acknowledged; year-over-year analysis accounts for this |
| Survivorship bias | Only examining countries with full data | Not applicable; all major comparison candidates have data |
| Publication bias | Selecting indicators that show relationships | Mitigated by pre-specifying indicators in research design |
To reproduce the data collection and processing:
# 1. Clone repository git clone [repository-url] cd nigeria-governance-economic-analysis # 2. Create virtual environment python -m venv venv source venv/bin/activate # 3. Install dependencies pip install -r requirements.txt # 4. Pull World Bank data python scripts/pull_worldbank_data.py # 5. Standardize data python scripts/standardize_data.py
pandas>=2.0.0 wbgapi>=1.0.0 openpyxl>=3.0.0
.gitignore)| President | Party | Start | End | Notes |
|---|---|---|---|---|
| Olusegun Obasanjo | PDP | 1999 | 2007 | First Fourth Republic president; two terms |
| Umaru Yar'Adua | PDP | 2007 | 2010 | Died in office |
| Goodluck Jonathan | PDP | 2010 | 2015 | Completed Yar'Adua term + one term |
| Muhammadu Buhari | APC | 2015 | 2022 | First opposition victory; two terms |
| Bola Tinubu | APC | 2023 | Present | Current president |
Note: Pre-1999 period under military rule (Sani Abacha until 1998, Abdulsalami Abubakar 1998-1999).