Telephone numbers in Nigeria use an open numbering plan. They are composed of a combination of an area code and a local line or subscriber telephone number. Area codes consist of one digit (Lagos, Ibadan and Abuja) or two digits. Local telephone numbers contain from five to seven digits, and may vary within the area code. Mobile phone numbers start with 070, 080 or 081, 090 or 091 and are followed by eight digits.
0xxx xxx xxxx – Calls to a mobile number (see below)
042 xxx xxxx – Landline calls to Enugu.
052****** – Landline calls to Edo.
064 xx xxxx - Landline calls to Kano.
072 xx xxxx - Landlines calls to Gombe.
Mobile network prefixes
The following prefixes are assigned to mobile phone network operators.[1]Nigeria implemented mobile number portability in 2013. Therefore, prefixes no longer reliably indicate the parent network of a number.[2]
Tollfree numbers start with 0800 (800 without the 0) and non-tollfree numbers start with 0700 or 700 without the 0. This numbers have 10 digits and are not mobile numbers.