Istnieją również inne zestawy kodów państw używane przez różne organizacje międzynarodowe, które są całkowicie bądź częściowo niezgodne z ISO 3166-1, choć zdarzają się też takie, które ściśle odpowiadają kodom ISO 3166-1.

W przypadku zmiany nazwy państwa jest mu przydzielany nowy kod literowy. W przypadku zmian granic zmianie ulega kod numeryczny. Zdarza się również, że nowe państwo otrzymuje kod, który kiedyś był używany przez państwo już nieistniejące albo takie, które zmieniło swoją nazwę co z kolei spowodowało zmianę jego kodów ISO 3166-1. Przykładem jest kod CS przydzielony w latach 1974–1993 Czechosłowacji, zaś w latach 2003–2006 Serbii i Czarnogórze.

Kryteria przydzielania kodów Aktualnie 249 państw i terytoriów ma przydzielone oficjalne kody ISO 3166-1. Zgodnie z zasadami Agencji zarządzającej ISO 3166 (ISO 3166/MA), jedynym sposobem przydzielenia państwu kodu standardu ISO 3166-1 jest rejestracja tego państwa lub terytorium w jednym z następujących miejsc: Biuletyn Nazwy państw ONZ, Kody państw i regionów do użytku statystycznego (Country and Region Codes for Statistical Use według nomenklatury ISO i Countries or areas, codes and abbreviations według nomenklatury ONZ) Departamentu Statystyki ONZ.