Skip to content

Instantly share code, notes, and snippets.

@chrisidakwo
Last active July 6, 2026 06:31
Show Gist options
  • Select an option

  • Save chrisidakwo/4ba3a4f03afc442305021be4ca67738e to your computer and use it in GitHub Desktop.

Select an option

Save chrisidakwo/4ba3a4f03afc442305021be4ca67738e to your computer and use it in GitHub Desktop.
All 36 states in Nigeria, and their local government areas - including the Federal Capital Territory and its area councils
{
"Abia": [
"Aba North",
"Aba South",
"Arochukwu",
"Bende",
"Ikwuano",
"Isiala-Ngwa North",
"Isiala-Ngwa South",
"Isuikwato",
"Obi Nwa",
"Ohafia",
"Osisioma",
"Ngwa",
"Ugwunagbo",
"Ukwa East",
"Ukwa West",
"Umuahia North",
"Umuahia South",
"Umu-Neochi"
],
"Adamawa": [
"Demsa",
"Fufore",
"Ganaye",
"Gireri",
"Gombi",
"Guyuk",
"Hong",
"Jada",
"Lamurde",
"Madagali",
"Maiha",
"Mayo-Belwa",
"Michika",
"Mubi North",
"Mubi South",
"Numan",
"Shelleng",
"Song",
"Toungo",
"Yola North",
"Yola South"
],
"Anambra": [
"Aguata",
"Anambra East",
"Anambra West",
"Anaocha",
"Awka North",
"Awka South",
"Ayamelum",
"Dunukofia",
"Ekwusigo",
"Idemili North",
"Idemili south",
"Ihiala",
"Njikoka",
"Nnewi North",
"Nnewi South",
"Ogbaru",
"Onitsha North",
"Onitsha South",
"Orumba North",
"Orumba South",
"Oyi"
],
"Akwa Ibom": [
"Abak",
"Eastern Obolo",
"Eket",
"Esit Eket",
"Essien Udim",
"Etim Ekpo",
"Etinan",
"Ibeno",
"Ibesikpo Asutan",
"Ibiono Ibom",
"Ika",
"Ikono",
"Ikot Abasi",
"Ikot Ekpene",
"Ini",
"Itu",
"Mbo",
"Mkpat Enin",
"Nsit Atai",
"Nsit Ibom",
"Nsit Ubium",
"Obot Akara",
"Okobo",
"Onna",
"Oron",
"Oruk Anam",
"Udung Uko",
"Ukanafun",
"Uruan",
"Urue-Offong/Oruko ",
"Uyo"
],
"Bauchi": [
"Alkaleri",
"Bauchi",
"Bogoro",
"Damban",
"Darazo",
"Dass",
"Ganjuwa",
"Giade",
"Itas/Gadau",
"Jama'are",
"Katagum",
"Kirfi",
"Misau",
"Ningi",
"Shira",
"Tafawa-Balewa",
"Toro",
"Warji",
"Zaki"
],
"Bayelsa": [
"Brass",
"Ekeremor",
"Kolokuma/Opokuma",
"Nembe",
"Ogbia",
"Sagbama",
"Southern Jaw",
"Yenegoa"
],
"Benue": [
"Ado",
"Agatu",
"Apa",
"Buruku",
"Gboko",
"Guma",
"Gwer East",
"Gwer West",
"Katsina-Ala",
"Konshisha",
"Kwande",
"Logo",
"Makurdi",
"Obi",
"Ogbadibo",
"Oju",
"Okpokwu",
"Ohimini",
"Oturkpo",
"Tarka",
"Ukum",
"Ushongo",
"Vandeikya"
],
"Borno": [
"Abadam",
"Askira/Uba",
"Bama",
"Bayo",
"Biu",
"Chibok",
"Damboa",
"Dikwa",
"Gubio",
"Guzamala",
"Gwoza",
"Hawul",
"Jere",
"Kaga",
"Kala/Balge",
"Konduga",
"Kukawa",
"Kwaya Kusar",
"Mafa",
"Magumeri",
"Maiduguri",
"Marte",
"Mobbar",
"Monguno",
"Ngala",
"Nganzai",
"Shani"
],
"Cross River": [
"Akpabuyo",
"Odukpani",
"Akamkpa",
"Biase",
"Abi",
"Ikom",
"Yarkur",
"Odubra",
"Boki",
"Ogoja",
"Yala",
"Obanliku",
"Obudu",
"Calabar South",
"Etung",
"Bekwara",
"Bakassi",
"Calabar Municipality"
],
"Delta": [
"Oshimili",
"Aniocha",
"Aniocha South",
"Ika South",
"Ika North-East",
"Ndokwa West",
"Ndokwa East",
"Isoko south",
"Isoko North",
"Bomadi",
"Burutu",
"Ughelli South",
"Ughelli North",
"Ethiope West",
"Ethiope East",
"Sapele",
"Okpe",
"Warri North",
"Warri South",
"Uvwie",
"Udu",
"Warri Central",
"Ukwani",
"Oshimili North",
"Patani"
],
"Ebonyi": [
"Edda",
"Afikpo",
"Onicha",
"Ohaozara",
"Abakaliki",
"Ishielu",
"lkwo",
"Ezza",
"Ezza South",
"Ohaukwu",
"Ebonyi",
"Ivo"
],
"Enugu": [
"Enugu South,",
"Igbo-Eze South",
"Enugu North",
"Nkanu",
"Udi Agwu",
"Oji-River",
"Ezeagu",
"IgboEze North",
"Isi-Uzo",
"Nsukka",
"Igbo-Ekiti",
"Uzo-Uwani",
"Enugu Eas",
"Aninri",
"Nkanu East",
"Udenu."
],
"Edo": [
"Esan North-East",
"Esan Central",
"Esan West",
"Egor",
"Ukpoba",
"Central",
"Etsako Central",
"Igueben",
"Oredo",
"Ovia SouthWest",
"Ovia South-East",
"Orhionwon",
"Uhunmwonde",
"Etsako East",
"Esan South-East"
],
"Ekiti": [
"Ado",
"Ekiti-East",
"Ekiti-West",
"Emure/Ise/Orun",
"Ekiti South-West",
"Ikere",
"Irepodun",
"Ijero,",
"Ido/Osi",
"Oye",
"Ikole",
"Moba",
"Gbonyin",
"Efon",
"Ise/Orun",
"Ilejemeje."
],
"FCT": [
"Abaji",
"Abuja Municipal",
"Bwari",
"Gwagwalada",
"Kuje",
"Kwali"
],
"Gombe": [
"Akko",
"Balanga",
"Billiri",
"Dukku",
"Kaltungo",
"Kwami",
"Shomgom",
"Funakaye",
"Gombe",
"Nafada/Bajoga",
"Yamaltu/Delta."
],
"Imo": [
"Aboh-Mbaise",
"Ahiazu-Mbaise",
"Ehime-Mbano",
"Ezinihitte",
"Ideato North",
"Ideato South",
"Ihitte/Uboma",
"Ikeduru",
"Isiala Mbano",
"Isu",
"Mbaitoli",
"Mbaitoli",
"Ngor-Okpala",
"Njaba",
"Nwangele",
"Nkwerre",
"Obowo",
"Oguta",
"Ohaji/Egbema",
"Okigwe",
"Orlu",
"Orsu",
"Oru East",
"Oru West",
"Owerri-Municipal",
"Owerri North",
"Owerri West"
],
"Jigawa": [
"Auyo",
"Babura",
"Birni Kudu",
"Biriniwa",
"Buji",
"Dutse",
"Gagarawa",
"Garki",
"Gumel",
"Guri",
"Gwaram",
"Gwiwa",
"Hadejia",
"Jahun",
"Kafin Hausa",
"Kaugama Kazaure",
"Kiri Kasamma",
"Kiyawa",
"Maigatari",
"Malam Madori",
"Miga",
"Ringim",
"Roni",
"Sule-Tankarkar",
"Taura",
"Yankwashi"
],
"Kaduna": [
"Birni-Gwari",
"Chikun",
"Giwa",
"Igabi",
"Ikara",
"jaba",
"Jema'a",
"Kachia",
"Kaduna North",
"Kaduna South",
"Kagarko",
"Kajuru",
"Kaura",
"Kauru",
"Kubau",
"Kudan",
"Lere",
"Makarfi",
"Sabon-Gari",
"Sanga",
"Soba",
"Zango-Kataf",
"Zaria"
],
"Kano": [
"Ajingi",
"Albasu",
"Bagwai",
"Bebeji",
"Bichi",
"Bunkure",
"Dala",
"Dambatta",
"Dawakin Kudu",
"Dawakin Tofa",
"Doguwa",
"Fagge",
"Gabasawa",
"Garko",
"Garum",
"Mallam",
"Gaya",
"Gezawa",
"Gwale",
"Gwarzo",
"Kabo",
"Kano Municipal",
"Karaye",
"Kibiya",
"Kiru",
"kumbotso",
"Ghari",
"Kura",
"Madobi",
"Makoda",
"Minjibir",
"Nasarawa",
"Rano",
"Rimin Gado",
"Rogo",
"Shanono",
"Sumaila",
"Takali",
"Tarauni",
"Tofa",
"Tsanyawa",
"Tudun Wada",
"Ungogo",
"Warawa",
"Wudil"
],
"Katsina": [
"Bakori",
"Batagarawa",
"Batsari",
"Baure",
"Bindawa",
"Charanchi",
"Dandume",
"Danja",
"Dan Musa",
"Daura",
"Dutsi",
"Dutsin-Ma",
"Faskari",
"Funtua",
"Ingawa",
"Jibia",
"Kafur",
"Kaita",
"Kankara",
"Kankia",
"Katsina",
"Kurfi",
"Kusada",
"Mai'Adua",
"Malumfashi",
"Mani",
"Mashi",
"Matazuu",
"Musawa",
"Rimi",
"Sabuwa",
"Safana",
"Sandamu",
"Zango"
],
"Kebbi": [
"Aleiro",
"Arewa-Dandi",
"Argungu",
"Augie",
"Bagudo",
"Birnin Kebbi",
"Bunza",
"Dandi",
"Fakai",
"Gwandu",
"Jega",
"Kalgo",
"Koko/Besse",
"Maiyama",
"Ngaski",
"Sakaba",
"Shanga",
"Suru",
"Wasagu/Danko",
"Yauri",
"Zuru"
],
"Kogi": [
"Adavi",
"Ajaokuta",
"Ankpa",
"Bassa",
"Dekina",
"Ibaji",
"Idah",
"Igalamela-Odolu",
"Ijumu",
"Kabba/Bunu",
"Kogi",
"Lokoja",
"Mopa-Muro",
"Ofu",
"Ogori/Mangongo",
"Okehi",
"Okene",
"Olamabolo",
"Omala",
"Yagba East",
"Yagba West"
],
"Kwara": [
"Asa",
"Baruten",
"Edu",
"Ekiti",
"Ifelodun",
"Ilorin East",
"Ilorin West",
"Irepodun",
"Isin",
"Kaiama",
"Moro",
"Offa",
"Oke-Ero",
"Oyun",
"Pategi"
],
"Lagos": [
"Agege",
"Ajeromi-Ifelodun",
"Alimosho",
"Amuwo-Odofin",
"Apapa",
"Badagry",
"Epe",
"Eti-Osa",
"Ibeju/Lekki",
"Ifako-Ijaye",
"Ikeja",
"Ikorodu",
"Kosofe",
"Lagos Island",
"Lagos Mainland",
"Mushin",
"Ojo",
"Oshodi-Isolo",
"Shomolu",
"Surulere"
],
"Nasarawa": [
"Akwanga",
"Awe",
"Doma",
"Karu",
"Keana",
"Keffi",
"Kokona",
"Lafia",
"Nasarawa",
"Nasarawa-Eggon",
"Obi",
"Toto",
"Wamba"
],
"Niger": [
"Agaie",
"Agwara",
"Bida",
"Borgu",
"Bosso",
"Chanchaga",
"Edati",
"Gbako",
"Gurara",
"Katcha",
"Kontagora",
"Lapai",
"Lavun",
"Magama",
"Mariga",
"Mashegu",
"Mokwa",
"Muya",
"Pailoro",
"Rafi",
"Rijau",
"Shiroro",
"Suleja",
"Tafa",
"Wushishi"
],
"Ogun": [
"Abeokuta North",
"Abeokuta South",
"Ado-Odo/Ota",
"Yewa North",
"Yewa South",
"Ewekoro",
"Ifo",
"Ijebu East",
"Ijebu North",
"Ijebu North East",
"Ijebu Ode",
"Ikenne",
"Imeko-Afon",
"Ipokia",
"Obafemi-Owode",
"Ogun Waterside",
"Odeda",
"Odogbolu",
"Remo North",
"Shagamu"
],
"Ondo": [
"Akoko North East",
"Akoko North West",
"Akoko South Akure East",
"Akoko South West",
"Akure North",
"Akure South",
"Ese-Odo",
"Idanre",
"Ifedore",
"Ilaje",
"Ile-Oluji",
"Okeigbo",
"Irele",
"Odigbo",
"Okitipupa",
"Ondo East",
"Ondo West",
"Ose",
"Owo"
],
"Osun": [
"Aiyedade",
"Aiyedire",
"Atakumosa East",
"Atakumosa West",
"Boluwaduro",
"Boripe",
"Ede North",
"Ede South",
"Egbedore",
"Ejigbo",
"Ife Central",
"Ife East",
"Ife North",
"Ife South",
"Ifedayo",
"Ifelodun",
"Ila",
"Ilesha East",
"Ilesha West",
"Irepodun",
"Irewole",
"Isokan",
"Iwo",
"Obokun",
"Odo-Otin",
"Ola-Oluwa",
"Olorunda",
"Oriade",
"Orolu",
"Osogbo"
],
"Oyo": [
"Afijio",
"Akinyele",
"Atiba",
"Atisbo",
"Egbeda",
"Ibadan Central",
"Ibadan North",
"Ibadan North West",
"Ibadan South East",
"Ibadan South West",
"Ibarapa Central",
"Ibarapa East",
"Ibarapa North",
"Ido",
"Irepo",
"Iseyin",
"Itesiwaju",
"Iwajowa",
"Kajola",
"Lagelu Ogbomosho North",
"Ogbomosho South",
"Ogo Oluwa",
"Olorunsogo",
"Oluyole",
"Ona-Ara",
"Orelope",
"Ori Ire",
"Oyo East",
"Oyo West",
"Saki East",
"Saki West",
"Surulere"
],
"Plateau": [
"Barikin Ladi",
"Bassa",
"Bokkos",
"Jos East",
"Jos North",
"Jos South",
"Kanam",
"Kanke",
"Langtang North",
"Langtang South",
"Mangu",
"Mikang",
"Pankshin",
"Qua'an Pan",
"Riyom",
"Shendam",
"Wase"
],
"Rivers": [
"Abua/Odual",
"Ahoada East",
"Ahoada West",
"Akuku Toru",
"Andoni",
"Asari-Toru",
"Bonny",
"Degema",
"Emohua",
"Eleme",
"Etche",
"Gokana",
"Ikwerre",
"Khana",
"Obio/Akpor",
"Ogba/Egbema/Ndoni",
"Ogu/Bolo",
"Okrika",
"Omumma",
"Opobo/Nkoro",
"Oyigbo",
"Port-Harcourt",
"Tai"
],
"Sokoto": [
"Binji",
"Bodinga",
"Dange-shnsi",
"Gada",
"Goronyo",
"Gudu",
"Gawabawa",
"Illela",
"Isa",
"Kware",
"kebbe",
"Rabah",
"Sabon birni",
"Shagari",
"Silame",
"Sokoto North",
"Sokoto South",
"Tambuwal",
"Tqngaza",
"Tureta",
"Wamako",
"Wurno",
"Yabo"
],
"Taraba": [
"Ardo-kola",
"Bali",
"Donga",
"Gashaka",
"Cassol",
"Ibi",
"Jalingo",
"Karin-Lamido",
"Kurmi",
"Lau",
"Sardauna",
"Takum",
"Ussa",
"Wukari",
"Yorro",
"Zing"
],
"Yobe": [
"Bade",
"Bursari",
"Damaturu",
"Fika",
"Fune",
"Geidam",
"Gujba",
"Gulani",
"Jakusko",
"Karasuwa",
"Karawa",
"Machina",
"Nangere",
"Nguru Potiskum",
"Tarmua",
"Yunusari",
"Yusufari"
],
"Zamfara": [
"Anka",
"Bakura",
"Birnin Magaji",
"Bukkuyum",
"Bungudu",
"Gummi",
"Gusau",
"Kaura",
"Namoda",
"Maradun",
"Maru",
"Shinkafi",
"Talata Mafara",
"Tsafe",
"Zurmi"
]
}
@chrisidakwo

chrisidakwo commented Jun 28, 2023

Copy link
Copy Markdown
Author

I changed "FCT - Abuja" to "FCT" because that's the name of the state/territory. Abuja is only a municipal.

@BroVic

BroVic commented Jul 4, 2023

Copy link
Copy Markdown

This is a great job. We will monitor the developments until the bill becomes law.

@alfaruqstories

Copy link
Copy Markdown

This is incredibly helpful. Well done!

@SamuelOsondu

Copy link
Copy Markdown

Thank You!!

@Paul-Ben

Copy link
Copy Markdown

Thank you. This is awsome!!!

@efoosag

efoosag commented Jan 22, 2024

Copy link
Copy Markdown

A very wonderful job
Well done

@greyhands2

Copy link
Copy Markdown

God bless you for this

@musadabra

Copy link
Copy Markdown

Thanks alot.

@Abz10g

Abz10g commented Mar 8, 2024

Copy link
Copy Markdown

thanks alot

@esuaekpo

Copy link
Copy Markdown

Thanks, You rock!, πŸŽ‰

@ikotun-dev

Copy link
Copy Markdown

Thanks alot man

@code-savan

Copy link
Copy Markdown

Thanks alot bro

@5ylvino

5ylvino commented Jun 27, 2024

Copy link
Copy Markdown

You're the best πŸ‘ πŸ‘

@piebeeper

Copy link
Copy Markdown

Cool work! Weldone

@OgwoGP

OgwoGP commented Aug 30, 2024

Copy link
Copy Markdown

Thank you for these. I tried getting one with endpoint url but couldn't. I successfully integrated yours with my web app. Thank you.

@Aredion

Aredion commented Sep 6, 2024

Copy link
Copy Markdown

You need to edit this, some of the LGA are wrong, nice also

@chrisidakwo

Copy link
Copy Markdown
Author

You need to edit this, some of the LGA are wrong, nice also

Do well to mention the ones that are wrong @Aredion

@BroVic

BroVic commented Sep 6, 2024

Copy link
Copy Markdown

@Aredion and while you're at it, provide the source. LGA spellings are a real issue.

@Aredion

Aredion commented Sep 6, 2024

Copy link
Copy Markdown

@Aredion and while you're at it, provide the source. LGA spellings are a real issue.

yes, the spelling, but he did a good work

@OgwoGP

OgwoGP commented Oct 10, 2024

Copy link
Copy Markdown

I was able to use the states and lgas listings you provided and save them to MySQL db for dynamic data CRUD.

You’re inspiring.

@nelson8013

Copy link
Copy Markdown

This is Good. I created something similar.

You can look at it.

https://gist.github.com/nelson8013/cefc11d904fc0188a775626b1c15782d

@jjemade

jjemade commented Oct 15, 2024

Copy link
Copy Markdown

Thank you @chrisidakwo . Was really helpful

@zediculz

zediculz commented May 3, 2025

Copy link
Copy Markdown

great job πŸ‘πŸ»

@GregHaris

Copy link
Copy Markdown

This is awesome. You have saved a soul

@BroVic

BroVic commented Jun 2, 2025

Copy link
Copy Markdown

@chrisidakwo What's the status on the LGA legislation? Do you have any idea?

@OgwoGP

OgwoGP commented Jun 2, 2025

Copy link
Copy Markdown

The status of local government area (LGA) legislation in Nigeria has been dynamic, particularly following the Supreme Court's landmark ruling on July 11, 2024, which affirmed financial autonomy for the 774 LGAs. This decision mandated that allocations from the Federation Account be paid directly to LGAs, bypassing state governments, and declared the practice of state governments retaining local government funds as unconstitutional.

While the Supreme Court's decision marked a pivotal step towards LGA autonomy in Nigeria, actual implementation remains inconsistent across states. Ongoing legal challenges, administrative requirements, and legislative actions continue to shape the landscape of local government autonomy in the country.

@BroVic

BroVic commented Jun 2, 2025

Copy link
Copy Markdown

Thanks for the update. However my question is related to an earlier discussion on this thread regarding discrepancies in the naming of LGAs found in the 1999 Constitution, which is supposed to be the authoritative document.

@btajudeen

Copy link
Copy Markdown

Youre a life saver. Kudos

@Yusufiabichi

Copy link
Copy Markdown

There are 44 Local Government Areas LGAs in Kano State, but you listed 45. The only issue is that Garum Malam is a single LGA, whereas it was mistakenly split into Garum and Malam as two separate LGAs. Good work by the way

@BroVic

BroVic commented Jun 26, 2026

Copy link
Copy Markdown

@Yusufiabichi is it Garum Malam or Garun Mallam? The varying spelling of LGAs is a real problem and, quite frankly, disgraceful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment