Skip to main content
STRIPED DONKEYWe do the heavy lifting.

Nairobi · Built environment

Housing.
Explore housing, tenancy and rent over time.

Read dwelling characteristics, tenure and rental context alongside the household and ward references in each record.

Public sample available

Published domain facts

Housing Units, Nairobi
400,000
Tenancy records
500,000
Rent Payments Recorded
204M+
Structural Checks Pass, Nairobi
16 / 16

Overview

Domain scope

Read dwelling characteristics, tenure and rental context alongside the household and ward references in each record.

Read the published guide →

Known limits

Housing stock remains underscaled. Dwelling-type fields are unpopulated and H11 reports N/A. No separate certified crowding index exists. Tenancy cleanup is part of generation; units and addresses are synthetic. Historical index events do not establish complete realism.

Review the source limits →
Full scope reference 2 documented sections
Published domain scope.

Published domain scope.

Connect households and dwellings through tenancy, rent and occupancy histories. Dated records capture housing changes within the published scope.

  • Compare housing and tenure types
  • Inspect dwelling size and monthly rent
  • Review tenancy timing and household context
Housing Units, Nairobi
400,000
Tenancy records
500,000
Rent Payments Recorded
204M+
Structural Checks Pass, Nairobi
16 / 16
Domain scope.

Domain scope.

Inspect the published scope and deployment boundaries.

Read the published detail

FCTE models housing as the relationship between households , dwellings and place — connecting synthetic citizens to the homes they occupy, and preserving how that relationship changes through time. A household isn't generated once and left in one house forever: Tenancy rows open and close, rent gets paid and sometimes missed, inspections pass or fail, and — where the household itself dissolves — the housing record closes out too.

Housing type, tenure, occupancy and applicable residential conditions exist inside the same City Twin™ as households , land and construction — graduated to the shared engine Core on 2026-07-17, the sixth domain to graduate after demographics, health, land, hr and construction.

Nairobi City Twin™ · 1940–2026

Samples & fields

Published sample records.

Public sample · rows and field definitions

Public sample

Housing typeHousing tenureBedroomsFloor area (m²)Monthly rentTenancy start dateWard referenceHousehold reference
APARTMENTLong-term rental tenancy484.0033429.002000-08-1547788166
TOWNHOUSELong-term rental tenancy7316.0089468.001986-02-0417416481
BEDSITTERShort-term/Airbnb-style rental330.0014632.002018-05-24711351496

Showing 3 of 100 sample rows and 8 of 9 fields. “Not recorded” is a display label; downloads retain original values.

Published field definitions · 8 visible fields

Housing type

The category or type assigned to the housing in the source record.

Original field: HousingType
Example: APARTMENT

Housing tenure

The recorded basis on which the household occupies the housing, such as ownership or renting.

Original field: TenureType
Example: Long-term rental tenancy

Bedrooms

The number of bedrooms recorded for the housing unit.

Original field: Bedrooms
Example: 4

Floor area (m²)

The floor area recorded for the housing unit, in square metres.

Original field: FloorAreaSqM
Example: 84.00

Monthly rent

The recorded rent per month, in local currency.

Original field: MonthlyRent
Example: 33429.00

Tenancy start date

The date recorded for the tenancy start event.

Original field: TenancyStartDate
Example: 2000-08-15

Ward reference

The reference used to identify the ward associated with this record.

Original field: WardId
Example: 47

Household reference

The reference used to identify the household associated with this record.

Original field: HouseholdId
Example: 788166

Complete published field dictionary · 9 fields
HouseholdIdHousehold reference
The reference used to identify the household associated with this record.Example: 788166
WardIdWard reference
The reference used to identify the ward associated with this record.Example: 47
EstateTypeEstate type
The recorded category of the housing estate or development.Example: MID-RISE
HousingTypeHousing type
The category or type assigned to the housing in the source record.Example: APARTMENT
BedroomsBedrooms
The number of bedrooms recorded for the housing unit.Example: 4
FloorAreaSqMFloor area (m²)
The floor area recorded for the housing unit, in square metres.Example: 84.00
TenureTypeHousing tenure
The recorded basis on which the household occupies the housing, such as ownership or renting.Example: Long-term rental tenancy
MonthlyRentMonthly rent
The recorded rent per month, in local currency.Example: 33429.00
TenancyStartDateTenancy start date
The date recorded for the tenancy start event.Example: 2000-08-15
Download complete field guide JSON ↓
Additional records and schema context 1 documented sections
From a household code to a real dwelling.

From a household code to a real dwelling.

Inspect the published definitions and release context.

Read the published detail

Representative synthetic rows from the public housing model — categories and value bands illustrate the release without publishing the internal data structures. Explore the release-backed analysis-ready examples in City Twin™ for current data.

Explore Housing Data →

Public entity familyRepresentsDisclosure boundary
Housing unit contextDwelling form, area and availability contextPhysical unit fields and identifiers are controlled
Occupancy & tenureHousehold occupancy and tenure through timeExact occupancy fields and constraints are controlled
Payment & transition contextRent, eviction and occupancy-change contextExact payment/transition mechanics are controlled
Inspection & project contextQuality, construction and affordable-housing contextPhysical cross-domain keys are controlled
UnitCodeEstateTypeTenureTypeMonthlyRentLocalStatus
NRB-HU/0391822MID-RISERENTAL_LONG18,400Current
NRB-HU/0104417AFFORDABLEOWNER—Current

Connections

Known and possible relationships

Inspect the published definitions and release context.

Domain or contextRelationship and published scope
HouseholdsTenancy (one open tenancy per currently-housed household)
Construction's ProjectHousingUnit (documented relationship, both graduated Core domains)
Land's ParcelHousingUnit (documented relationship; ~30% of Nairobi units link to a real parcel)
Healthhousing crowding context can inform respiratory-risk analysis; exact downstream weights are controlled.
Housingaffordable-housing schemes can be analyzed against area and certification check context; exact linkage logic is controlled
LandTitleStatus / IsServiced (informal housing correlates with informal land tenure, not a direct relationship-enforced rule)
Full relationship reference 1 documented sections
Known and possible relationships.

Known and possible relationships.

Inspect the published definitions and release context.

Read the published detail

Connections follow the published domain scope. Optional, contextual and planned relationships retain their stated limits below.

Domain or contextRelationship and published scope
HouseholdsTenancy (one open tenancy per currently-housed household)
Construction's ProjectHousingUnit (documented relationship, both graduated Core domains)
Land's ParcelHousingUnit (documented relationship; ~30% of Nairobi units link to a real parcel)
Healthhousing crowding context can inform respiratory-risk analysis; exact downstream weights are controlled.
Housingaffordable-housing schemes can be analyzed against area and certification check context; exact linkage logic is controlled
LandTitleStatus / IsServiced (informal housing correlates with informal land tenure, not a direct relationship-enforced rule)

Domain guide

Housing · archived guide edition

Striped Donkey V5.89 - 7 September 2026

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.

Published scope and limits

Housing stock remains underscaled. Dwelling-type fields are unpopulated and H11 reports N/A. No separate certified crowding index exists. Tenancy cleanup is part of generation; units and addresses are synthetic. Historical index events do not establish complete realism.

Read the source limits →
Accessible HTML reference 3 documented sections
Modelled entities.

Modelled entities.

Explore the entities and states represented by this domain.

Read the published detail

FCTE Housing represents the dwelling a household occupies, under what tenure, in what condition, and how that relationship changes through time — one longitudinal tenancy span rather than one static address per household.

Synthetic housing-unit context represents dwelling form, location, capacity and construction-era attributes without publishing physical field layouts.

Two deliberately separate axes are modeled: EstateType captures structural/estate character (for example HIGH-RISE, GATED and INFORMAL-UPGRADE), while HousingType captures dwelling form such as bungalow, maisonette, apartment, bedsitter, single room and townhouse.

Occupancy and tenure connect households to housing units through time across rental, owner, family, social, cooperative and tenant-purchase contexts.

Inspection context represents structural, fire, sanitation, electrical, planning and routine checks with governed outcomes and a risk signal.

historical housing index perturbs generation against real historical events (Kenya's Rent Restriction Act, Affordable Housing Programme, Housing Levy); Eviction/RentPayment preserve chronology across repairs.

Housing can be analyzed alongside Construction and Land through shared project, parcel and geography context. The physical key layout is controlled.

Synthetic by design: FCTE housing units and occupancy relationships do not represent the residences of real people. They are generated from real, cited housing, tenure and dwelling-form evidence — not sampled from any real property register.

Households, Housing, Land and Construction are four separate real questions about the same physical place — not four names for the same table. A dwelling can change tenant, tenure or condition without its parcel or its construction history ever changing.

DomainCore QuestionKey ObjectsAnchor Example
HouseholdsWho lives together?Household, HouseholdMemberHousehold HH000350833
HousingWhere do they live, under what tenure?HousingUnit, Tenancy, InspectionHousing Unit NRB-HU/0048102
LandWhat sits beneath it?Parcel, TitleStatus, OwnershipHistoryParcel #29182
ConstructionHow did it get built?Project, BuildingPermit, SiteInspectionProject #7192
Where people live changes as their lives change.

Where people live changes as their lives change.

Published release reference · These recorded checks are not a current rerun.

Inspect the published definitions and release context.

Read the published detail

Household 1763681, Nairobi. Five real, published Tenancy rows on the same HousingUnitId (158866), 1985–2019, each starting the day the previous one ended — no gaps, no overlaps.

The first real, dated Tenancy row on this unit.

A single tenancy spanning nearly 29 years — the same household, the same unit.

Tenure type changed; the household and unit did not.

A brief social-tenure spell, one year.

Her current, live tenancy — the fifth real row on the same HousingUnitId, chronology-checked by H14/H16 with 0 violations.

Explore a Real Housing Record →

Housing evidence becomes residential relationships.

Housing evidence becomes residential relationships.

Review the documented generation rules and assumptions.

Read the published detail

Post-generation integrity processes reconcile housing links, overlaps and chronology. Certification verifies the outcomes; exact repair sequence, matching rules and transaction logic are controlled.

Published housing, tenure, occupancy and dwelling-stock evidence anchors city-level distributions and certification targets.

Occupancy rate (certification check, occupied ÷ total units); tenure-mix direction (certification check, rental vs. owner share).

Tenure mix, occupancy, dwelling types and housing lifecycle patterns are calibrated to cited city evidence and release-level realism checks. Exact assignment weights and transition parameters remain controlled.

Individual synthetic assignments are generated under controlled domain rules. Exact sampling, assignment order and parameterization are not published.

View Housing Generation Methodology →

Per-ward calibration inputs, Nairobi.

Real, dated policy events that shift certification check modeling year by year.

Structural (H01–H16) and realism (certification check–R05) batteries run live in Nairobi.

Open Housing Source Catalogue →

Evidence & limits

Scope and known limits

Housing stock remains underscaled. Dwelling-type fields are unpopulated and H11 reports N/A. No separate certified crowding index exists. Tenancy cleanup is part of generation; units and addresses are synthetic. Historical index events do not establish complete realism.

Evidence, findings and release history 3 documented sections
Known limits.

Known limits.

Housing stock remains underscaled. Dwelling-type fields are unpopulated and H11 reports N/A. No separate certified crowding index exists. Tenancy cleanup is part of generation; units and addresses are synthetic. Historical index events do not establish complete realism.

Review versioned chronology findings →

Read the published detail

Nairobi's generated housing stock remains materially smaller than its population scale would imply. The resulting per-capita unit ratio is a known calibration gap (certification check), disclosed here rather than hidden behind the occupancy metric.

Kenya's own HousingTypeCatalog carries eight real Kenyan dwelling-form terms (Bungalow, Maisonette, Apartment, Bedsitter, Single Room, Townhouse, Mansionette, Informal Structure) — but Kenya's model deliberately leaves every HousingUnit field NULL. H11 correctly reports N/A rather than a false PASS or FAIL.

Health's TB risk coupling reads HousingUnit against household size directly — there is no separate, named "crowding index" field or certified band. CROWDING INDEX — NOT YET MODELED as its own metric, disclosed rather than invented.

Housing chronology and linkage reconciliation are validated before release. The public site reports certification outcomes rather than the internal repair sequence or scheduling mechanism.

Kenya's historical housing index is perturbed by three real, dated, named events (Rent Restriction Act 1959, the Affordable Housing Programme/Big Four Agenda 2017, the Housing Levy 2023–2024).

Open tenancy records belonging to households with no surviving members were found on both City Twins. The existing cleanup routine has been wired into the standard generation workflow so it now runs on every cycle, rather than requiring a manual step.

No synthetic housing unit corresponds to a real address, building or property. Every unit, tenancy and inspection on this page is statistically generated, not drawn from any real land or property registry.

View All Housing Limitations →

Every city houses its population differently.

Every city houses its population differently.

Inspect the published definitions and release context.

Read the published detail

Nairobi's EstateType conflates structural form and development character, weighted by ward-type context (certification check) — CBD wards skew MIXED-USE/HIGH-RISE, high-density wards skew INFORMAL-UPGRADE, low-density wards skew GATED.

FCTE represents formal and informal housing separately where city evidence supports it. Informal-housing propensity varies by area-level planning, density and informality context rather than using one flat citywide constant. A shared formality classification keeps downstream analyses consistent. Exact calibration weights, bounds and transformations are intentionally not published.

Housing TypeExpected Share
FACE-ME-I-FACE-YOU28.0% – 42.0%
SELF-CONTAINED22.0% – 35.0%
BUNGALOW8.0% – 18.0%
FLAT8.0% – 18.0%
TENEMENT5.0% – 15.0%
DUPLEX3.0% – 10.0%
SHANTY3.0% – 10.0%
MANSION0.5% – 3.0%
Ownership StatusExpected Share
RENTED62.0% – 78.0%
OWNER-OCCUPIED18.0% – 30.0%
FAMILY-OWNED3.0% – 10.0%
EMPLOYER-PROVIDED2.0% – 8.0%
Does the synthetic housing system resemble the city?

Does the synthetic housing system resemble the city?

Inspect the published definitions and release context.

Read the published detail

Structural certification passes fully in Nairobi. Realism certification passes 4 of 5 checks — the fifth is a real, disclosed WARN, not hidden.

Open Housing Realism Report →

The full H01–H16 structural battery plus the 5-check certification check–R05 realism battery run live against Nairobi release. Kenya legitimately marks H11 (HousingType diversity) N/A rather than forcing a false PASS — disclosed, not hidden. A large-scale chronology defect (H14, tenancies starting before their own housing unit existed) was found, investigated and fixed live 2026-08-06 — see the Temporal Integrity Audit for the full writeup. H16 (below) remains open.

16 structural checks (H01–H16) run live in Nairobi: 16/16 PASS.

Explore Every Housing Check →

  • H03 — local rent-payment amount all > 0: 0 violations, Nairobi
  • H08 — every ward with a citizen has ≥1 housing unit: PASS, Nairobi
  • H09 — AffordableHousingProject unit-count ordering (Occupied ≤ Allocated ≤ Target): 0 violations
  • H11 — HousingType diversity: N/A on Kenya (deliberately left unpopulated)
  • H04 — tenancy start date within [SeedEpoch, NowDate]: 0 violations
  • Chronology — unit, tenancy, inspection and payment ordering: 0 violations
  • H06 — eviction-notice date ≥ tenancy start date: 0 violations
  • certification check — tenure-mix direction: PASS, Nairobi (KNBS-cited)
  • certification check / R04 — eviction rate & inspection-outcome diversity: PASS, Nairobi

Access & datasets

Scope your data request

Choose the records, dates and connected domains you need. Final availability, delivery scope and licensing are agreed with your quote.

Published access and recorded examples 1 documented sections
Recorded example.

Recorded example.

Explore the supplied synthetic example and its source references.

Read the published detail

Formed by one of the seven Household Lifecycle mechanisms — Housing waits for it, doesn't create it.

A housing occupancy relationship opens in the same area, carrying tenure and rent context through time.

The household's own composition changes; Housing reacts only when the household itself dissolves.

Multiple Tenancy rows per unit stay queryable, ordering enforced by reconciliation processes and H14.

Available as Standalone Domain · Multi-Domain Bundle · Full City Twin™