Final state result · Two-layer record

Lagos 2023 presidential election result

The reproduced Lagos EC8D collation records LP first with 582,454 votes and APC second with 572,606. The declared margin was 9,848 votes. Alongside it, Mundx publishes a separately labelled polling-unit aggregation covering all 13,325 units in the Lagos inventory.

Declared leader
LP · 582,454
Declared runner-up
APC · 572,606
Declared margin
9,848
State source
EC8D reproduction · Grade B

Do not merge the columns. The EC8D reproduction is the declared state layer. The PU rollup is a Mundx research aggregation under a documented selection policy.

Lagos reconciliation

Declared totals and selected PU observations

The Lagos PU layer totals 1,203,034 for the four parties, 36,218 below the declared four-party collation. The PU total is 97.1% of the declared total.

Lagos official state collation compared with Mundx canonical polling-unit aggregation
Party / scopeDeclared collationPU rollupDeclared minus PUPU as % declared
APC572,606548,497+24,10995.8%
LP582,454568,825+13,62997.7%
PDP75,75075,167+58399.2%
NNPP8,44210,545-2,103124.9%
Four-party total1,239,2521,203,034+36,21897.1%
The signs can differ by party. APC, LP and PDP are lower in the PU layer, while NNPP is 2,103 higher. Equality is not expected because EC8D is a later collation layer and the public PU sources have their own selection and transcription limits.

Local evidence

Polling-unit rollups across Lagos LGAs

These are not declared LGA collation totals. They are calculated from the selected polling-unit records: APC leads 10 and LP leads 10 of the 20 local rollups. Every row now opens a ward-level evidence page under the same result contract.

Canonical four-party polling-unit aggregation by Lagos LGA
LGAPU leaderAPCLPPDPNNPPFour-partyPUs represented
AgegeAPC25,82512,2244,54060243,191696 / 696
Ajeromi/IfelodunLP24,51333,4034,5331,54263,991734 / 734
AlimoshoLP62,58368,7518,456831140,6211,545 / 1,545
Amuwo-OdofinLP12,70851,7642,35238267,206637 / 637
ApapaAPC16,0087,5532,96037026,891374 / 374
BadagryAPC31,44010,4166,10720348,166412 / 412
EpeAPC18,7113,2194,88011926,929374 / 374
Eti-OsaLP15,14741,9823,23936360,731725 / 725
Ibeju/LekkiAPC14,06910,9782,11114727,305227 / 227
Ifako-IjayeAPC29,78824,5293,34231157,970761 / 761
IkejaLP21,39728,7122,41439552,918667 / 667
IkoroduAPC49,44026,7414,45247381,106682 / 682
KosofeLP36,09145,3954,2631,21686,965899 / 899
Lagos IslandAPC26,7932,7502,37286432,779389 / 389
Lagos MainlandAPC18,85817,9562,82431039,948493 / 493
MushinAPC39,78321,8943,27438165,332865 / 865
OjoLP20,66137,4713,69859462,424582 / 582
Oshodi/IsoloLP25,27349,0953,13948477,991890 / 890
SomoluLP27,63928,6323,48445760,212616 / 616
SurulereLP31,77045,3602,72750180,358757 / 757

Reading the Lagos result

One election, two evidence layers

Declared

The EC8D reproduction

The state table is a contemporaneous reproduction of the result declared at Lagos collation. Its Grade B authority rating reflects that Mundx has corroborated the figures but does not hold a direct scanned EC8D form in the current register.

Observed

The canonical PU layer

All 13,325 Lagos inventory units have selected four-party observations in this snapshot. That means source representation is 100%, but it does not convert the aggregation into an official declaration or prove every transcribed field.

Local

The LGA directory

The local table preserves the route from state totals to LGA patterns. Its values should be described as Mundx PU rollups. A declared LGA result should appear only after a separately sourced LGA collation record is added.

Lagos rollout. All twenty LGA evidence pages now use the reviewed pilot contract. Each route carries ward and polling-unit context, identifies its selected-source coverage, and keeps the declared field unavailable rather than turning a calculated PU sum into an official result. The state directory is therefore a complete navigation layer, while its local labels remain deliberately narrower than the declared Lagos result above. Later source additions can enrich these permanent URLs without replacing them.

Questions this page answers

Lagos result notes

Who led Lagos in the declared result?

LP led the declared state collation with 582,454 votes, followed by APC on 572,606, PDP on 75,750, and NNPP on 8,442. These four parties total 1,239,252 in the reproduced EC8D table.

Why show the PU total?

The PU aggregation exposes local structure and lets readers trace the selected evidence through LGAs and wards. It is useful because a single state number can hide geographic variation, but it remains subordinate to the official collation when stating the result.

Does 100% PU representation mean complete official coverage?

No. It means the policy selected an observation for every unit in the Lagos inventory. It does not mean every observation is an authenticated result sheet, that all eighteen parties are present, or that later collation decisions are captured.

How should the difference be described?

Call it “declared minus canonical PU,” not missing votes or fraud. For Lagos the four-party difference is 36,218. The label preserves what was measured without asserting a cause that the current sources cannot establish.

Provenance

What is official, and what Mundx calculated

The declared layer comes from INEC's result collection and a contemporaneous reproduction of the collation table. It is a collation product, not a sum recreated by Mundx.

Mundx's second layer is a four-party aggregation of selected polling-unit observations. It applies policy all-complete-ccij-first-v1: complete CCIJ records take precedence, then complete Mark Essien records fill remaining units.

Canonical PU policy all-complete-ccij-first-v1 · CCIJ commit e38e3bc9a22a
Reuse boundary. Mundx Analytics confirms permission to publish and redistribute the source-derived records in this release. No standard open-data licence or third-party bulk-reuse terms are specified.

Published by Mundx Analytics · reviewed by Mundx Analytics Data Team on 22 September 2026 · official sources retrieved 2026-08-20.