GDP per capita, nominal
$2,558
~$5,800 at purchasing power parity
Country read
One band, the structural position behind it, and the cohort it is read from — with every excluded member left visible on the page.
real, local currency · % a year over five years
Seven members carry no value and sit at no point on this axis — see the roster for what each one states instead.
The span is read from the framework, not fitted to these marks. No per-analog weights are published, so the cohort cannot be weighted; the engine states the cohort's own span rather than deriving a narrower one from the three analogs that happen to carry a number. [ke-cohort-span] · as of method v0.4 · Jul 2026
Spot KES/USD 129.3 (May–Jun 2026) — a unit restatement, not a currency view. [ke-5]
What an analog is matched on: income, urbanization, credit depth and mortgage depth — never geography.
GDP per capita, nominal
$2,558
~$5,800 at purchasing power parity
Urban share
30%
growing 3.7% a year
Credit to GDP
~30%
the binding constraint in the method's fourth layer
Mortgage to GDP
1.9%
rate cuts transmit through developer finance, not mortgages
One sentence states all four, and it is ours~$2,558 GDP per capita nominal (~$5,800 PPP), 30% urban growing 3.7% a year, credit/GDP ~30%, mortgage/GDP 1.9%.
10 members · 3 carry a number. Members that contribute no value stay on the roster with what they state instead.
Coverage is why three members are shadows — BIS residential property statistics cover only Morocco and South Africa in Africa, a severe survivorship bias that is foregrounded rather than smoothed over.
5 of 9 series have a release. A series with no release is marked wanted, not quietly dropped.
Absences are printed, never implied. Each one names the thing that would have to exist first.
No ordinal rank
Ranking is retained only where forecasting skill has been measured, and no back-test has run. A ranked list with no measured skill is fabricated credibility.
No weights
Weights come from a judgment panel that is not built. A weight is a falsifiable claim, and this edition makes none.
No worst-case percentile
The only worst-case figures in the corpus belong to a superseded run, so there is nothing honest to stress against. The published band is not a worst case.
No movement to report
First edition — there is no earlier edition to diff, so an empty delta is printed rather than implied. Movement reporting starts with the second edition.