NATO Codification System Country Codes
- Situation as of September 2018 -
AC/135 Home

Print Text file NCS Codes Chart
COUNTRYCTRMOENCBNCAGECAT
AFGHANISTANAFGVF67A***QTIER1
ALBANIAALBYH59A***HNATO
ARGENTINAARGYF29W***#TIER2
AUSTRALIAAUSZA66Z***#TIER2
AUSTRIAAUTWB41#***NTIER2
BELARUSBLRVL62A***LTIER1
BELGIUMBELZB13B***#NATO
BOSNIA AND HERZEGOVINABIHVB75A***UTIER1
BRAZILBRAYA19#***KTIER2
BRUNEI DARUSSALAMBRNVC76A***VTIER1
BULGARIABGRWU50#***UNATO
CANADACANZC20L***#NATO
CANADACANZC20#***#NATO
CANADACANZC21L***#NATO
CANADACANZC21#***#NATO
CHILECHLYN52A***ATIER1
COLOMBIACOLYC80A***ZTIER1
CROATIAHRVWD53A***BNATO
CZECH REPUBLICCZEWZ16#***GNATO
DENMARKDNKZS22R***#NATO
EGYPTEGYYQ36#***DTIER1
ESTONIAESTWE38#***JNATO
FIJIFJIWJ48#***SOTHER
FINLANDFINWF58A***GTIER2
FRANCEFRAZF14F***#NATO
FRANCEFRAZF14M***#NATO
GEORGIAGEOVG68A***RTIER1
GERMANYDEUZG12C***#NATO
GERMANYDEUZG12D***#NATO
GREECEGRCZU23G***#NATO
HUNGARYHUNWH51#***VNATO
ICELANDISLZV24S***#NATO
INDIAINDZI72#***YTIER1
INDONESIAIDNYT45#***ZTIER1
ISRAELISRYD31#***ATIER2
ITALYITAZR15A***#NATO
JAPANJPNZJ30J***#TIER1
JORDANJORVJ78A***XTIER1
KOREA, REPUBLIC OFKORZH37#***FTIER2
KUWAITKWTYK60A***KOTHER
LATVIALVAVD55A***DNATO
LITHUANIALTUWI47#***RNATO
LUXEMBOURGLUXZL28B***#NATO
MALAYSIAMYSYW34Y***#TIER2
MONTENEGROMNEVH77A***WNATO
MOROCCOMARYP63A***MTIER2
NATO & INTERNATIONAL ORG.nonenonenoneI***#NATO
NETHERLANDSNLDZN17H***#NATO
NEW ZEALANDNZLZE98E***#TIER2
NON-NATO NATIONSnonenonenoneS***#NATO
NORWAYNORZT25N***#NATO
NSPA (NADB)noneWNnonenoneNATO
NSPA (NMCRL)noneWXnonenoneNATO
NSPA (USER)noneZXnoneX***#NATO
OMANOMNVE56A***ETIER1
PAKISTANPAKZO74A***TOTHER
PAPUA NEW GUINEAPNGYG65A***POTHER
PERUPERVP79A***YTIER1
PHILIPPINESPHLZM46#***POTHER
POLANDPOLWP43#***HNATO
PORTUGALPRTZP26P***#NATO
ROMANIAROUWR39#***LNATO
RUSSIAN FEDERATIONRUSYU57A***FOTHER
SAUDI ARABIASAUYS70#***ETIER1
SERBIASRBVS73A***STIER2
SINGAPORESGPYJ32Q***#TIER2
SLOVAKIASVKWS40#***MNATO
SLOVENIASVNWL42#***QNATO
SOUTH AFRICAZAFZD18V***#TIER1
SPAINESPYB33#***BNATO
SWEDENSWEVK64A***NTIER2
THAILANDTHAYY35#***CTIER1
THE FORMER YUGOSLAV REPUBLIC OF MACEDONIA*FYRWM54A***CTIER1
TONGATONWT49#***TOTHER
TURKEYTURZW27T***#NATO
UKRAINEUKRYR61A***JTIER1
UNITED ARAB EMIRATESAREWG71#***WTIER2
UNITED KINGDOMGBRZK99K***#NATO
UNITED KINGDOMGBRZK99U***#NATO
UNITED NATIONSnoneWA44noneOTHER
UNITED STATESUSAZZ01#***#NATO
UNITED STATESUSAZZ00#***#NATO
UNITED STATESUSAZZ02-09#***#NATO
US DOMESTIC USE ONLYnoneVAnonenoneNATO
US DOMESTIC USE ONLYnoneWWnonenoneNATO

*Turkey recognizes the Republic of Macedonia with its constitutional name

NSPA = NATO Support & Procurement Agency (formerly referred to as NAMSA)

NOTES:

1. 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. Note that the NATO code "FYR" cf. STANAG 1059, used for the «the Former Yugoslav Republic of Macedonia»* is explicitly different from the ISO code "MKD".
2. MOE Code - DRN 2833
MOE Code structure: A two character alpha code, the first character of which is Z, Y, W or V
These codes are also used as :
- REFERENCE NUMBER ACTION ACTIVITY CODES (DRN 2900) ;
- SUBMITTER CODES (DRN 3720) ;
- DESTINATION ACTIVITY CODES (DRN 3880) ;
- ORIGINATOR CODES (DRN 4210).
The NATO MOE RULE No (DRN 8290) for international exchange of codification data is a four character code consisting of two alphabetic characters as given in the table above followed by a two digit non-significant number 01.
Luxembourg: all transactions are submitted by Belgium ( MOE Code ZB )
3. NCB Code - DRN 4130
Luxembourg: all transactions are catalogued by Belgium ( NCB Code 13 )
Iceland: NSNs are allocated by the 1st NATO or sponsored Tier 2 nation which uses the item of supply.
4. 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 Tier 2 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***# )
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.