Nigerian addresses depend on the state and city far more than the six-digit postcode, which most senders and even NIPOST leave off. Deliveries route on the street, area, city, and state, often with landmark directions added. Here is the correct structure, a real example, and the mistakes that cause failed deliveries.
A Nigerian address runs recipient, the street with the house number first, the area or district, the city, then the state, with the postcode optional near the state line. The country goes last for inbound shipments.
Chidi Okafor personal or business recipientOkafor Ventures Ltd optional, above the street line24 Aminu Kano Crescent house number first, then the street nameWuse 2 the area, estate, or district within the cityAbuja the town or city930283 6-digit NIPOST code, optional and often left blankFederal Capital Territory one of 36 states or the FCT; the key routing fieldNIGERIA required for inbound international shipmentsNIPOST assigns a six-digit postcode to every locality, but the system is rarely used: many streets share one code, the database is incomplete, and customers routinely do not know theirs. Routing happens on the state, city, and area instead, so the postcode is a nice-to-have rather than the primary key.
Format: 6 digits, no spaces or letters, for example 930283. It is optional in practice and often omitted entirely.
Validation regex: ^\d{6}$
Watch for: a required postcode field that forces customers to enter 000000 or a random six digits. The state and city are what actually route the parcel.
The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.
Nigeria has 36 states plus the Federal Capital Territory, and the state is the field carriers sort on. Lagos, Rivers, and FCT must be present and correct; a city name without a state is ambiguous.
NIPOST postcodes exist but are incomplete and widely ignored, so most domestic parcels ship without one. Do not make the field required; a forced 000000 is common and meaningless. Validate a code only when one is entered.
Many Nigerian addresses include a landmark or descriptive line, for example a named junction, market, or building nearby. Keep an address-line-2 or notes field so customers can add the directions couriers actually use.
Cities like Lagos and Abuja are made of named areas such as Ikeja, Lekki, Wuse, and Garki. The area does the last-mile work, so it belongs on its own line and should not be merged into or dropped from the city.
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.
Lagos or FCT, a city or area name is ambiguous across Nigeria's 36 states.000000 or a random six digits that route nothing.Lekki, Lagos onto one line drops the area couriers use for the last mile.How the major carriers handle Nigeria addresses, and what your label needs to satisfy each one.
The Nigerian Postal Service and the assigner of six-digit postcodes. Because the postcode system is incomplete, its own routing leans on state, city, and area rather than the code.
Leading domestic ecommerce couriers. They deliver on street, area, city, and state, confirm by phone, and use landmark directions for the final drop.
International carriers for inbound shipments. Include the country line and a valid phone number; they charge address-correction fees when the state or city is unclear.
Address Guard checks Nigeria 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.