Osun State postal codes begin with 22 or 23. Osogbo head office is 220001, and the state’s codes run up to 234103.
Osun sits in postal region 2 with Oyo, Kwara and Kogi. It has 30 local government areas packed into a modest area, and more towns of real historical weight than almost any state in Nigeria, which is exactly why its published code tables are among the messiest in the country.
Osun State Postal Code at a Glance
| State capital | Osogbo |
|---|---|
| Head office code | 220001 |
| Code range | 220001 to 234103 |
| Dispatch prefixes | 220, 221, 230, 231, 232, 233, 234 |
| Local Government Areas | 30 |
| Postal region | Region 2 |
| Digits | Six, numeric only |
Reading a Osun State Code
Take 220001, the Osogbo head office code. The first digit, 2, puts the address in postal region 2. The first three digits, 220, name the dispatch district that sorts outgoing mail. The last three, 001, are the delivery location, and 001 always means the head office itself.
The same three part structure explains why codes inside one town look almost identical while codes from opposite ends of the state look unrelated. Two houses on the same street usually share all six digits, because they share a delivery round. Two houses in different towns rarely share more than the first three.
Every genuine Osun State code is built the same way, which gives you a quick test. If someone hands you a code for an address in Osun State and it does not begin with 22, it is not a Osun State code.
Dispatch Districts in Osun State
The 220 block anchors Osogbo and the capital’s surrounding local governments. The 230s blocks spread across Ile Ife, Ilesa, Ede, Iwo and the rest of the state. Because Osun’s towns are close together and comparably sized, the blocks divide the state more evenly than in states dominated by one city.
| Dispatch prefix | Codes it issues |
|---|---|
| 220 | 220001 to 220999 |
| 221 | 221001 to 221999 |
| 230 | 230001 to 230999 |
| 231 | 231001 to 231999 |
| 232 | 232001 to 232999 |
| 233 | 233001 to 233999 |
| 234 | 234001 to 234999 |
The 30 Local Government Areas in Osun State
Osun has 30 local government areas, which is a lot for the land area involved. Several towns are split between two or three of them, and that split is where code tables start to fail.
| Aiyedaade | Aiyedire | Atakumosa East |
| Atakumosa West | Boluwaduro | Boripe |
| Ede North | Ede South | Egbedore |
| Ejigbo | Ife Central | Ife East |
| Ife North | Ife South | Ifedayo |
| Ifelodun | Ila | Ilesa East |
| Ilesa West | Irepodun | Irewole |
| Isokan | Iwo | Obokun |
| Odo Otin | Ola Oluwa | Olorunda |
| Oriade | Orolu | Osogbo |
What you will not find above is a code beside each name, and that is deliberate. NIPOST issues codes to delivery districts, not to local governments. Tables that pair the two are estimates, which is why published lists for Osun State contradict each other and sometimes contradict themselves.
Ile Ife, Ilesa and Towns Split in Two
Osun’s older towns were divided across multiple local governments when those units were created, so Ile Ife sits across Ife Central, Ife East, Ife North and Ife South, and Ilesa across Ilesa East and Ilesa West. The town is one place. The local governments are administrative lines drawn through it.
Postal delivery ignores those lines entirely, because a postman walking Ilesa does not cross an administrative boundary in any meaningful sense. This is why the published tables for Osun contain identical ranges given to different local governments, and why they should be treated as estimates rather than assignments.
Obafemi Awolowo University
Ile Ife hosts Obafemi Awolowo University, one of the largest and best planned campuses in Nigeria, laid out as a self contained town with its own internal roads and delivery arrangement. Campus post goes to the department and campus rather than to a district code, as at every Nigerian university, and the town code covers everything outside the gates.
Ile Ife also carries its own telephone area code, 02036, separate from Osogbo’s 02035, another signal that the two are distinct postal towns.
Osogbo and the Capital Districts
Osogbo became a state capital in 1991 and has grown steadily since, with the government secretariat and the Osun Osogbo grove as its best known landmarks. The city’s delivery districts are the most reliable in the state simply because they handle the most institutional post.
If Your Address Is New or Unlisted
If your address did not exist ten years ago, expect the code to lag behind it. A delivery district is drawn when an area has enough post to justify a round, so a new estate is usually absorbed into the nearest existing district rather than given its own. That means your code is real, but it belongs to the district next door rather than to your street.
Three things help. Use the code your delivery office gives you even if it seems to belong somewhere else, because that is the round your post is on. Put the estate name and the nearest main road in the address, since those carry the item the last kilometre. And keep a phone number on anything that matters, because in Osun State as everywhere else in Nigeria, the last stage of delivery is a call rather than a code.
Post Office Boxes and Private Mail Bags in Osun State
Boxes are held at a specific branch rather than at a street, which is why the branch name is not optional when you write one out. A private mail bag works the same way but is issued to an organisation rather than an individual, which is why ministries, universities and large companies publish one instead of a street address.
The layout looks like this:
P.O. Box 1234 Osogbo Main Post Office 220001 Osogbo Nigeria
Two practical notes. A box address is often more reliable than a street address in Osun State, because it removes the guesswork about which delivery district covers you, and it survives you moving house. But couriers who deliver to the door, which is most of them, cannot deliver to a box at all, so keep a street address for anything that arrives by bike.
Codes Published for Osun State That Cannot Be Right
We compared the Osun State code tables that circulate online against themselves. A code belongs to one delivery district, so if two local governments are published with ranges that share numbers, at least one of the two is invented. Osun State fails that test in 4 visible places, and here are the clearest.
Identical ranges given to different local governments:
- Ilesa East and Ilesa West are both published as 233211 to 233283. The same numbers cannot cover two separate areas.
Ranges that swallow their neighbours:
- Aiyedire at 232103 to 232106 overlaps Ede South at 232102 to 232103.
- Aiyedire at 232103 to 232106 overlaps Egbedore at 232104 to 232111.
- Atakumosa East at 233131 to 233131 overlaps Oriade at 233114 to 233381.
None of this means the numbers themselves are fictional. They sit in the correct blocks for Osun State. What is fictional is the neat range attached to a local government, because that mapping was estimated by whoever first built the table, and every site that copied it inherited the estimate.
It is worth knowing how wrong codes get into circulation in the first place, because the same three routes explain almost every bad table online. The first is interpolation, where somebody knows two real codes and fills the gap between them with a tidy range. The second is inheritance, where one site guesses and forty others copy it, which is why a wrong code can look authoritative through sheer repetition. The third is drift, where a code was right when it was published and the delivery district was later split or merged.
You can check any Osun State code you are given in two steps. Confirm it starts with one of the dispatch prefixes listed above, which rules out codes belonging to another state entirely. Then confirm the last three digits with the delivery office, which is the only part no table can settle for you.
What Happens to a Letter Posted in Osun State
Knowing the chain explains why the first three digits matter more than the last three. A letter posted anywhere in Osun State is collected to the nearest branch, then moved to the dispatch office named by the first three digits of the destination code. Outgoing post leaves the state through the region 2 network, and incoming post arrives the same way in reverse, landing at the dispatch office before it is broken down to the delivery round in the last three digits.
The code earns its keep on registered and tracked items. Ordinary post in Osun State is forgiving, because a postman who recognises the street will deliver it regardless of the digits. A registered item, an EMS parcel or anything arriving from abroad is handled against the code at each transfer, so a wrong dispatch prefix on those can add days or send the item back.
Get the first three digits wrong and your letter travels to the wrong part of the country before anyone notices. Get the last three wrong and it usually still arrives, a day late, because the delivery office recognises the street. This is why a head office code such as 220001 is a safe fallback and a random six digits is not.
How to Write a Osun State Address
Osun addresses should name the town clearly, because the state has many towns of similar size and several share name elements.
The order NIPOST expects runs from the specific to the general, with the code on the same line as the town:
Mrs A. Adeleke 8 Station Road Osogbo 220001 Osun State Nigeria
Two habits worth breaking. Do not put the code on its own line at the bottom the way American addresses do, because Nigerian sorting reads it beside the town name. And do not drop the state, even for a well known city, because several towns share names across states and the state is what disambiguates them.
Neighbouring Codes in Region 2
Osun State shares its postal region with the states below. If a code you have been given starts with one of their prefixes, the address is not in Osun State.
| State | Prefix |
|---|---|
| Oyo | 200 |
| Kwara | 240 |
| Kogi | 260 |
Finding the Code for Your Street
- Ask at the counter of the post office that serves your street. Staff there work from the delivery district list daily and can give you the exact code.
- Search the NIPOST postcode finder by address rather than by local government.
- Where the delivery is informal anyway, use 220001, the Osogbo head office code, which routes correctly across the state.
What to Enter on a Form
Type 220001 if you are in or near Osogbo and do not know your district code. Six digits, no spaces. Avoid 23401 and 00000, which are not NIPOST codes and mean nothing to a sorting office even though most websites accept them.
If a foreign site rejects the code because it wants five digits, that is a validation fault on their end rather than a problem with your address. Enter the six digits wherever the form allows it, and never invent a shorter code for anything a bank, an embassy or a courier will check.
The New Code Coming in October
From 1 October 2026 Nigeria moves to a new 11 character postcode that identifies a single building rather than a sorting district. Osun is a strong case for the change, because a building level code does not care that a town has been divided between four local governments.
Quick Facts
- Osun State head office code: 220001
- Range: 220001 to 234103
- Dispatch prefixes: 220, 221, 230, 231, 232, 233, 234
- Local Government Areas: 30
- Capital: Osogbo
- New alphanumeric postcode: 1 October 2026
Frequently Asked Questions
What is the zip code for Osogbo?
Osogbo head office is 220001. All Osun codes begin 22 or 23, with the state range running to 234103.
What is the postal code for Ile Ife?
Ile Ife is served from the 230s blocks. The town spans four local governments, so use the town name and confirm the district code locally rather than relying on an LGA table.
Why do Ilesa East and Ilesa West show the same codes?
Because Ilesa is one town divided into two local governments. Delivery districts follow the town, not the administrative split, so any table forced to give each half its own range ends up repeating numbers.
Does Obafemi Awolowo University have its own postal code?
The campus runs its own internal delivery. Address institutional post to the department and campus, and use the Ile Ife town code for anything off campus.
How many local governments are in Osun State?
Thirty, which is high for the state’s land area and the reason several towns are split across more than one.
Is the Osogbo area code the same as the postal code?
No. Osogbo’s telephone area code is 02035 and Ile Ife’s is 02036. The postal head office code is 220001.
Why do Osun codes start with 2?
The first digit is the postal region. Osun is region 2 with Oyo, Kwara and Kogi, and Ibadan holds the regional anchor at 200001.
What should I put on a form for an Osun address?
Use 220001 unless your delivery office has given you a district code. It is the state head office code and routes correctly across Osun.
Summary
Osun codes begin with 22 or 23 and run from 220001 to 234103. Osogbo head office, 220001, is the code for forms. Thirty local governments cover a compact state whose historic towns are each split across several of them, which is the direct cause of the contradictory ranges published for Osun online.
Conclusion
Name the town, not the local government, in an Osun address. Use 220001 on forms, and when you see Ilesa East and Ilesa West carrying the same range on a website, you are looking at the clearest possible evidence that the table was built by estimate.