Final state result · South South · Two-layer record

Cross River 2023 presidential election result

The reproduced Cross River EC8D collation records LP first with 179,917 votes and APC second with 130,520. The declared margin was 49,397 votes. Mundx presents that state declaration beside, but never merged with, a four-party polling-unit research layer.

Declared leader
LP · 179,917
Declared runner-up
APC · 130,520
Declared margin
49,397
State source
EC8D reproduction · Grade B

Result of record: the reproduced state collation. Research evidence: selected PU observations for APC, LP, PDP and NNPP under a documented policy.

Cross River reconciliation

Declared totals beside selected PU observations

The declared four-party collation totals 407,506. The canonical PU layer totals 398,692, which is 97.8% of the declared figure and 8,814 below it.

Cross River declared state collation compared with Mundx canonical polling-unit aggregation
Party / scopeDeclared collationPU rollupDeclared minus PUPU as % declared
APC130,520130,057+46399.6%
LP179,917168,448+11,46993.6%
PDP95,42590,406+5,01994.7%
NNPP1,6449,781-8,137595.0%
Four-party total407,506398,692+8,81497.8%
The difference is descriptive, not causal. “Declared minus canonical PU” equals +8,814 for the four tracked parties. It must not be relabelled as missing votes, invalid votes or fraud: the two layers were created at different stages, and the available record does not establish a single cause.

Local evidence

Polling-unit rollups across 18 Cross River LGAs

These rows are calculated from selected polling-unit records, not declared LGA collation totals. APC leads 8, LP leads 9 and PDP leads 1 of the 18 local rollups. Each LGA name opens its permanent place page with ward and polling-unit context.

Canonical four-party polling-unit aggregation by Cross River LGA
LGAPU leaderAPCLPPDPNNPPFour-partyPUs represented
AbiAPC8,2223,4265,7838217,513120 / 120
AkamkpaLP4,6068,1172,9271,37717,027195 / 195
AkpabuyoAPC5,8614,1043,8042913,798145 / 145
BakassiLP183326167067670 / 70
BekwarraLP4,7138,1234,78713817,761127 / 127
BiaseAPC6,2934,5444,5086815,413152 / 152
BokiAPC9,9649,2247,65914326,990205 / 205
Calabar MunicipalityLP6,19340,3663,5751,61551,749334 / 334
Calabar SouthLP8,16422,0633,79716134,185301 / 301
EtungAPC2,5192,2292,086356,86983 / 83
IkomLP6,5949,3835,3581,68023,015221 / 221
ObanlikuPDP6,4224,1347,0492117,62688 / 88
ObubraAPC10,5594,0206,2082,52923,316226 / 226
ObuduLP7,75911,4195,92813825,244255 / 255
OdukpaniAPC9,7652,7363,7791,27617,556160 / 160
OgojaLP8,71710,6289,64014429,129178 / 178
YakurrLP8,2178,6065,31112522,259195 / 195
YalaAPC15,30615,0008,04022038,566226 / 226

Largest local rollups

Five LGAs in Cross River context

The notes restate the largest local aggregations in prose so their leader, margin and evidence coverage remain legible outside the table. A PU-layer lead is not an official LGA declaration.

  1. Calabar Municipality: LP leads the selected four-party rollup with 40,366 votes, 34,173 ahead of APC. The local total is 51,749 across 334 represented units. The selected source layer represents every polling unit in the inventory.
  2. Yala: APC leads the selected four-party rollup with 15,306 votes, 306 ahead of LP. The local total is 38,566 across 226 represented units. The selected source layer represents every polling unit in the inventory.
  3. Calabar South: LP leads the selected four-party rollup with 22,063 votes, 13,899 ahead of APC. The local total is 34,185 across 301 represented units. The selected source layer represents every polling unit in the inventory.
  4. Ogoja: LP leads the selected four-party rollup with 10,628 votes, 988 ahead of PDP. The local total is 29,129 across 178 represented units. The selected source layer represents every polling unit in the inventory.
  5. Boki: APC leads the selected four-party rollup with 9,964 votes, 740 ahead of LP. The local total is 26,990 across 205 represented units. The selected source layer represents every polling unit in the inventory.

Reading the Cross River record

One contest, two evidence layers

Declared

The EC8D reproduction

The state values reproduce the collation result for the four named parties. Grade B reflects a corroborated table without a direct scanned EC8D form in the current register.

Observed

The canonical PU layer

All 3,281 polling units in the inventory have a selected four-party observation. Representation does not authenticate each observation, restore the other fourteen parties or reproduce later collation decisions.

Local

The LGA evidence directory

Calabar Municipality has the largest local rollup at 51,749. In Yala, APC leads LP by 306 in the closest proportional margin.

Coverage needs a denominator. The least complete local record is Abi at 100.0% of its inventory. Cite represented and inventory counts when an LGA has unresolved records. Full representation still does not make the rollup an official declaration.

Questions this page answers

Cross River result notes

Who led Cross River in the declared result?

LP led with 179,917 votes. APC followed on 130,520, a margin of 49,397. The four tracked parties total 407,506; that subtotal is not the complete eighteen-party vote.

What does the local pattern show?

APC leads 8, LP leads 9 and PDP leads 1 of the 18 LGA rollups. State-wide, LP leads the PU layer with 168,448 of 398,692 four-party votes, 38,391 ahead of APC. This does not revise the declared leader.

Why can the declared and PU totals differ?

EC8D is a state collation product. Mundx selects complete four-party PU observations, prioritising CCIJ records and then Mark Essien fallbacks. Scope, availability, transcription and later collation steps can differ. The comparison identifies questions; it does not prove a cause.

How should this page be cited?

Use this permanent URL for the Cross River declaration and comparison. Name the layer, year and review date. Cite an LGA place record for a local PU claim, and do not call its PU leader a declared winner without a traceable local collation source.

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.