39 of Nigeria's 200 diplomatic relationships were opened in 1960 alone — 11 of them in the month of independence itself. Everything after that is a decision someone made.
Recognition is dated. It tells you when a state decided another state existed for its purposes — and, read in order, which decade Nigeria was actually paying attention.
The relationships opened in the month of independence — the ones Nigeria did not have to choose, because they arrived with the flag.
Count of relationships opened in each decade. The 1970s cohort is the oil boom; the near-silence after 1990 is what a foreign policy looks like when it stops expanding.
1957 – 1994 · tallest bar = 1960 (39 relationships)
Predates independence — the relationship was inherited rather than opened. Tier 1, substantive.
The newest recognition in the register. Nothing has been added since. Tier 1, substantive.
Recognition is rarely withdrawn. It is downgraded, suspended, or quietly left to lapse.
Niger's junta severed diplomatic ties with Nigeria August 2023 after Nigeria-led ECOWAS intervention threat.
Relations complicated post-2011 Gaddafi fall and Libya migration crisis.
Arms discovery 2010 severely strained relations.
Severed when Nigeria switched recognition to PRC. Unofficial trade relations maintained.
Mali's junta expelled ECOWAS ambassador 2022; Wagner Group now present.
Two coups 2022; expelled French forces; joined Alliance des États du Sahel.
2022 invasion: Nigerian students evacuating faced racial discrimination at borders.
| Established | Country | Tier | Type | Drivers |
|---|---|---|---|---|
| 6 March 1957 | 🇬🇭 Ghana | T1 | substantive | TRADE · DIASPORA |
| 1958 | 🇬🇳 Guinea | T2 | nominal | DIPLOMATIC |
| 1958 | 🇮🇳 India | T2 | resource-driven | TRADE |
| 1 October 1960 | 🇦🇺 Australia | T2 | diaspora-driven | DIASPORA |
| 1960 | 🇧🇪 Belgium | T2 | nominal | DIPLOMATIC · TRADE |
| 1960 | 🇧🇯 Benin Republic | T2 | substantive | TRADE · SECURITY |
| 8 November 1960 | 🇧🇷 Brazil | T2 | resource-driven | TRADE · DIASPORA |
| 1960 | 🇧🇫 Burkina Faso | T2 | nominal | SECURITY · DIPLOMATIC |
| 1 January 1960 | 🇨🇲 Cameroon | T1 | nominal | NONE |
| 1 October 1960 | 🇨🇦 Canada | T2 | diaspora-driven | DIASPORA · EDUCATION |
| 1960 | 🇹🇩 Chad | T2 | substantive | SECURITY · DIPLOMATIC |
| 1 October 1960 | 🌐 Commonwealth of Nations | T1 | substantive | DIPLOMATIC |
| 1960 | 🇨🇮 Côte d'Ivoire | T2 | resource-driven | TRADE · DIPLOMATIC |
| 1960 | 🇨🇺 Cuba | T2 | nominal | DIPLOMATIC |
| 1960 | 🇨🇩 DR Congo | T2 | nominal | DIPLOMATIC |
| 1960 | 🇪🇬 Egypt | T2 | substantive | DIPLOMATIC · TRADE |
| 1 October 1960 | 🇪🇹 Ethiopia | T2 | substantive | DIPLOMATIC |
| August 1960 | 🇫🇷 France | T1 | resource-driven | TRADE · OIL |
| 1960 | 🇬🇦 Gabon | T2 | resource-driven | OIL · DIPLOMATIC |
| 1 October 1960 | 🇩🇪 Germany | T2 | resource-driven | TRADE |
| 1960 - missionary-education ties predate it | 🇮🇪 Ireland | T3 | nominal | DIPLOMATIC |
| 1960 | 🇮🇱 Israel | T2 | resource-driven | SECURITY |
| 1 October 1960 | 🇮🇹 Italy | T2 | resource-driven | OIL · TRADE |
| 1 October 1960 | 🇯🇵 Japan | T2 | resource-driven | TRADE |
| 1960 | 🇯🇴 Jordan | T2 | nominal | EDUCATION · DIPLOMATIC |
| 1960 | 🇱🇷 Liberia | T2 | substantive | SECURITY · DIPLOMATIC |
| 1960 | 🇱🇾 Libya | T2 | resource-driven | DIPLOMATIC · DIASPORA |
| 1960 | 🇲🇱 Mali | T2 | nominal | SECURITY · DIPLOMATIC |
| 1960 | 🇲🇷 Mauritania | T2 | nominal | DIPLOMATIC |
| 1960 | 🇲🇦 Morocco | T2 | resource-driven | TRADE · DIPLOMATIC |
| 1 October 1960 | 🇳🇱 Netherlands | T2 | resource-driven | OIL |
| 1960 | 🇳🇪 Niger | T2 | resource-driven | SECURITY · TRADE |
| 1960 | 🇵🇰 Pakistan | T2 | nominal | DIPLOMATIC · TRADE |
| 25 November 1960 | 🇷🇺 Russia (USSR) | T1 | resource-driven | SECURITY |
| 1960 | 🇸🇦 Saudi Arabia | T2 | resource-driven | RELIGION |
| 1960 | 🇸🇳 Senegal | T2 | substantive | TRADE · DIPLOMATIC |
| 1960 | 🇰🇷 South Korea | T2 | resource-driven | TRADE |
| 1960 | 🇸🇩 Sudan | T3 | nominal | DIPLOMATIC |
| 1960 | 🇹🇬 Togo | T2 | resource-driven | TRADE · SECURITY |
| 1 October 1960 | 🇬🇧 United Kingdom | T1 | substantive | TRADE · DEBT · DIASPORA · SECURITY |
| 7 October 1960 | 🇺🇳 United Nations | T1 | substantive | DIPLOMATIC · SECURITY |
| 1 October 1960 | 🇺🇸 United States of America | T1 | substantive | TRADE · SECURITY · DIASPORA · EDUCATION |
| 1961 | 🇩🇰 Denmark | T2 | nominal | TRADE · DIPLOMATIC |
| 1961 | 🇫🇮 Finland | T2 | nominal | DIPLOMATIC |
| 1961 (IMF membership) | 🏦 International Monetary Fund | T1 | resource-driven | DEBT |
| 1961 | 🇱🇧 Lebanon | T2 | resource-driven | TRADE · DIASPORA |
| 1961 | 🇳🇴 Norway | T2 | resource-driven | OIL · TRADE |
| 1961 | 🇸🇱 Sierra Leone | T2 | substantive | SECURITY · DIPLOMATIC |
| 1961 | 🇸🇪 Sweden | T2 | nominal | TRADE |
| 1961 | 🇨🇭 Switzerland | T2 | resource-driven | DEBT |
| 1962 | 🇩🇿 Algeria | T2 | resource-driven | TRADE · DIPLOMATIC |
| 1962 | 🇦🇷 Argentina | T2 | nominal | DIPLOMATIC |
| 1962 | 🇦🇹 Austria | T3 | nominal | DIPLOMATIC |
| 1962 | 🇰🇼 Kuwait | T2 | resource-driven | OIL · DIPLOMATIC |
| 1962 | 🇷🇼 Rwanda | T2 | nominal | DIPLOMATIC · TRADE |
| 1962 | 🇪🇸 Spain | T2 | resource-driven | TRADE · DIASPORA |
| 1962 | 🇹🇭 Thailand | T2 | nominal | DIPLOMATIC |
| 1962 | 🇹🇷 Turkey | T2 | resource-driven | TRADE |
| 1962 | 🇺🇬 Uganda | T2 | nominal | DIPLOMATIC · DIASPORA |
| 1962 | 🇻🇪 Venezuela | T2 | resource-driven | OIL |
| 12 December 1963 | 🇰🇪 Kenya | T2 | substantive | TRADE · DIPLOMATIC |
| 1963 | 🇵🇱 Poland | T2 | diaspora-driven | EDUCATION · DIASPORA |
| 1964 | 🇮🇷 Iran | T2 | nominal | DIPLOMATIC |
| 1964 | 🇲🇾 Malaysia | T2 | nominal | TRADE · DIASPORA |
| 1964 | 🇹🇿 Tanzania | T2 | nominal | DIPLOMATIC |
| 1964 | 🇿🇲 Zambia | T2 | nominal | DIPLOMATIC |
| 1965 | 🇬🇲 Gambia | T2 | substantive | DIPLOMATIC · SECURITY |
| 5 March 1965 | 🇮🇩 Indonesia | T2 | nominal | TRADE · DIPLOMATIC |
| 1966 | 🇸🇬 Singapore | T2 | nominal | TRADE · DIPLOMATIC |
| 1960s; strained 1969-70 over Biafra recognition | 🇭🇹 Haiti | T3 | nominal | DIPLOMATIC |
| 10 February 1971 | 🇨🇳 China (People's Republic) | T1 | resource-driven | TRADE · DEBT |
| 1971 | 🇶🇦 Qatar | T2 | resource-driven | TRADE · DIASPORA |
| Severed 1971 | 🇹🇼 Taiwan (ROC) | T2 | nominal | TRADE |
| 1973 | 🇦🇪 United Arab Emirates | T2 | resource-driven | TRADE · DIASPORA |
| 1974 | 🇬🇼 Guinea-Bissau | T2 | nominal | DIPLOMATIC |
| 1975 | 🇦🇴 Angola | T2 | resource-driven | OIL · DIPLOMATIC |
| 1975 | 🇨🇴 Colombia | T2 | nominal | DIPLOMATIC |
| 28 May 1975 | 🌍 ECOWAS | T1 | substantive | SECURITY · TRADE |
| 1975 | 🇲🇿 Mozambique | T3 | nominal | DIPLOMATIC |
| 1975 | 🇳🇿 New Zealand | T2 | nominal | DIASPORA |
| 1976 | 🇻🇦 Holy See (Vatican) | T3 | nominal | DIPLOMATIC |
| 14 April 1976 | 🇲🇽 Mexico | T2 | nominal | DIPLOMATIC |
| 1976 | 🇰🇵 North Korea | T2 | nominal | NONE |
| 1980 | 🇿🇼 Zimbabwe | T2 | nominal | DIPLOMATIC |
| Nigeria recognised SADR in 1984 - a documented, distinctive position | 🇪🇭 Sahrawi Arab Democratic Republic (SADR) | T3 | nominal | DIPLOMATIC |
| Nigeria recognised the State of Palestine in 1988 | 🇵🇸 Palestine | T3 | nominal | DIPLOMATIC |
| 1990 - Nigeria chaired the UN Council for Namibia | 🇳🇦 Namibia | T3 | nominal | DIPLOMATIC |
| 1992 | 🇺🇦 Ukraine | T2 | diaspora-driven | EDUCATION · DIPLOMATIC |
| 1993 | 🇨🇿 Czech Republic | T2 | nominal | DIASPORA |
| 1994 | 🇿🇦 South Africa | T1 | substantive | TRADE · DIASPORA |
| Being verified | 🇦🇫 Afghanistan | T3 | nominal | DIPLOMATIC |
| Being verified | 🇦🇱 Albania | T3 | nominal | DIPLOMATIC |
| Being verified | 🇦🇩 Andorra | T3 | nominal | DIPLOMATIC |
| Being verified | 🇦🇬 Antigua and Barbuda | T3 | nominal | DIPLOMATIC |
| Being verified | 🇦🇲 Armenia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇦🇿 Azerbaijan | T3 | nominal | DIPLOMATIC |
| Being verified | 🇧🇸 Bahamas | T3 | nominal | DIPLOMATIC |
| Being verified | 🇧🇭 Bahrain | T3 | nominal | DIPLOMATIC |
| Being verified | 🇧🇩 Bangladesh | T3 | nominal | DIPLOMATIC |
| Being verified | 🇧🇧 Barbados | T3 | nominal | DIPLOMATIC |
| Being verified | 🇧🇾 Belarus | T3 | nominal | DIPLOMATIC |
| Being verified | 🇧🇿 Belize | T3 | nominal | DIPLOMATIC |
| Being verified | 🇧🇹 Bhutan | T3 | nominal | DIPLOMATIC |
| Being verified | 🇧🇴 Bolivia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇧🇦 Bosnia and Herzegovina | T3 | nominal | DIPLOMATIC |
| Being verified | 🇧🇼 Botswana | T3 | nominal | DIPLOMATIC |
| Being verified | 🇧🇳 Brunei | T3 | nominal | DIPLOMATIC |
| Being verified | 🇧🇬 Bulgaria | T3 | nominal | DIPLOMATIC |
| Being verified | 🇧🇮 Burundi | T3 | nominal | DIPLOMATIC |
| Being verified | 🇨🇻 Cabo Verde | T3 | nominal | DIPLOMATIC |
| Being verified | 🇰🇭 Cambodia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇨🇫 Central African Republic | T3 | nominal | DIPLOMATIC |
| Being verified | 🇨🇱 Chile | T3 | nominal | DIPLOMATIC |
| Being verified | 🇰🇲 Comoros | T3 | nominal | DIPLOMATIC |
| Being verified | 🇨🇬 Congo (Republic) | T3 | nominal | DIPLOMATIC |
| Being verified | 🇨🇷 Costa Rica | T3 | nominal | DIPLOMATIC |
| Being verified | 🇭🇷 Croatia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇨🇾 Cyprus | T3 | nominal | DIPLOMATIC |
| Being verified | 🇩🇯 Djibouti | T3 | nominal | DIPLOMATIC |
| Being verified | 🇩🇲 Dominica | T3 | nominal | DIPLOMATIC |
| Being verified | 🇩🇴 Dominican Republic | T3 | nominal | DIPLOMATIC |
| Being verified | 🇪🇨 Ecuador | T3 | nominal | DIPLOMATIC |
| Being verified | 🇸🇻 El Salvador | T3 | nominal | DIPLOMATIC |
| Being verified | 🇬🇶 Equatorial Guinea | T3 | nominal | DIPLOMATIC |
| Being verified | 🇪🇷 Eritrea | T3 | nominal | DIPLOMATIC |
| Being verified | 🇪🇪 Estonia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇸🇿 Eswatini | T3 | nominal | DIPLOMATIC |
| Being verified | 🇫🇯 Fiji | T3 | nominal | DIPLOMATIC |
| Being verified | 🇬🇪 Georgia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇬🇷 Greece | T3 | nominal | DIPLOMATIC |
| Being verified | 🇬🇩 Grenada | T3 | nominal | DIPLOMATIC |
| Being verified | 🇬🇹 Guatemala | T3 | nominal | DIPLOMATIC |
| Being verified | 🇬🇾 Guyana | T3 | nominal | DIPLOMATIC |
| Being verified | 🇭🇳 Honduras | T3 | nominal | DIPLOMATIC |
| Being verified | 🇭🇺 Hungary | T3 | nominal | DIPLOMATIC |
| Being verified | 🇮🇸 Iceland | T3 | nominal | DIPLOMATIC |
| Being verified | 🇮🇶 Iraq | T3 | nominal | DIPLOMATIC |
| Being verified | 🇯🇲 Jamaica | T3 | nominal | DIPLOMATIC |
| Being verified | 🇰🇿 Kazakhstan | T3 | nominal | DIPLOMATIC |
| Being verified | 🇰🇮 Kiribati | T3 | nominal | DIPLOMATIC |
| Being verified | 🇰🇬 Kyrgyzstan | T3 | nominal | DIPLOMATIC |
| Being verified | 🇱🇦 Laos | T3 | nominal | DIPLOMATIC |
| Being verified | 🇱🇻 Latvia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇱🇸 Lesotho | T3 | nominal | DIPLOMATIC |
| Being verified | 🇱🇮 Liechtenstein | T3 | nominal | DIPLOMATIC |
| Being verified | 🇱🇹 Lithuania | T3 | nominal | DIPLOMATIC |
| Being verified | 🇱🇺 Luxembourg | T3 | nominal | DIPLOMATIC |
| Being verified | 🇲🇬 Madagascar | T3 | nominal | DIPLOMATIC |
| Being verified | 🇲🇼 Malawi | T3 | nominal | DIPLOMATIC |
| Being verified | 🇲🇻 Maldives | T3 | nominal | DIPLOMATIC |
| Being verified | 🇲🇹 Malta | T3 | nominal | DIPLOMATIC |
| Being verified | 🇲🇭 Marshall Islands | T3 | nominal | DIPLOMATIC |
| Being verified | 🇲🇺 Mauritius | T3 | nominal | DIPLOMATIC |
| Being verified | 🇫🇲 Micronesia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇲🇩 Moldova | T3 | nominal | DIPLOMATIC |
| Being verified | 🇲🇨 Monaco | T3 | nominal | DIPLOMATIC |
| Being verified | 🇲🇳 Mongolia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇲🇪 Montenegro | T3 | nominal | DIPLOMATIC |
| Being verified | 🇲🇲 Myanmar | T3 | nominal | DIPLOMATIC |
| Being verified | 🇳🇷 Nauru | T3 | nominal | DIPLOMATIC |
| Being verified | 🇳🇵 Nepal | T3 | nominal | DIPLOMATIC |
| Being verified | 🇳🇮 Nicaragua | T3 | nominal | DIPLOMATIC |
| Being verified | 🇲🇰 North Macedonia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇴🇲 Oman | T3 | nominal | DIPLOMATIC |
| Being verified | 🇵🇼 Palau | T3 | nominal | DIPLOMATIC |
| Being verified | 🇵🇦 Panama | T3 | nominal | DIPLOMATIC |
| Being verified | 🇵🇬 Papua New Guinea | T3 | nominal | DIPLOMATIC |
| Being verified | 🇵🇾 Paraguay | T3 | nominal | DIPLOMATIC |
| Being verified | 🇵🇪 Peru | T3 | nominal | DIPLOMATIC |
| Being verified | 🇵🇭 Philippines | T3 | nominal | DIPLOMATIC |
| Being verified | 🇵🇹 Portugal | T3 | nominal | DIPLOMATIC |
| Being verified | 🇷🇴 Romania | T3 | nominal | DIPLOMATIC |
| Being verified | 🇰🇳 Saint Kitts and Nevis | T3 | nominal | DIPLOMATIC |
| Being verified | 🇱🇨 Saint Lucia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇻🇨 Saint Vincent and the Grenadines | T3 | nominal | DIPLOMATIC |
| Being verified | 🇼🇸 Samoa | T3 | nominal | DIPLOMATIC |
| Being verified | 🇸🇲 San Marino | T3 | nominal | DIPLOMATIC |
| Being verified | 🇸🇹 Sao Tome and Principe | T3 | nominal | DIPLOMATIC |
| Being verified | 🇷🇸 Serbia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇸🇨 Seychelles | T3 | nominal | DIPLOMATIC |
| Being verified | 🇸🇰 Slovakia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇸🇮 Slovenia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇸🇧 Solomon Islands | T3 | nominal | DIPLOMATIC |
| Being verified | 🇸🇴 Somalia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇸🇸 South Sudan | T3 | nominal | DIPLOMATIC |
| Being verified | 🇱🇰 Sri Lanka | T3 | nominal | DIPLOMATIC |
| Being verified | 🇸🇷 Suriname | T3 | nominal | DIPLOMATIC |
| Being verified | 🇸🇾 Syria | T3 | nominal | DIPLOMATIC |
| Being verified | 🇹🇯 Tajikistan | T3 | nominal | DIPLOMATIC |
| Being verified | 🇹🇱 Timor-Leste | T3 | nominal | DIPLOMATIC |
| Being verified | 🇹🇴 Tonga | T3 | nominal | DIPLOMATIC |
| Being verified | 🇹🇹 Trinidad and Tobago | T3 | nominal | DIPLOMATIC |
| Being verified | 🇹🇳 Tunisia | T3 | nominal | DIPLOMATIC |
| Being verified | 🇹🇲 Turkmenistan | T3 | nominal | DIPLOMATIC |
| Being verified | 🇹🇻 Tuvalu | T3 | nominal | DIPLOMATIC |
| Being verified | 🇺🇾 Uruguay | T3 | nominal | DIPLOMATIC |
| Being verified | 🇺🇿 Uzbekistan | T3 | nominal | DIPLOMATIC |
| Being verified | 🇻🇺 Vanuatu | T3 | nominal | DIPLOMATIC |
| Being verified | 🇻🇳 Vietnam | T3 | nominal | DIPLOMATIC |
| Being verified | 🇾🇪 Yemen | T3 | nominal | DIPLOMATIC |
"Established" is the date diplomatic relations were formally opened, as recorded in The Republic's diplomatic register. 110 entries carry no usable date and are shown at the end of the table rather than dropped. Memberships of multilateral bodies are dated from accession, which is why a few entries predate 1 October 1960.
Tiers describe weight, not warmth: Tier 1 is load-bearing, Tier 2 working, Tier 3 formal. Status is the current state of the relationship — active, complicated or severed — and only 49 entries name the foreign minister in office at establishment, which is itself a finding about how thinly this record has been kept.