Poster Line: "IReV upload 89% of Senate results. 31% of presidential results. Same devices. Same day. Same 'technical glitch' wey only affect one election."
The Story
Nneka be hairdresser for Aba. She don save ₦5,000 for data just to watch IReV on election night. She tell her customers all week: "This time we go see the results as dem dey upload. No more hiding. INEC promise. BVAS go photograph the result sheet. IReV go show am to the world. If the announced total differ from wetin we see online, we go catch dem."
By 6:00 p.m. on February 25, she dey sit down on her worn sofa, dey refresh the portal every two minutes. Her daughter bring am rice. She no chop. Her neighbour ask about braids for Monday. She say "check back later."
Senate results from Abia State appear first. Sharp images of signed result sheets. GPS-tagged. Nneka fit zoom in read the numbers. Her cousin polling unit for Osisioma show 412 votes for LP, 198 for APGA. Verified. Permanent. Real. She screenshot am come send am to her family WhatsApp group.
She switch to the presidential column.
Blank.
She refresh. Senate: new results from Anambra. Presidential: empty.
She refresh by 8:00 p.m. Senate: results from all South-East states. Presidential: "Server maintenance."
She refresh by midnight. Her eyes dey burn. Her ₦5,000 data don nearly finish. Senate: 134,000 results uploaded and dey count. Presidential: 12,000 out of 176,846 polling units. Just 6.8%.
She call her brother for Lagos. E dey see the same thing. Senate results dey flow like water. Presidential column dry pass Harmattan.
"Maybe e just slow," e say. "Network issues."
"But the Senate results dey use the same network," she say. "Same phones. Same servers. Same everything. Why only one column get 'network issues'?"
By Sunday evening, her children dey ask why she still dey stare her phone. By Monday, legislative results don populate the portal while the presidential column remain dark. She read say INEC dey reach out to Presiding Officers make dem switch devices back on. She dey wonder why those devices off. She dey wonder why only presidential uploads need second attempt.
On Tuesday, February 28, three days after the election, only 79,315 of 176,846 polling unit results dem upload. That na 45%. Fifty-five percent — wey represent approximately 97,000 locations and tens of millions of votes — never appear for the portal wey suppose guarantee transparency.
On Wednesday, March 1, INEC declare winner. With 55% of polling unit results never uploaded. With 18,088 uploaded images wey dem deliberately blur so vote counts no fit read.
"Mama, who win?" her son ask.
"I no know," she say. "Dem no allow us see."
Nneka no stop to be voter that day. She stop to be believer. On Thursday, she cancel the ₦5,000 monthly data bundle wey she don maintain for six months just to watch IReV. Na money wey she no fit afford to waste on promises wey no mean anything.
[Verified Fact] This na fictionalized illustration based on documented patterns.
The Fact
The INEC Result Viewing Portal — IReV — suppose end election rigging forever. The idea dey elegantly simple. After polls close, the Presiding Officer go photograph the signed result sheet with BVAS. That photograph, with GPS coordinates embedded wey dey show the exact latitude and longitude of the polling unit, go upload to public website within minutes. Any Nigerian wey get internet fit see the actual result from their polling unit.
No human editor. No collation officer dey "correct" arithmetic. No ward chairman dey substitute fresh sheet. Just the raw photograph, signed by party agents, stamped by the electoral officer, visible to 93 million registered voters and every election observer for earth.
This no be just technology. Na transfer of power from officials to citizens.
For decades, Nigerian election results dey travel through chain so opaque say tampering na normal thing. The ward collation center. The LGA aggregation table. The state certification room. The National Collation Centre for Abuja. Each stop na opportunity for "adjustment." IReV promise to collapse that chain. Make every result visible simultaneously. Create public record wey dem fit cross-check before the first collation officer touch calculator.
INEC Chairman Mahmood Yakubu understand the stakes. Eighteen days before the election, e promise: "There is no going back on the transmission of results to the IReV portal in real-time." Commissioner Festus Okoye add: "The electronic transmission of results has come to stay."
The promise die by 4:00 p.m. on February 25.
Legislative results — senatorial and House of Representatives — start to dey appear immediately. By 6:00 p.m., thousands of polling unit results dey visible. Sharp images. GPS-tagged. Organized by state and LGA. The system work. The promise hold.
Then presidential uploads begin to fail.
Presiding Officers across Nigeria report the same error: HTTP 500 — Internal Server Error. The BVAS go capture the photograph. E go attempt transmission. E go receive failure code. Retry. Fail. Retry. Fail. The same devices. The same networks — MTN, Airtel, Glo, 9Mobile. The same operators. The same AWS-hosted servers for Abuja.
The timeline dey read like chronicle of democratic suffocation:
By 8:55 p.m. on election night, the first presidential result upload after "hotfixes" deploy from Abuja. But by midnight, only about 12,000 of 176,846 results don make am through — just 6.8%. By the next day, about 38,000 don upload — 21.5%. By February 27, about 52,000 — 29.4%. By February 28, when dem go declare winner the next day, only about 55,000 results don upload — roughly 31%. Sixty-nine percent of presidential polling unit results don vanish.
INEC explanation change by the day. Day one: "Network connectivity issues." But the same network carry senatorial results perfectly. Day two: "Configuration error on result sheet templates." But the system don work for 105 previous elections without this bug. Day three: Silence. No public explanation at all. Day four: "The glitch don resolve." But 55% of results still dey missing.
The technical excuse na say the presidential election na "single nationwide constituency" wey no dey map neatly to state-level folder hierarchies. Senate and House elections dey map to specific states. The system fit file those automatically. But the presidency no belong to any state. The server "no fit create folder structure" for nationwide contest.
Software engineers wey review INEC explanation call am foreseeable edge case wey any competent system architect for don catch for testing. INEC don test IReV for 105 elections over three years. None be presidential. Dem no discover the bug because dem never look for am. No stress-testing at presidential scale. No load testing with 176,000 simultaneous uploads.
But the selectivity dey stink like spoilt soup. Lagos State — Nigeria's most connected city, with fiber optic cables, 4G everywhere, and the most advanced telecommunications infrastructure for the continent — record 71% presidential upload failure. Borno State — conflict-affected, infrastructure-challenged, with patchy electricity and large areas wey lack basic connectivity — record 74% failure. If infrastructure be the cause, Lagos suppose outperform Borno by massive margin. E no do am. Both fail at roughly the same rate.
The failure correlate with politics, no be technology. And that correlation na the smoking gun.
The European Union Election Observation Mission conclude say the IReV failure "significantly tarnished" the election integrity. Yiaga Africa say the delays "raised fundamental questions about the integrity of the results, eroding public trust." The Centre for Democracy and Development call am "perhaps none of INEC's shortcomings has been as costly."
Peter Obi petition to the tribunal present specific evidence: 18,088 polling units where uploaded images dem deliberately blur. Vote counts unreadable. Atiku Abubakar subpoena INEC Presiding Officers wey testify under oath say presidential results no transmit while legislative results from the same devices dey transmit. The Election Results Analysis Dashboard, joint initiative between Yiaga Africa and UNDP with 400 data clerks wey dey standby, no fit proceed. Without IReV data, dem no get data to analyze.
The Supreme Court dismiss both petitions for October 2023. E rule say IReV na "not a collation system." Say electronic transmission no be mandatory under the Electoral Act. Say INEC public promises no get legal force. Justice Inyang Okoro candidly write: "The truth must be told that the non-transmission of results to the IReV portal may also reduce the confidence of the voting population." But the Court hold say INEC dey "at liberty" not to transmit. The promises wey mobilize voters to the polls no get legal weight.
The lesson for 2027 and beyond: INEC fit promise transparency, spend billions on the technology, come break that promise with impunity. Unless the Electoral Act make electronic transmission legally mandatory — no be optional, no be "as prescribed" — the same "glitch" fit happen again.
Wetin This One Mean For You
- IReV work perfectly for Senate and House results. E "fail" for the only election wey matter most. This no be coincidence.
- The Supreme Court rule say upload failures no dey invalidate elections. The law dey protect the system, no be the voter.
- 55% of presidential results never reach the public. Dem promise you glass house for election results. Dem board up the windows only for president.
- Without legally mandatory electronic transmission, the same "glitch" fit happen for 2027. The law must change. You must demand am.
- Lagos and Borno get the same failure rate. That one prove say no be network problems. Na something else entirely.
The Data
| Wetin |
Senate |
Presidential |
| Upload success rate |
~88% |
~31% |
| Results visible on IReV after 3 days |
~156,000 |
~79,315 |
| Total polling units |
176,846 |
176,846 |
| Failure rate |
~12% |
~69% |
| Lagos State failure rate |
~9% |
~71% |
| Borno State failure rate |
~12% |
~74% |
The Lie
"Na technical glitch. These things dey happen."
Technical glitches no dey discriminate by election type. Dead battery no fit choose between Senate and President. Network failure dey affect all uploads equally. Server wey overwhelm by traffic reject everything, no be only one contest.
The presidential upload failure na selective, precise, and politically convenient. The only election where real-time transparency for don matter most na the only election where e vanish. Whether accidental or deliberate, the effect na identical: nobody fit verify the presidential result polling unit by polling unit.
Dem build glass house for election results. Then dem board up the windows only for president. Transparency dey easy when you know say you don win. E dey inconvenient when you no sure.
That one no be glitch. That na architecture wey dem design to protect power.
The Truth
Transparency dey easy when you know say you don win. E dey inconvenient when you no sure. IReV prove say Nigeria's electoral system fit dey transparent when e wan dey, and opaque when e need to be. The question no be whether the technology dey work. The question na who dey control the switch — and whether citizens get the power to hold dem accountable when dem turn am off.
Your Action
Citizen Verdict — Do These Five Things This Week:
-
Create IReV account today at inecelectionresults.ng. Learn how to navigate to your polling unit. Practice before 2027. You no dey learn to drive on race day. Familiarity dey create speed when speed matter.
-
Screenshot your polling unit result the night of the next election. Save am to cloud storage immediately — WhatsApp, Google Drive, anywhere wey no dey your phone. That screenshot na your receipt. If the announced total differ, you get evidence wey court no fit dismiss.
-
Demand make the Electoral Act make electronic transmission legally mandatory — no be optional, no be "as prescribed by INEC" — mandatory with criminal penalties for failure. Call your Senator. Text dem. Tag dem for social media. The Senate reject mandatory transmission for February 2026 until citizens protest. Pressure dey work.
-
Join the citizen network wey dey monitor IReV uploads in real-time. YIAGA Africa and EiE Nigeria need volunteers to track uploads election night. One person dey refresh per LGA dey create national surveillance network wey dey make selective failure harder to hide.
-
Tell five people: IReV na your right to see your result. If e "fail" for 2027, that one no be accident. That na choice wey somebody make. Choices get consequences — if citizens demand am.
WhatsApp Bomb
"Dem show us Senate results to prove IReV work. Then dem hide presidential results to prove am no work. 69% of presidential uploads 'fail.' 0% of Senate uploads fail. Same devices. Same servers. Same day. Dem build glass house, come board up the windows only for president."