Abuja Postal Code: The 900 Block, All Six Area Councils, and What to Type
The whole Federal Capital Territory runs on one dispatch block, 900. No other state or territory in Nigeria manages that. Garki main head office is 900001, the codes stop at 905001, and everything between them is separated by nothing more than the last three digits.
Abuja is the one place in Nigeria where addressing was planned before the city was built. Districts were laid out and named on paper first, so a Maitama or Gwarinpa address is precise in a way that Lagos and Port Harcourt addresses never managed to be.
That has an odd effect on postal codes here. They matter less day to day, because the district and street already identify the place, but the codes that do exist are more reliable than most in the country.
the FCT Postal Code at a Glance
| State capital | Abuja |
|---|---|
| Head office code | 900001 |
| Code range | 900001 to 905001 |
| Dispatch prefixes | 900 |
| Area Councils | 6 |
| Postal region | Region 9 |
| Digits | Six, numeric only |
Reading a the FCT Code
Take 900001, the Abuja head office code. The first digit, 9, puts the address in postal region 9. The first three digits, 900, 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 the FCT code is built the same way, which gives you a quick test. If someone hands you a code for an address in the FCT and it does not begin with 90, it is not a the FCT code.
Dispatch Districts in the FCT
Unlike every other state, the FCT runs on one dispatch prefix. Every code in the territory begins 900, and the districts you know by name, Garki, Wuse, Maitama, Asokoro, Gwarinpa, Kubwa, Lugbe and the rest, are delivery locations separated only by the last three digits. That is why FCT codes look so similar to each other, and why a single wrong digit here sends post to a district on the other side of the city rather than to a different state.
| Dispatch prefix | Codes it issues |
|---|---|
| 900 | 900001 to 900999 |
The 6 Area Councils in the FCT
The FCT has six area councils rather than local government areas. Abuja Municipal contains almost everything a visitor thinks of as Abuja, while the other five cover the satellite towns and the rural territory beyond the city.
| Abuja Municipal (AMAC) | Bwari | Gwagwalada |
| Kuje | Kwali | Abaji |
What you will not find above is a code beside each name, and that is deliberate. NIPOST issues codes to delivery districts, not to area councils. Tables that pair the two are estimates, which is why published lists for the FCT contradict each other and sometimes contradict themselves.
Ministries, Embassies and the Private Mail Bag
Abuja generates a category of post that barely exists elsewhere in the country. Ministries, agencies and commissions receive mail through private mail bags rather than street addresses. Embassies quote full codes on visa correspondence because their post is often forwarded internationally. The diplomatic zone in Maitama runs on addressing precise enough that letters actually arrive without a follow up call.
If you are completing a form for a federal office, use the private mail bag exactly as that agency publishes it, including the branch name attached to it. Substituting a street address for a published PMB is the most common reason official post goes astray in Abuja, because the agency’s internal mail room is organised around the bag and not around the building.
The Suleja Problem
The FCT sits at 900 and Niger State begins at 920, close enough that circulating code lists regularly file the border towns under the wrong one. Suleja is the sharpest case. Everyone who lives there treats it as an Abuja suburb, commutes into the city daily and gives an Abuja address on forms, but administratively it is Niger State and its postal codes come from Niger’s blocks.
If your address is in Suleja, Madalla or anywhere along that stretch of the Kaduna road outside the territory boundary, your code is a Niger State code. Using a 900 code will not stop a dispatch rider, who is navigating by landmark anyway, but it will fail any check that compares the code against the state you wrote.
Satellite Towns and the Rural Councils
Beyond Abuja Municipal, the territory contains five area councils covering towns that were there long before the capital was built. Gwagwalada, Kuje, Kwali, Bwari and Abaji are administrative centres in their own right, each with its own post office, and their codes sit in the same 900 block as the city districts.
The mismatch worth knowing about is that these councils are large and rural, so one delivery district can cover a wide area. A code that identifies a house in Wuse to within a few streets may identify only a general area in Kwali.
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 only when an area generates enough post to justify a round. A new estate is therefore absorbed into the nearest existing district rather than given one of 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 the FCT 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 the FCT
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 it is issued to an organisation rather than a person. That is why ministries, universities and large companies publish a bag instead of a street address.
The layout looks like this:
P.O. Box 1234 Abuja Main Post Office 900001 Abuja Nigeria
Two practical notes. A box address is often more reliable than a street address in the FCT, 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.
Abuja adds a wrinkle no other state has. Federal agencies publish private mail bags that look almost identical to each other, differing only in the bag number and the branch, so copying one from an old circular is a common way to send a document to the wrong ministry. Always take the bag details from the agency’s own current publication rather than from a directory.
Codes Published for the FCT That Cannot Be Right
We tested the the FCT tables that circulate online for internal contradictions, meaning two area councils published with ranges that share the same numbers. the FCT shows none, which puts it among the cleaner states in the country.
That is worth something, but be careful what you read into it. Consistency is not accuracy. It means nobody has published two ranges that openly contradict each other for the FCT, not that NIPOST ever issued a code to a area council. The safe reading stands: treat block level information as solid and treat any single code attached to a area council as an estimate until your delivery office confirms it.
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 the FCT 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 the FCT
Knowing the chain explains why the first three digits matter more than the last three. A letter posted anywhere in the FCT 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 9 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 the FCT is forgiving, because a postman who recognises the street will deliver it regardless of the digits. Registered items, EMS parcels and anything arriving from abroad are different. Each transfer is handled against the code, so a wrong dispatch prefix 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 900001 is a safe fallback and a random six digits is not.
How to Write a the FCT Address
Abuja addresses are the closest thing Nigeria has to a fully planned system, so write them in full and they will resolve without a phone call.
The order NIPOST expects runs from the specific to the general, with the code on the same line as the town:
Mr I. Okonkwo House 12, 3rd Avenue Gwarinpa Estate 900108 Abuja Federal Capital Territory 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 9
the FCT 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 the FCT.
| State | Prefix |
|---|---|
| Niger | 920 |
| Plateau | 930 |
| Nasarawa | 950 |
| Benue | 970 |
Tracking Down Your District Code
- 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 900001, the Abuja head office code, which routes correctly across the state.
What to Type When a Form Demands a Code
Type 900001 if you are in or near Abuja 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. Abuja is also where NIPOST is demonstrating the new format. The published example code, FC02A09DB09, is an FCT address, with FC standing for the Federal Capital Territory and the characters after it stepping down through area council, district, area and building.
Key Details
- the FCT head office code: 900001
- Range: 900001 to 905001
- Dispatch prefixes: 900
- Area Councils: 6
- Capital: Abuja
- New alphanumeric postcode: 1 October 2026
Questions People Ask
What is the zip code for Abuja?
Garki main head office is 900001. Every FCT code begins 900 and the territory’s codes run up to 905001.
What is the postal code for Wuse?
Wuse is a delivery location inside the 900 block, so its code begins 900 and is identified by the last three digits. Ask at the Wuse branch for the exact figure rather than trusting a published table.
What is the postal code for Gwarinpa?
Gwarinpa also sits in the 900 block. Because the estate is one of the largest in West Africa, it spans more than one delivery round, so confirm the code for your specific phase.
Is Suleja part of the Abuja postal area?
No. Suleja is in Niger State and its codes come from Niger’s blocks, even though the town functions as an Abuja suburb. This is the most common FCT addressing error.
Does Abuja have local governments?
It has six area councils instead. Abuja Municipal covers most of the built up city, and the other five cover the satellite towns and rural territory.
Why do all Abuja codes look the same?
Because the whole territory shares one dispatch prefix. Only the last three digits change, which is unusual, since most states spread across several prefixes.
Is the Abuja area code the same as the postal code?
No. The telephone area code for Abuja is 0209 and it is used for landlines. The postal code is 900001 and it is used for addresses.
What will Abuja addresses look like after October 2026?
They will carry an 11 character code such as the published example FC02A09DB09, identifying an individual building rather than a delivery district.
Summary
The FCT uses one dispatch block, 900, with Garki main head office at 900001 and codes running to 905001. Six area councils make up the territory. Because Abuja was planned before it was built, its district and street names carry more weight than the code does, and federal offices are reached through published private mail bags rather than street addresses.
The Practical Upshot
Use 900001 on forms. Use the exact published private mail bag for anything official. And if your address is in Suleja, remember that the postal system files you under Niger State no matter what your neighbours say.