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.
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.
Jane Wanjiru personal or business recipientRift Valley Supplies Ltd optional, above the street lineKenyatta Avenue, Milimani road and building or estate; a P.O. Box replaces this for postal mailNakuru the town or city; pair it with the county for clarity20100 5-digit code for the serving post officeKENYA required for inbound international shipmentsA 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.
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.
The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.
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.
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.
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.
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.
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 1234-20100 has no street, so a door-to-door courier cannot deliver to it.00100 (Nairobi) on a Nakuru address points the mail to the wrong post office.How the major carriers handle Kenya addresses, and what your label needs to satisfy each one.
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.
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.
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.
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.
Part of the Address Guard international address format guide, covering 240+ countries.