Sign In
International Address Formats

๐Ÿ‡ฐ๐Ÿ‡ชKenya Address Format

Kenyan addresses are built around the P.O. Box and a five-digit postal code tied to a specific post office, not to a street. Physical ecommerce delivery instead uses the road, building or estate, town, and county, usually confirmed by phone. Here is how both forms work, a real example, and the mistakes that cause failed deliveries.

Correctly formatted
20100
Jane Wanjiru
Kenyatta Avenue, Milimani
Nakuru
20100
KENYA
โœ“ Carrier-validated ยท deliverable

The Kenya address format, field by field

A Kenyan address for courier delivery runs recipient, the road with the building or estate, the town or city, then the postal code, then the country. For postal mail, a P.O. Box number-postal code line replaces the street.

1Recipient nameJane Wanjiru personal or business recipient
2CompanyRift Valley Supplies Ltd optional, above the street line
3Street addressKenyatta Avenue, Milimani road and building or estate; a P.O. Box replaces this for postal mail
4CityNakuru the town or city; pair it with the county for clarity
5Postal code20100 5-digit code for the serving post office
6CountryKENYA required for inbound international shipments

Postal code rules

A Kenyan postal code identifies the post office that serves a P.O. Box, not a street or building. It is essential for mail sent to a box (written P.O. Box 1234-20100), but does little for door-to-door courier delivery, which routes on the town, road, and estate.

20100

Format: 5 digits, no spaces or letters, for example 20100. Each code belongs to a post office, and 00100 is Nairobi's.

Validation regex: ^\d{5}$

Watch for: the postal code entered as if it were a street ZIP, or a P.O. Box handed to a courier that only drops to physical locations.

What makes Kenya different

The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.

P.O. Box culture

The postal code follows the box, not the street

Most Kenyans receive mail at a P.O. Box written P.O. Box 1234-20100, where 20100 is the serving post office (Nakuru here, 00100 for Nairobi). A courier delivering to a door needs the road and estate instead, so collect both.

County not province

Kenya uses 47 counties

The old eight provinces were replaced by 47 counties in 2013. Pair the town with its county (Nakuru in Nakuru County, Nairobi in Nairobi County) rather than a defunct province, so the location resolves cleanly.

Estate and road

Estates and roads carry the last mile

Urban Kenyan addresses lean on named estates and roads such as Milimani, Kilimani, and Westlands, plus a building name, because street numbering is patchy. Keep an estate or building line so couriers can find the door.

Phone required

Couriers confirm by phone

Kenyan courier and rider deliveries are coordinated by phone, often paid over M-Pesa on delivery. A wrong or missing number strands the parcel even when the written address is complete.

Errors that cause failed deliveries to Kenya

Each of these passes a basic "is this field filled in" check but fails at the carrier, turning into a redelivery, a return, or an address correction fee.

โœ•P.O. Box used for courier delivery. A box like P.O. Box 1234-20100 has no street, so a door-to-door courier cannot deliver to it.
โœ•Wrong post office code. Using 00100 (Nairobi) on a Nakuru address points the mail to the wrong post office.
โœ•County left off. A town name without its county can be ambiguous, and the old province is no longer valid.
โœ•Estate or building missing. With patchy street numbering, dropping the estate or building name leaves couriers without a reference point.
โœ•Unreachable phone number. Deliveries are confirmed by phone, so a wrong number fails the drop regardless of the address.

Carrier notes for Kenya

How the major carriers handle Kenya addresses, and what your label needs to satisfy each one.

Posta Kenya

The Postal Corporation of Kenya runs the P.O. Box network and assigns the five-digit codes. Its routing is built around the box and its serving post office, not street delivery.

Fargo Courier & G4S Courier

Established domestic couriers for parcels and ecommerce. They deliver to physical addresses using the road, estate, town, and county, and confirm by phone before the drop.

DHL, FedEx, Aramex

International carriers for inbound shipments. Include the country line and a valid phone number; they apply address-correction fees when a town or estate cannot be resolved.

Validate every Kenya address at checkout

Address Guard checks Kenya addresses against carrier and postal databases before the order ships, normalizes the format, and flags the errors that cause failed deliveries. 240+ countries, $0.05 per check.

Kenya address format FAQ

How do you write a Kenyan address?+
For courier delivery: recipient name, the road with the building or estate, the town, the five-digit postal code, then KENYA, and pair the town with its county. For postal mail, replace the street with a P.O. Box line such as P.O. Box 1234-20100.
What is the postal code format for Kenya?+
Five digits with no spaces, for example 20100 for Nakuru or 00100 for Nairobi. The code identifies the post office that serves a P.O. Box rather than a street, so it matters most for mail sent to a box.
Why do deliveries in Kenya fail?+
Usually because a P.O. Box was given to a courier that only drops to physical locations, the estate or building was missing, or the phone number was unreachable. Validating the town, county, estate, and phone number prevents most failed deliveries.