Климат (Cfb) умеренный океанический. Средняя температура воздуха в Найроби, исходя из данных наблюдений, достигает 22.7°C. Верхний предел температуры, фиксируется в феврале до 30.8°С, а наименьшая опускается до 10.4°C в июне. Месяц с самым низким температурным режимом — июнь, его суточный температурный средний показатель 18.4 °C. Месяц, отмечающийся максимальными теплом — март с привычной температурой 25.7 °C. В течение года: солнечно-ясные дни - 54, снегопадные дни - 0, дни с дождем - 231, пасмурных дней - 81.