Final state result · North West · Two-layer record

Kano 2023 presidential election result

The reproduced Kano EC8D collation records NNPP first with 997,279 votes and APC second with 517,341. The declared margin was 479,938 votes. Mundx presents that state declaration beside, but never merged with, a four-party polling-unit research layer.

Declared leader
NNPP · 997,279
Declared runner-up
APC · 517,341
Declared margin
479,938
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.

Kano reconciliation

Declared totals beside selected PU observations

The declared four-party collation totals 1,674,849. The canonical PU layer totals 1,260,390, which is 75.3% of the declared figure and 414,459 below it.

Kano declared state collation compared with Mundx canonical polling-unit aggregation
Party / scopeDeclared collationPU rollupDeclared minus PUPU as % declared
APC517,341403,615+113,72678.0%
LP28,51320,294+8,21971.2%
PDP131,71697,585+34,13174.1%
NNPP997,279738,896+258,38374.1%
Four-party total1,674,8491,260,390+414,45975.3%
The difference is descriptive, not causal. “Declared minus canonical PU” equals +414,459 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 44 Kano LGAs

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

Canonical four-party polling-unit aggregation by Kano LGA
LGAPU leaderAPCLPPDPNNPPFour-partyPUs represented
AjingiNNPP6,3491651,41514,81922,748175 / 175
AlbasuNNPP6,4353031,52211,62619,886185 / 185
BagwaiAPC14,843941,63413,03029,601186 / 186
BebejiNNPP11,1232341,37720,35933,093161 / 161
BichiAPC27,6061271,13217,71446,579277 / 277
BunkureAPC1,4126479072,372183 / 183
DalaNNPP7,8752357,84252,51868,470668 / 668
DanbataNNPP13,2501302,11714,96830,465237 / 237
Dawaki KuduNNPP9,9021372,97126,53239,542303 / 303
Dawaki TofaNNPP16,1732172,48224,62243,494224 / 224
DoguwaAPC13,6466091,24412,39027,889149 / 149
FaggeNNPP8,2416,9993,43917,16835,847521 / 521
GabasawaNNPP4,3151,5219684,87411,678164 / 164
GarkoNNPP7,6952711,90714,43124,304190 / 190
Garun MalamNNPP7,5482654,08911,05422,956151 / 151
GayaNNPP7,0551121,60414,93523,706206 / 206
GezawaNNPP6,0981931,60010,04617,937229 / 229
GwaleNNPP6,5172556,98540,62854,385450 / 450
GwarzoAPC19,7151032,06719,18741,072210 / 210
KaboAPC15,446691,99313,39130,899188 / 188
Kano MunicipalNNPP7,848682,74216,15026,808630 / 630
KarayeNNPP3,825437645,71610,348169 / 169
KibiyaNNPP5,51347942410,17216,588149 / 149
KiruNNPP16,5221682,20622,62541,521246 / 246
KumbotsoNNPP5,9477595,28238,32750,315410 / 410
KunchiAPC3,606472362,0635,952142 / 142
KuraNNPP6,3063602,36011,52520,551217 / 217
MadobiNNPP10,213482,81620,67833,755171 / 171
MakodaAPC12,189421,03311,93725,201145 / 145
MinjibirNNPP6,1271281,65913,84321,757172 / 172
NasarawaNNPP12,6393,7079,89857,44883,692817 / 817
RanoNNPP9,7631081,65513,61025,136165 / 165
Rimin GadoNNPP7,6855955410,64418,942136 / 136
RogoNNPP7,46118969911,09019,439220 / 220
ShanonoAPC10,354591,1718,90820,492151 / 151
SumailaNNPP1,71742951,8883,742221 / 221
TakaiNNPP6,346331,0677,69815,144251 / 251
TarauniNNPP5,8545715,08626,89538,406425 / 425
TofaNNPP8,5728795814,14423,761147 / 147
TsanyawaAPC10,208571,03410,19221,491157 / 157
Tudun WadaNNPP8,60823386012,88022,581281 / 281
UngogoNNPP7,4686064,36632,35944,799384 / 384
WarawaNNPP9,8581381,17411,99923,169143 / 143
WudilNNPP7,7422181,01110,90619,877216 / 216

Largest local rollups

Five LGAs in Kano 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. Nasarawa: NNPP leads the selected four-party rollup with 57,448 votes, 44,809 ahead of APC. The local total is 83,692 across 817 represented units. The selected source layer represents every polling unit in the inventory.
  2. Dala: NNPP leads the selected four-party rollup with 52,518 votes, 44,643 ahead of APC. The local total is 68,470 across 668 represented units. The selected source layer represents every polling unit in the inventory.
  3. Gwale: NNPP leads the selected four-party rollup with 40,628 votes, 33,643 ahead of PDP. The local total is 54,385 across 450 represented units. The selected source layer represents every polling unit in the inventory.
  4. Kumbotso: NNPP leads the selected four-party rollup with 38,327 votes, 32,380 ahead of APC. The local total is 50,315 across 410 represented units. The selected source layer represents every polling unit in the inventory.
  5. Bichi: APC leads the selected four-party rollup with 27,606 votes, 9,892 ahead of NNPP. The local total is 46,579 across 277 represented units. The selected source layer represents every polling unit in the inventory.

Reading the Kano 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 11,222 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

Nasarawa has the largest local rollup at 83,692. In Tsanyawa, APC leads NNPP by 16 in the closest proportional margin.

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

Kano result notes

Who led Kano in the declared result?

NNPP led with 997,279 votes. APC followed on 517,341, a margin of 479,938. The four tracked parties total 1,674,849; that subtotal is not the complete eighteen-party vote.

What does the local pattern show?

APC leads 10 and NNPP leads 34 of the 44 LGA rollups. State-wide, NNPP leads the PU layer with 738,896 of 1,260,390 four-party votes, 335,281 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 Kano 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.