🇳🇬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'); // trueTree-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 entriesAll Nigeria Subdivisions
Capital territorys (1)
| Code | Name |
|---|---|
| NG-FC | Abuja Federal Capital Territory |
States (36)
| Code | Name |
|---|---|
| NG-AB | Abia |
| NG-AD | Adamawa |
| NG-AK | Akwa Ibom |
| NG-AN | Anambra |
| NG-BA | Bauchi |
| NG-BE | Benue |
| NG-BO | Borno |
| NG-BY | Bayelsa |
| NG-CR | Cross River |
| NG-DE | Delta |
| NG-EB | Ebonyi |
| NG-ED | Edo |
| NG-EK | Ekiti |
| NG-EN | Enugu |
| NG-GO | Gombe |
| NG-IM | Imo |
| NG-JI | Jigawa |
| NG-KD | Kaduna |
| NG-KE | Kebbi |
| NG-KN | Kano |
| NG-KO | Kogi |
| NG-KT | Katsina |
| NG-KW | Kwara |
| NG-LA | Lagos |
| NG-NA | Nasarawa |
| NG-NI | Niger |
| NG-OG | Ogun |
| NG-ON | Ondo |
| NG-OS | Osun |
| NG-OY | Oyo |
| NG-PL | Plateau |
| NG-RI | Rivers |
| NG-SO | Sokoto |
| NG-TA | Taraba |
| NG-YO | Yobe |
| NG-ZA | Zamfara |
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/countriesvia npm, then usesubdivision.getByCountry('NG')to get all 37 subdivisions.
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