Skip to Content

🇳🇬Nigeria Subdivisions

All 37 Nigeria subdivisions with ISO 3166-2:NG codes - Africa / Western Africa

Total

37 subdivisions

Types

Capital territory, State

ISO Standard

ISO 3166-2:NG

Code Example

import { subdivision } from '@koshmoney/countries';

// Get all Nigeria subdivisions
const subs = subdivision.getByCountry('NG');
// => 37 subdivisions

// Look up a specific subdivision
subdivision.get('NG-AB');
// => { code: 'NG-AB', name: 'Abia', type: 'State' }

// Validate a subdivision code
subdivision.isValidCode('NG-AB');  // true
subdivision.isValidRegion('NG', 'AB');  // true

Tree-Shaking Tip

Import only Nigeria subdivisions to minimize bundle size:

// Import only Nigeria subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/NG';

Object.entries(subdivisions);
// => 37 entries

All Nigeria Subdivisions

Capital territorys (1)

CodeName
NG-FCAbuja Federal Capital Territory

States (36)

CodeName
NG-ABAbia
NG-ADAdamawa
NG-AKAkwa Ibom
NG-ANAnambra
NG-BABauchi
NG-BEBenue
NG-BOBorno
NG-BYBayelsa
NG-CRCross River
NG-DEDelta
NG-EBEbonyi
NG-EDEdo
NG-EKEkiti
NG-ENEnugu
NG-GOGombe
NG-IMImo
NG-JIJigawa
NG-KDKaduna
NG-KEKebbi
NG-KNKano
NG-KOKogi
NG-KTKatsina
NG-KWKwara
NG-LALagos
NG-NANasarawa
NG-NINiger
NG-OGOgun
NG-ONOndo
NG-OSOsun
NG-OYOyo
NG-PLPlateau
NG-RIRivers
NG-SOSokoto
NG-TATaraba
NG-YOYobe
NG-ZAZamfara

FAQ

How many subdivisions does Nigeria have?
Nigeria has 37 subdivisions defined in ISO 3166-2:NG, including 1 capital territorys, 36 states.
What is the ISO 3166-2 code format for Nigeria?
Nigeria subdivision codes follow the format NG-XX, where NG is the country's alpha-2 code and XX is the subdivision identifier. For example, NG-AB represents Abia.
How to get Nigeria subdivisions in JavaScript?
Install @koshmoney/countries via npm, then use subdivision.getByCountry('NG') to get all 37 subdivisions.
View Nigeria country page →Country code converter →

Use Nigeria subdivision data in your project

Get all 37 Nigeria subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.

npm install @koshmoney/countries