CodSP-3: NCS Country Codes (CTR, NCB, NCAGE, MOE)

Print Text file NCS Codes Chart Uniform NCAGEs

COUNTRYCTRNCBNCAGEMOECATEGORY
ALBANIAALB59A***HYHNATO
ALGERIADZA82B***BVNTIER1
ARGENTINAARG29W***#YFTIER2
AUSTRALIAAUS66Z***#ZATIER2
AUSTRIAAUT41#***NWBTIER2
AZERBAIJANAZEnonenonenoneOTHER
BELGIUMBEL13B***#ZBNATO
BOSNIA AND HERZEGOVINABIH75A***UVBTIER1
BRAZILBRA19#***KYATIER2
BRUNEI DARUSSALAMBRN76A***VVCTIER1
BULGARIABGR50#***UWUNATO
CANADACAN20L***#ZCNATO
CANADACAN20#***#ZCNATO
CANADACAN21L***#ZCNATO
CANADACAN21#***#ZCNATO
CHILECHL52A***AYNTIER1
CHINACHNnonenoneYVOTHER
COLOMBIACOL80A***ZYCTIER2
CROATIAHRV53A***BWDNATO
CZECH REPUBLICCZE16#***GWZNATO
DENMARKDNK22R***#ZSNATO
ECUADORECU83B***CVRTIER1
EGYPTEGY36#***DYQTIER1
ESTONIAEST38#***JWENATO
FIJIFJI48#***SWJOTHER
FINLANDFIN58A***GWFNATO
FRANCEFRA14F***#ZFNATO
FRANCEFRA14M***#ZFNATO
GEORGIAGEO68A***RVGTIER1
GERMANYDEU12C***#ZGNATO
GERMANYDEU12D***#ZGNATO
GREECEGRC23G***#ZUNATO
HUNGARYHUN51#***VWHNATO
ICELANDISL24S***#ZVNATO
INDIAIND72#***YZITIER2
INDONESIAIDN45#***ZYTTIER2
IRAQIRQ62D***NVQTIER1
IRELANDIRL84D***PVTTIER1
ISRAELISR31#***AYDTIER2
ITALYITA15A***#ZRNATO
JAPANJPN30J***#ZJTIER2
JORDANJOR78A***XVJTIER2
KOREA, REPUBLIC OFKOR37#***FZHTIER2
KUWAITKWT60A***KYKOTHER
LATVIALVA55A***DVDNATO
LITHUANIALTU47#***RWINATO
LUXEMBOURGLUX28B***#ZLNATO
MALAYSIAMYS34Y***#YWTIER2
MEXICOMEXnonenoneYXOTHER
MONTENEGROMNE77A***WVHNATO
MOROCCOMAR63A***MYPTIER2
NATO & INTERNATIONAL ORG.nonenoneI***#noneOTHER
NETHERLANDSNLD17H***#ZNNATO
NEW ZEALANDNZL98E***#ZETIER2
NON-NATO NATIONSnonenoneS***#noneOTHER
NORTH MACEDONIAMKD54A***CWMNATO
NORWAYNOR25N***#ZTNATO
NSPA (USER)NSPnonenoneZXNATO
OMANOMN56A***EVETIER1
PAKISTANPAK74A***TZOTIER1
PAPUA NEW GUINEAPNG65A***PYGOTHER
PERUPER79A***YVPTIER2
PHILIPPINESPHL46#***PZMOTHER
POLANDPOL43#***HWPNATO
PORTUGALPRT26P***#ZPNATO
QATARQAT81B***AVMTIER2
ROMANIAROU39#***LWRNATO
RUSSIAN FEDERATIONRUS57A***FYUOTHER
SAUDI ARABIASAU70#***EYSTIER1
SERBIASRB73A***SVSTIER2
SINGAPORESGP32Q***#YJTIER2
SLOVAKIASVK40#***MWSNATO
SLOVENIASVN42#***QWLNATO
SOUTH AFRICAZAF18V***#ZDTIER1
SPAINESP33#***BYBNATO
SWEDENSWE64A***NVKNATO
SWITZERLANDCHEnonenoneYLOTHER
TAIWAN, PROVINCE OF CHINATWNnonenoneYEOTHER
THAILANDTHA35#***CYYTIER1
TONGATON49#***TWTOTHER
TÜRKIYETUR27T***#ZWNATO
UKRAINEUKR61A***JYRTIER2
UNITED ARAB EMIRATESARE71#***WWGTIER2
UNITED KINGDOMGBR99K***#ZKNATO
UNITED KINGDOMGBR99U***#ZKNATO
UNITED NATIONSnone44noneWAOTHER
UNITED STATESUSA00-09#***#ZZNATO
UNITED STATESUSA00-09X***#ZZNATO

NSPA = NATO Support & Procurement Agency

CTR Code = "3-letter" Country Code

Unique “3-letter” country codes published in ISO 3166-1 alpha-3 codes' list to be used within the NATO Codification System (NCS) to distinguish geographical entities, nations and countries, whenever necessary. Country codes present in ISO 3166-1 but not listed in CodSP-3 are valid country codes and must be accepted.
3 letter Country Code (CTR) codes are also used as:
- NATO REFERENCE NUMBER ACTION ACTIVITY CODES (DRN 8750)
- DESTINATION CODE (DRN 8710)
- SOURCE CODE (DRN 8709)
- COUNTRY CODE (DRN 3408)

NCB Code - DRN 4130

Luxembourg: all transactions are catalogued by Belgium (NCB Code 13)
Iceland: NSNs are allocated by the 1st NATO or sponsored Tier2 nation which uses the item of supply.

NCAGE Code - DRN 4140

NCAGE Code structure explanation:
# = numeral
* = alpha/numerical
Canada will progressively replace existing NCAGE Codes with prefix "L" as file maintenance action occurs. Canadian NCAGE Codes with structure #***# created prior to 2002 and identified by US F/DDC (DRN 4235) value 3 continue to be valid (see ACodP-1, Chapter V, Sub-Section 553, Table 25).
Luxembourg: all NCAGEs are allocated by Belgium (NCAGE structure B***#)
Iceland: all NCAGEs are allocated by NSPA (NCAGE structure S***#)
Non-NATO/Non Tier2 sponsored nations: All NCAGEs of these nations exchanged at the international level are assigned by NSPA (NCAGE structure S***#). These nations can also assign and use national format CAGE codes. These national CAGE codes are used for national purpose only and cannot be exchanged at international level except within the framework of a bilateral agreement established between two countries.
NATO & International entities: all NCAGEs are allocated by NSPA (NCAGE structure I***#)
United States: NCAGE codes with structure X***# are assigned by NSPA on behalf of USA and are considered valid. NSPA will maintain these codes and together with USA will replace X***# with the #***# structured NCAGE codes, if these entities meet the requirements to assign a #***# NCAGE. NSPA will assign X***# NCAGE code for NCBs only in cases, when U.S. entity will not agree or reply to requests from NCBs to secure a #***# NCAGE code and NCBs need the code for codification. NCBs request NCAGE code X***# at ncage@nspa.nato.int.
NOTE: The letter "I" must be used only in the first position of International NCAGEs assigned by NSPA. The letter "O" must not be used in NCAGEs.

MOE Code - DRN 2833

MOE Code structure: A two character alpha code, the first character of which is Z, Y, W or V used only in Management data.
Luxembourg: all transactions are submitted by Belgium (MOE Code ZB)