Skip to content
NGNigeria Election Monitor
Unofficial

Methodology

How this monitor works, where its data comes from, and what it cannot do.

What this is

Nigeria Election Monitor is an independent, unofficial, read-only monitor of Nigerian election results. It watches INEC's public IReV portal, records result uploads polling unit by polling unit, and presents them on a live dashboard with drill-downs, maps and trends.

The pipeline is deliberately simple: a small collector polls IReV at a gentle pace, stores timestamped uploads in a Postgres database, and the dashboard reads straight from that database. No batch files, no stale snapshots.

Where the data comes from

  • Result uploads: INEC's public IReV portal — the same documents any citizen can view. The monitor never touches INEC's systems beyond what is published publicly.
  • Timetable dates: INEC's published election timetable. The 2027 General Elections dates currently shown (Presidential/National Assembly 16 Jan 2027, Governorship/State Houses of Assembly 6 Feb 2027) follow the revision of 27 Feb 2026 and are updated whenever INEC revises the timetable.
  • Archived results: concluded elections kept for the historical record. Archive data is shown as archived IReV results — it has not been independently verified against an official final declaration.
  • Candidate photos: added manually from public sources with attribution — never scraped from INEC. Where no photo is available, initials are shown instead.
  • Boundaries: LGA boundary shapes come from the GADM dataset, simplified for the web.

Verification statuses

Every polling-unit upload carries a status, shown consistently across the dashboard, maps and drill-downs:

Uploaded
A result document exists for the polling unit on IReV.
Readable
The document could be opened and read.
Extracted
Vote figures were pulled from the document into the database.
Human-verified
A person checked the extracted figures against the document. The gold standard.
Disputed
Something does not add up — flagged for review, excluded from confident totals.
Not uploaded
No result document on IReV for this polling unit yet.

How race calls work

The badges on each race — Winner, Leading, Too close to call — are computed from the margin between the top two candidates and how much of the expected vote has been extracted:

  • Winner: shown only for concluded elections.
  • Too close to call: when the margin is under 2 points or less than 5% of the expected vote is in.
  • Leading: otherwise — one candidate is ahead on the votes extracted so far.
  • Awaiting results: no votes extracted yet.

These are monitoring conveniences, not declarations. Only INEC declares winners.

What this is not — limitations

  • Not an official declaration or collation system.
  • Figures are as published on IReV; extraction is automated and can misread a document — check the verification status and the scanned sheet itself before treating a figure as certain.
  • Coverage depends on what INEC publishes and when; a quiet dashboard may mean no uploads, not no activity.
  • Archived results are historical records, not certified final results.

Unofficial — monitoring only. INEC alone declares election results.