Город Найроби поделён на административные единицы: Центральный, Эмбакаси, Макадара, Дагоретти, Кибера, Вестлендс, Пумвани и Касарани. На западной «фешенебельной» окраине стоилицы разсположены районы, где ранее располагались дома богатых колонизаторов. К ним относятся районы Хайридж, Лангата, Карен и Лавингтон. Большинство трущоб и неблагополучных районов расположены на противоположенной от богачей стороне города – на восточной окраине. Среди них Эмбакаси, Дандора, Кариокор, Хурума и Кариобанги.
Ориентировочное количество жителей оценивается между 3 и 4 млн счеловек. Однако данные статичтики не являются полными, так как в предместьях города расположено большое количество трущоб. В связи с этим точный подсчёт жителей является невозможным.