The additions are concentrated in three Warri LGAs.
Delta increased from 5,863 to 6,316 polling units. Four other states have changes to existing records without a change in their total number of units. The remaining 32 state/FCT areas have no differences in the fields compared.
Newly present listings
| LGA in Delta State | Added listings |
|---|---|
| WARRI NORTH | 175 |
| WARRI SOUTH | 97 |
| WARRI SOUTH WEST | 181 |
453 additions to the downloaded portal list. “Added” describes the comparison, not a confirmed administrative creation date.
Fields changed on existing records
| Field changed | Affected existing units |
|---|---|
| Polling-unit name | 140 |
| Ward name | 514 |
| LGA name | 1,009 |
| INEC code | 366 |
These counts overlap. A single unit can have several changed fields; 1,584 distinct existing records changed. No state-name changes were found.
Reconciliation: 175,262 unchanged existing records + 1,584 changed existing records + 453 added records = 177,299 current records. Every one of the 176,846 baseline portal IDs remains present.
Added or changed records by state
Measure: distinct added or changed polling-unit records (units). Bar length uses a common 0–1,026 scale. Source: the two compared lists.
Code and ward reassignment
366 existing polling units retained their unique portal IDs but have different full INEC codes. They are recorded as code or assignment changes, rather than being counted as deletions and additions.
The live hierarchy contains 8,838 unique ward codes, compared with 8,809 in the baseline: a net increase of 29. It also includes one known, empty duplicate ward entry in Benue.
Delta’s 1,026 affected records, without double-counting
Delta accounts for 453 additions and 573 changes to existing polling units. The categories below are mutually exclusive.
| Change category | Polling-unit records |
|---|---|
| Newly added polling units | 453 |
| Ward name changed; polling-unit name unchanged | 434 |
| Polling-unit name changed; ward name unchanged | 58 |
| Both ward and polling-unit names changed | 80 |
| Code changed; both names unchanged | 1 |
| Total affected records in Delta | 1,026 |
514 existing units have a different ward name and 138 have a different polling-unit name; 80 appear in both groups. Ward-name differences can reflect renaming, splits, or reassignment, rather than a spelling edit alone.
LGA names updated in the portal
| State | Previous LGA name | Current LGA name | Affected polling units |
|---|---|---|---|
| EBONYI | AFIKPO NORTH | AFIKPO | 199 |
| EBONYI | AFIKPO SOUTH | EDDA | 160 |
| KANO | KUNCHI | GHARI | 142 |
| OGUN | EGBADO NORTH | YEWA NORTH | 251 |
| OGUN | EGBADO SOUTH | YEWA SOUTH | 257 |
These are observed label differences between snapshots. The comparison does not establish when a legal or administrative renaming took effect.
All 36 states and the FCT
Totals alone do not reveal name edits or ward reassignments. The final column includes additions and changes to existing records, with each unit counted once.
| State / FCT | August 10 | November 9 | Net change | Added or changed |
|---|---|---|---|---|
| ABIA | 4,062 | 4,062 | 0 | 0 |
| ADAMAWA | 4,104 | 4,104 | 0 | 0 |
| AKWA IBOM | 4,353 | 4,353 | 0 | 0 |
| ANAMBRA | 5,720 | 5,720 | 0 | 0 |
| BAUCHI | 5,423 | 5,423 | 0 | 0 |
| BAYELSA | 2,244 | 2,244 | 0 | 0 |
| BENUE | 5,102 | 5,102 | 0 | 0 |
| BORNO | 5,071 | 5,071 | 0 | 0 |
| CROSS RIVER | 3,281 | 3,281 | 0 | 0 |
| DELTA | 5,863 | 6,316 | +453 | 1,026 |
| EBONYI | 2,946 | 2,946 | 0 | 359 |
| EDO | 4,519 | 4,519 | 0 | 0 |
| EKITI | 2,445 | 2,445 | 0 | 0 |
| ENUGU | 4,145 | 4,145 | 0 | 0 |
| FCT | 2,822 | 2,822 | 0 | 0 |
| GOMBE | 2,988 | 2,988 | 0 | 0 |
| IMO | 4,758 | 4,758 | 0 | 0 |
| JIGAWA | 4,522 | 4,522 | 0 | 2 |
| KADUNA | 8,012 | 8,012 | 0 | 0 |
| KANO | 11,222 | 11,222 | 0 | 142 |
| KATSINA | 6,652 | 6,652 | 0 | 0 |
| KEBBI | 3,743 | 3,743 | 0 | 0 |
| KOGI | 3,508 | 3,508 | 0 | 0 |
| KWARA | 2,887 | 2,887 | 0 | 0 |
| LAGOS | 13,325 | 13,325 | 0 | 0 |
| NASARAWA | 3,256 | 3,256 | 0 | 0 |
| NIGER | 4,950 | 4,950 | 0 | 0 |
| OGUN | 5,042 | 5,042 | 0 | 508 |
| ONDO | 3,933 | 3,933 | 0 | 0 |
| OSUN | 3,763 | 3,763 | 0 | 0 |
| OYO | 6,390 | 6,390 | 0 | 0 |
| PLATEAU | 4,989 | 4,989 | 0 | 0 |
| RIVERS | 6,866 | 6,866 | 0 | 0 |
| SOKOTO | 3,991 | 3,991 | 0 | 0 |
| TARABA | 3,597 | 3,597 | 0 | 0 |
| YOBE | 2,823 | 2,823 | 0 | 0 |
| ZAMFARA | 3,529 | 3,529 | 0 | 0 |
Explore all 2,037 differences
Search polling-unit names, wards, LGAs, states, or INEC codes. Old and current values are shown side by side. Bold green text marks a changed field.
This section prints the current page of filtered results. Use the CSV download for all matching records.
The complete 177,299-unit directory
The full current directory is embedded in this HTML file. It contains only polling-unit name, ward, LGA, and state. Search and exports work offline.
This section prints the current page of filtered results. Export the full directory as CSV to retain all records.
Direct data downloads: latest four-column directory · all old/new differences · comparison summary and fingerprints.
How the comparison was made
- Current source
- INEC CVR polling-unit locator, downloaded directly through its public cascading-select endpoints.
- Baseline source
- nigeria-inec-geo, a community-maintained snapshot scraped August 10, 2026. It is a transcription of INEC’s public portal, not an INEC-issued bulk release.
- Coverage verified
- 37 state/FCT areas; 774 LGAs; 8,839 ward entries representing 8,838 unique ward codes; 177,299 unique polling-unit codes and unique portal IDs.
- Endpoint completeness
- 9,650 required endpoint responses saved and validated. Zero missing responses. A resumed download reused responses collected earlier in the same run.
- Unchanged records
- 175,262 existing units have unchanged names and hierarchy, with unchanged codes.
- Excluded fields
- Coordinates and location descriptions are not included in the report’s directory or comparison.
Matching and classification
Records were matched by full INEC code, with a check that shared codes refer to the same portal IDs. No identity conflicts were found. Among unmatched codes, identical unique portal IDs identify 366 recoded records. There were 453 new portal IDs and no missing baseline portal IDs. No fuzzy name matching was used. The same label parser used by the baseline scraper was applied to the current responses.
Duplicate ward, names, and scope limitations
Benue / Gwer East / MBAIKYAAN appears twice under portal IDs 1462 and 8810. The second entry has no polling units. The baseline excludes this empty duplicate; the fresh crawl retains both raw responses. Unique ward counts account for that difference.
Names preserve the source parser’s output, including abbreviations and spelling. Portal labels can contain both location and name separated by dashes; the parser retains the final segment as the name and collapses whitespace, following the baseline method. Raw source responses are retained separately for audit.
“Added” and “changed” describe what differs between the lists. They are not proof of the dates on which units were officially established, moved, or renamed. The nationwide crawl took approximately 12 minutes and is not an atomic database snapshot. Changes published elsewhere or after collection are outside this report.
Reproducibility and file fingerprints
Public endpoint hierarchy: /PublicApi/lgas/1/Search by state ID; /PublicApi/wards/1/Search by LGA ID; /PublicApi/pus/1/Search by ward ID. Comparison audit files retain old and new codes and portal IDs.
- August source CSV SHA-256
- 28667fd3a5574eaae0436f98d4b693811886c895edb40f90cb754a2107a29484
- Live source CSV SHA-256
- 9151cb37dd63c836a290605b3f808a252b2197551255dff0ac675e20d7e4a055
The fingerprints refer to the full source CSVs used in the comparison, including codes and source identifiers. They do not refer to the four-column export generated by this report.