Lagos Dialing Codes: What You Actually Need To Know

Most people searching for Lagos city codes are either trying to call someone there or setting up a VoIP system for a business. Either way, the information online is scattered and mostly wrong. Here is how it actually works in practice. Lagos does not have a single city code the way a US city would have an area code. Nigeria restructured its numbering plan back in 2009, and Lagos falls under country code +234. The old "01" prefix for Lagos landlines was phased out during that transition. If you dial a Lagos number from abroad now, you drop the leading zero and use +234 followed by the rest of the number. Landline numbers in Lagos start with 8-digit local numbers, typically beginning with digits like 2, 3, 4, or 5 in the first four positions. The old geographic codes like 01-27xxxxxx or 01-28xxxxxx still appear on some businesses' letterheads because nobody bothered to update them. They technically do not route correctly anymore. I ran into this exact problem last year when a client in Victoria Island gave me their office number and calls from Europe kept failing. The number looked valid but had not been migrated to the new format. I had them check with their telecom provider whether the line had been ported, and once it was updated to the current 8-digit format, everything worked.

Mobile networks are a different matter entirely. Mobile numbers in Lagos follow a prefix-based system rather than a geographic one. MTN uses 0803, 0806, 0810, 0813, 0814, 0816, 0903, 0906, 0913, and 0916. Airtel uses 0802, 0805, 0808, 0812, 0817, 0902, 0904, 0907, and 0917. Globacom uses 0807, 0809, 0811, 0815, 0905, and 0908. 9mobile uses 0801, 0818, 0901, and 0909. These prefixes do not indicate location within Lagos. A 0803 number could be in Ikeja or Lekki or anywhere else. The Nigerian Communications Commission deliberately decoupled mobile prefixes from geography. If you are building an application that needs to validate Lagos phone numbers, do not rely on area code matching. The only reliable approach is to accept any Nigerian mobile prefix and cross-reference the full number against the NCC number portability database if you need to determine the current network. Even then, number portability means a subscriber can switch carriers while keeping their number, so your database will be stale within weeks unless you are querying the portable number resolution service, which not all platforms have access to. There is also the issue of international calling cards and SIP trunk providers. Some routing tables still treat the old "01" Lagos code as a valid destination. When I was configuring a PBX system for a logistics company with warehouses in Apapa and Ikeja, two of our three trunk providers were sending calls through legacy routes that assumed the old format. One provider refused to update their Nigeria routing table. It cost us about twenty percent more in call charges for three months before we caught it and switched providers. The fix was simply checking the call detail records and comparing the dialed number format against what each carrier was actually routing.

For practical purposes, if you need to call a Lagos landline, dial +234 followed by the 8-digit number with the leading zero removed. If it is a mobile, same process but the mobile prefix stays as-is after the country code. So a number like 0803xxxxxxxx becomes +234803xxxxxxxx when dialing internationally. A few things most guides omit. First, Lagos Island, Ikeja, Lekki, and Surulere do not have separate codes. They share the same numbering plan. Second, the Nigerian toll-free numbers starting with 0800 and 0804 are national, not Lagos-specific. Third, if you are receiving payments or verifying identities through SMS OTP systems, some older verification platforms still reject numbers that do not match legacy patterns. I had a user locked out of their account for two weeks because the platform flagged their 9mobile number as invalid despite it being a perfectly active line. The workaround was contacting their support with a screenshot of the SIM registration, which took another three weeks. I cannot verify every single prefix currently in rotation because the NCC reallocates blocks periodically and carriers add new ranges without much public announcement. The numbering plan is updated sporadically and the documentation is not always current. For a definitive list, you would need direct access to the NCC's numbering plan documents, which are not easily searchable online.

Get the Full Details

Unlock the Secrets of Lagos: Your Essential Guide to Lagos Nigeria City ...
Unlock the Secrets of Lagos: Your Essential Guide to Lagos Nigeria City ...