Domain scope
Review how births, deaths and other civic events become administrative records, and where event and registration dates differ.
Read the published guide →Lagos · People & society
Review how births, deaths and other civic events become administrative records, and where event and registration dates differ.
Documentation available
Published domain facts
Review how births, deaths and other civic events become administrative records, and where event and registration dates differ.
Read the published guide →Documentation available
Preview samples & fields →Marriage and divorce have household dates, but no independent registration records or completeness model. National IDs are age-gated. Registration completeness uses current ward context across eras; exact offices are not retained. Generated fields are neither legal documents nor proof of real events.
Review the source limits →Trace birth, death and identity registrations for synthetic residents. Event dates and registration dates represent different administrative steps.
Inspect the published scope and deployment boundaries.
FCTE ties the registration of vital and civil-status events — births, deaths and national identity — to the same synthetic citizen used across the City Twin™. This isn't a separate registry of imaginary documents. It's the administrative trail that already lives inside Demographics and Households: who was registered, when, and how completely.
Lagos City Twin™ · 1940–2026
Inspect the published definitions and release context.
Civil Registration is presented as an administrative lifecycle layer connected to Demographics birth and death context and inside the Citizen identity record — surfaced here as its own domain because it answers a different question than either of those tables was built to answer on its own.
Every birth carries an IsRegistered flag and, when registered, a certificate-style number in the shape BR/000012345/NAI — generated alongside the birth, not bolted on afterward.
The same pattern applies to deaths — an IsRegistered flag and a DR/000012345/NAI-style number, so a death can be a real demographic event without necessarily being a registered civic one.
A NationalId and RegistrationDate represent when an eligible synthetic citizen enters the civic-identity record. Issuance is age-gated, and uniqueness is checked at release level.
Registration is not all-or-nothing. Coverage is ward-scaled, inversely tied to how informal a ward's economy is — matching the real pattern that informal, high-density areas register vital events less completely, not more.
The gap between an event happening and it being registered shrinks across seven historical eras — from a decade-scale lag before 1940 to a 60-day lag from 2010 onward, tracking the real shift from paper-based to digital administration.
Marriage and divorce change a citizen's household role and are dated events, but they carry no dedicated registration flag, certificate number, or completeness/lag model. This page does not claim otherwise.
Synthetic by design: FCTE civil-registration fields are analytically representative administrative data. They are not real birth certificates, death certificates, national ID numbers or marriage/divorce records, and no generated record should be read as evidence that a corresponding real event occurred.
Demographics models the underlying population event. Civil Registration models its administrative representation — whether that event left a formal civic record, and how long that took.
| Domain | Core Question | Key Objects |
| Demographics | Who exists, and how does the population change? | Citizen, Birth, Death, Migration, PopulationSnapshot |
| Households | How do citizens form and change family/household relationships? | Household, HouseholdMember (Marriage, Divorce, Widowhood, Remarriage) |
| Civil Registration | Was this event formally recorded, and how completely, and how late? | Birth/RegistrationNumber, Death/RegistrationNumber, Citizen/RegistrationDate |
No downloadable public sample is listed for this domain and city. Use the detailed guide and evidence to assess the available coverage.
Inspect the published definitions and release context.
Explore the release-backed analysis-ready examples in City Twin™ for current data.
Explore Civil Registration Data →
| Public entity family | Represents | Disclosure boundary |
| Resident identity | Canonical synthetic resident and jurisdiction context | Physical identity keys are controlled |
| Birth events | Synthetic birth and parent/household context | Field-level lineage and generation mechanics are controlled |
| Death events | Synthetic mortality and lifecycle timing context | Exact rate parameters and physical fields are controlled |
| Lifecycle links | Household and demographic continuity through time | Complete relationship graph is controlled |
| Resident ID | Identity Registered | Birth Registered | Birth Cert. No. | Death Registered |
| 1 (NRB) | Yes — 2008-09-24 | Yes | BR/000000001/NAI | No (living) |
| 2 (NRB) | Yes — 2008-09-24 | No | — | No (living) |
| 4999230 (NRB) | Yes — 2026-07-02 | Yes | BR/004999230/NAI | Yes (DR/004999230/NAI) |
Inspect the published definitions and release context.
| Domain or context | Relationship and published scope |
| Citizen | the persistent synthetic identity every registration field attaches to |
| Birth | BirthDate, IsRegistered, RegistrationNumber, and a registration timestamp with its own progressive lag |
| Death | the same registration shape as Birth, bounded by the citizen's own lifespan |
| HouseholdMember | Marriage/Divorce/Widowhood/Remarriage change a citizen's household role and are dated, real lifecycle transitions |
| No separate marriage- or divorce-registration record family is published | a marriage or divorce changes household role, not an independent civil-registration record |
Inspect the published definitions and release context.
Connections follow the published domain scope. Optional, contextual and planned relationships retain their stated limits below.
| Domain or context | Relationship and published scope |
| Citizen | the persistent synthetic identity every registration field attaches to |
| Birth | BirthDate, IsRegistered, RegistrationNumber, and a registration timestamp with its own progressive lag |
| Death | the same registration shape as Birth, bounded by the citizen's own lifespan |
| HouseholdMember | Marriage/Divorce/Widowhood/Remarriage change a citizen's household role and are dated, real lifecycle transitions |
| No separate marriage- or divorce-registration record family is published | a marriage or divorce changes household role, not an independent civil-registration record |
Publication revision 10 September 2026; evidence dates retained
Counts, prices and “live/today” certification statements reflect this dated edition. They are not a current rerun or offer. The current scope, known limits and accepted quote take priority.
Marriage and divorce have household dates, but no independent registration records or completeness model. National IDs are age-gated. Registration completeness uses current ward context across eras; exact offices are not retained. Generated fields are neither legal documents nor proof of real events.
Read the source limits →Inspect the published definitions and release context.
One synthetic citizen, one identity, several life events — each one leaving its own administrative trace.
The registration timestamp itself carries a real, progressive lag from BirthDate — long for citizens born before 1940, short for those born after 2010 — rather than always landing on the same day.
Certification requires DeathDate to fall strictly after the citizen's own date of birth and never in the future — a real, checked invariant, not an assumption.
Inspect the published definitions and release context.
Two distinct behaviors are genuinely modeled here — completeness (was it ever registered?) and timing (how long after the event?). Both vary; neither is a flat assumption.
The same seven-era lag ceiling applies to both Birth and Death registration timing — a real, symmetric design choice, not two independently tuned numbers.
Registration completeness: a 70% base rate, scaled by each ward's informal-sector share and clamped between 40% and 95% — so a ward with a larger informal economy shows measurably lower registration completeness, not higher. A 2026-07-15 fix corrected an inverted version of this formula that had briefly shown the opposite (informal wards appearing better-registered than formal ones).
Registration completeness for Marriage/Divorce: PLANNED, not implemented. No completeness or lag model exists for these events today — this page will not show one until it's real.
Nigeria's citizen-generation history models a genuine dip in registration activity across the 1966–1970 civil-war period, with registration channel share shifting toward local government (LGA) offices specifically during that window.
Lagos's registration history is modeled from its own historical event sequence rather than a generic shared timeline.
Registration completeness is ward-scaled today, not yet re-derived by decade on top of the historical citizen-generation eras above — a real distinction this page keeps separate rather than blurring together.
Open Civil Registration Evidence Catalogue →
| Era (by event year) | Registration Lag Ceiling | Administrative Character |
| Before 1940 | Up to 10 years | Earliest, least formalized period modeled |
| 1940 – 1963 | Up to 7 years | Late colonial administration |
| 1963 – 1970 | Up to 6 years | Independence-era transition |
| 1970 – 1985 | Up to 3 years | Post-independence institution-building |
| 1985 – 2000 | Up to 1 year | Paper-based, still slow |
| 2000 – 2010 | Up to 6 months | Transitional, pre-digital-rollout |
| 2010 onward | Up to 60 days | Digital-era registration |
Marriage and divorce have household dates, but no independent registration records or completeness model. National IDs are age-gated. Registration completeness uses current ward context across eras; exact offices are not retained. Generated fields are neither legal documents nor proof of real events.
Inspect the published definitions and release context.
Civil Registration has no dedicated certification battery of its own — its claims are certified by the same demographics checks that already validate Citizen, Birth, Death and household-lifecycle chronology, because those are the tables every registration field actually lives on.
Open Civil Registration Realism Report →
Civil Registration shares the Demographics review: 21 structural checks and 8 realism checks. Published Lagos results from 2026-08-06 report all 21 structural checks as PASS or N/A (0 FAIL), and 8/8 realism checks passed (0 WARN).
Explore Every Demographics Check →
Marriage and divorce have household dates, but no independent registration records or completeness model. National IDs are age-gated. Registration completeness uses current ward context across eras; exact offices are not retained. Generated fields are neither legal documents nor proof of real events.
Marriage, Divorce, Widowhood and Remarriage change a citizen's household role with a real date, but no independent MarriageRegistration/DivorceRegistration table, certificate number, or completeness/lag model exists. This page will not claim one exists until it does.
NationalId is intentionally age-gated, so citizens without an ID are concentrated among younger ages. A NULL NationalId should therefore be read as an expected lifecycle state for many children, not as a registration failure.
Completeness is scaled by each ward's current informal-sector rate, not independently re-derived for each historical era on top of the citizen-generation history's own timeline. A citizen born in 1950 and one born in 2020 in the same ward share the same completeness formula today.
Synthetic registration records are data fields — a flag, a number, a date — not simulated birth certificates, death certificates, ID cards or any other legal document or credential.
No generated registration record should be interpreted as evidence that a corresponding real birth, death, marriage or divorce occurred to any real person.
Nigeria's historical citizen-generation model shifts registration channel share toward local government (LGA) offices during the 1966–1970 civil-war period, but there is no equivalent, ongoing "which office registered this event" field on Birth or Death today.
View All Civil Registration Limitations →
Choose the records, dates and connected domains you need. Final availability, delivery scope and licensing are agreed with your quote.
Read the terms for public previews and commercial orders before requesting your extract.
Published release reference · These recorded checks are not a current rerun.
Explore the supplied synthetic example and its source references.
A real, registered Birth row — registration number BR/000000043/LAG.
A real NationalId on the same citizen, issued after their registered birth.
A real, registered Death row — registration number DR/000000043/LAG, closing this citizen's civic history at age 39.
Both registration numbers are real and published — the full civic-identity lifecycle this domain exists to track.
A life event becomes a civic record. One Resident ID. Multiple life events. Multiple civic records — where the model actually supports them.
Available as Standalone Domain · Multi-Domain Bundle · Full City Twin™