Africa/Nairobi
Africa/Nairobi covers Nairobi, Kakamega, Mombasa and the rest of Kenya, at +03:00 standard time, with no daylight saving time.
Worked examples
- A winter instant in Africa/Nairobi
Africa/Nairobi's UTC offset and DST status on a January date, converted to UTC.
- A summer instant in Africa/Nairobi
Africa/Nairobi's UTC offset and DST status on a July date, converted to UTC — compare against the winter example to see any DST shift.
- Converting Africa/Nairobi to America/New_York
A worked conversion from Africa/Nairobi to America/New_York for a specific instant.
TZ identifier and aliases
Africa/Nairobi is the canonical identifier for East Africa Time,
covering Kenya. Several other East African capitals — Africa/Addis_Ababa
(Ethiopia), Africa/Kampala (Uganda), Africa/Dar_es_Salaam (Tanzania),
Africa/Mogadishu (Somalia), Africa/Asmara (Eritrea) and
Africa/Djibouti — currently share identical rules and are folded into
the same entry, a regional cluster of independently-arrived-at +03:00
offsets rather than any alias relationship. Africa/Asmera, an older
spelling of Asmara, is a deprecated alias within the same group.
UTC offset and DST rule
Africa/Nairobi is +03:00 year-round with no daylight saving time.
Kenya has never observed DST since standardizing its national time, so
there's no seasonal clock change to account for in any system built
against this zone.
Using it in cron, CI and Postgres
Set TZ=Africa/Nairobi for a process that should schedule by Kenyan
local time. Postgres accepts it via SET TIME ZONE 'Africa/Nairobi'; or
the timezone setting. Because the offset never changes, a cron job's
local-time schedule behaves identically every day of the year, with no
DST boundary or skipped/duplicated hour to plan around — a relevant
simplicity given Nairobi's role as a major East African tech and finance
hub, with a large base of fintech and mobile-money systems (M-Pesa among
the best known) running scheduled jobs against this zone.
History and quirks
East Africa Time reflects one of the more historically stable regional
clusters anywhere in this family: Kenya, Ethiopia, Uganda, Tanzania and
several neighbors all sit within +03:00 and none has adopted daylight
saving, a consistency rooted in the region's near-equatorial location
where day length changes by only minutes across the entire year, leaving
essentially no rationale for a seasonal clock shift. Ethiopia is the
notable cultural outlier within this otherwise uniform zone: it uses a
distinct 12-hour "Ethiopian time" convention in everyday speech, where the
day is counted from local sunrise (roughly 6am on the Gregorian clock)
rather than midnight — a real and widely-used local practice that
nonetheless has no bearing on Africa/Nairobi or Africa/Addis_Ababa's
underlying UTC offset, which stays the conventional +03:00 in every
computer system and international schedule regardless of how the hour is
spoken about locally.
That distinction matters for any product localizing time display for
Ethiopian users specifically: showing "6:00" when a Gregorian-clock app
means midnight, rather than the locally-expected sunrise reference, is a
recurring source of confusion in software that translates strings but
doesn't account for the different time-counting convention underneath. No
such adjustment is needed for Africa/Nairobi itself or for Kenya,
Uganda and Tanzania, which all use the standard 24-hour Gregorian
convention in both speech and software — Ethiopia's dual system is
specific to Ethiopia and the Ethiopian calendar, not a wider East African
pattern.
Offsets and DST transitions on this page are computed from the IANA time zone database bundled with your browser; the rules described above were verified against tzdata 2026b when this page was published.
Frequently asked questions
- Does Africa/Nairobi observe DST?
- No — Africa/Nairobi keeps a fixed +03:00 offset from UTC all year, with no seasonal clock change.
- What is the UTC offset of Africa/Nairobi in winter/summer?
- Africa/Nairobi is +03:00 year-round — the same offset applies in every season.
- Which cities use Africa/Nairobi?
- Nairobi, Kakamega, Mombasa, Nakuru all use the Africa/Nairobi zone — also commonly known as East Africa Time — along with the rest of Kenya.
- What is the deprecated alias for this zone?
- Africa/Nairobi has no widely-used deprecated alias, though Africa/Addis_Ababa is a separate IANA identifier that currently shares identical rules.