Every result. Every polling unit. As it happens.
A read-only monitor that tracks result uploads from INEC's public IReV portal — polling unit by polling unit — plus the INEC election timetable and a growing archive of concluded elections.
—
Elections live
tracking now
—
On INEC timetable
counting down
—
Archived elections
results kept
How it works
From INEC's portal to your screen
A light, read-only pipeline. We never touch INEC's systems beyond what they publish publicly.
1. Collector polls IReV
A small collector checks INEC's public IReV endpoints at a gentle pace and fetches newly uploaded polling-unit documents.
2. Stored in one database
Every upload lands in a Postgres database — timestamped, with its verification status tracked per polling unit.
3. Dashboard reads live
Charts, maps, and drill-downs read straight from the database. No batch files, no stale snapshots.
What you get
Built for watching elections closely
Polling-unit drill-down
Election → LGA → ward → polling unit. Follow any result all the way down to the scanned document.
Verification tracking
Each upload carries a status — uploaded, readable, extracted, human-verified, or disputed — shown consistently everywhere.
Live upload trends
Watch uploads arrive hour by hour and spot stalled LGAs before anyone else.
INEC timetable countdown
Upcoming elections count down live — days, hours, minutes — with INEC's timetable milestones attached.
Election archives
Concluded elections keep their full results and drill-down, long after the headlines move on.
Unofficial, by design
A monitoring layer only. We never claim to declare winners — INEC alone does that.
Transparent about what this is — and isn't
This is an independent, unofficial monitor built on INEC's publicly published IReV data. It does not collate, declare, or certify results — INEC alone declares winners. Figures shown are as published; verification status is tracked per polling unit so you can judge confidence yourself.
Explore the data