Final state result · North West · Two-layer record

Katsina 2023 presidential election result

The reproduced Katsina EC8D collation records PDP first with 489,045 votes and APC second with 482,283. The declared margin was 6,762 votes. Mundx presents that state declaration beside, but never merged with, a four-party polling-unit research layer.

Declared leader
PDP · 489,045
Declared runner-up
APC · 482,283
Declared margin
6,762
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.

Katsina reconciliation

Declared totals beside selected PU observations

The declared four-party collation totals 1,047,090. The canonical PU layer totals 940,043, which is 89.8% of the declared figure and 107,047 below it.

Katsina declared state collation compared with Mundx canonical polling-unit aggregation
Party / scopeDeclared collationPU rollupDeclared minus PUPU as % declared
APC482,283437,045+45,23890.6%
LP6,3764,816+1,56075.5%
PDP489,045430,462+58,58388.0%
NNPP69,38667,720+1,66697.6%
Four-party total1,047,090940,043+107,04789.8%
The difference is descriptive, not causal. “Declared minus canonical PU” equals +107,047 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 34 Katsina LGAs

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

Canonical four-party polling-unit aggregation by Katsina LGA
LGAPU leaderAPCLPPDPNNPPFour-partyPUs represented
BakoriPDP15,12065917,0604,94537,784242 / 242
BatagarawaPDP12,65013515,0181,45329,256186 / 186
BatsariPDP6,824208,7331,06916,646219 / 219
BaureAPC21,4301416,66060938,713212 / 212
BindawaAPC16,3562312,1592,87131,409169 / 169
CharanchiAPC12,625107,91263021,177141 / 141
Dan MusaAPC10,68136,90764718,238165 / 165
DandumeAPC14,1083910,3132,97127,431177 / 177
DanjaAPC16,9956013,9341,92432,913192 / 192
DauraAPC14,6255510,9312,64028,251185 / 185
DutsiAPC9,107137,90329017,313118 / 118
Dutsin-MaPDP11,41513115,0793,06329,688209 / 209
FaskariAPC19,7524414,6911,17335,660231 / 231
FuntuaAPC18,29819517,6583,39139,542298 / 298
IngawaPDP9,9433310,1482,83922,963170 / 170
JibiaPDP11,0575812,69671224,523203 / 203
KafurAPC16,3279608,1794,04129,507270 / 270
KaitaAPC14,0024211,74873726,529149 / 149
KankaraPDP12,3955119,4761,51933,441256 / 256
KankiaPDP9,0625514,62357524,315157 / 157
KatsinaPDP14,5381,69241,4058,90566,540501 / 501
KurfiPDP10,2922511,7471,60423,668140 / 140
KusadaPDP8,4921110,4981,83020,831114 / 114
Mai'AduaAPC18,6602413,66468133,029186 / 186
MalufashiAPC17,72431317,0676,25641,360325 / 325
ManiPDP11,4815813,4153,87028,824207 / 207
MashiPDP12,2383515,2541,09228,619186 / 186
MatazuAPC11,809159,58040821,812132 / 132
MusawaAPC13,686710,1751,85725,725161 / 161
RimiAPC3,23232,585855,905178 / 178
SabuwaAPC9,99007,14340617,539125 / 125
SafanaPDP7,37647,47694415,800168 / 168
SandamuAPC13,053189,5311,33923,941145 / 145
ZangoAPC11,702119,09434421,151135 / 135

Largest local rollups

Five LGAs in Katsina 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. Katsina: PDP leads the selected four-party rollup with 41,405 votes, 26,867 ahead of APC. The local total is 66,540 across 501 represented units. The selected source layer represents every polling unit in the inventory.
  2. Malufashi: APC leads the selected four-party rollup with 17,724 votes, 657 ahead of PDP. The local total is 41,360 across 325 represented units. The selected source layer represents every polling unit in the inventory.
  3. Funtua: APC leads the selected four-party rollup with 18,298 votes, 640 ahead of PDP. The local total is 39,542 across 298 represented units. The selected source layer represents every polling unit in the inventory.
  4. Baure: APC leads the selected four-party rollup with 21,430 votes, 4,770 ahead of PDP. The local total is 38,713 across 212 represented units. The selected source layer represents every polling unit in the inventory.
  5. Bakori: PDP leads the selected four-party rollup with 17,060 votes, 1,940 ahead of APC. The local total is 37,784 across 242 represented units. The selected source layer represents every polling unit in the inventory.

Reading the Katsina 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 6,652 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

Katsina has the largest local rollup at 66,540. In Safana, PDP leads APC by 100 in the closest proportional margin.

Coverage needs a denominator. The least complete local record is Bakori 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

Katsina result notes

Who led Katsina in the declared result?

PDP led with 489,045 votes. APC followed on 482,283, a margin of 6,762. The four tracked parties total 1,047,090; that subtotal is not the complete eighteen-party vote.

What does the local pattern show?

APC leads 20 and PDP leads 14 of the 34 LGA rollups. State-wide, APC leads the PU layer with 437,045 of 940,043 four-party votes, 6,583 ahead of PDP. 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 Katsina 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.