This is a list of International Olympic Committee (IOC) country codes.

Current NOCs

There are 206 current NOCs (National Olympic Committees) within the Olympic Movement. The following tables show the currently used code for each NOC and any different codes used in past Games, per the official reports from those Games. Some of the past code usage is further explained in the following sections. Codes used specifically for a Summer Games only or a Winter Games only, within the same year, are indicated by "S" and "W" respectively.

CodeNational Olympic CommitteeOther codes usedLink
AFGAfghanistan
ALBAlbania
ALGAlgeriaAGR (1964)AGL (1968 S) from Spanish Argelia
ANDAndorra
ANGAngolaANO (as referenced in IAAF World Championships Beijing 2015 Statistics Handbook)
ANTAntigua and Barbuda
ARGArgentina
ARMArmenia
ARUAruba
ASAAmerican SamoaAMS
AUSAustralia
AUTAustriacurrent code from French Autriche
AZEAzerbaijan
BAHBahamas
BANBangladesh
BARBarbadosBAD (1964)
BDIBurundi
BELBelgium
BENBeninDAY (1964)DAH (1968–1976) as Dahomey
BERBermuda
BHUBhutan
BIHBosnia and HerzegovinaBSH (1992 S), BOS; current code from Bosnian Bosna i Hercegovina
BIZBelizeHBR (1968–1972) from French Honduras britannique as British Honduras; also BHO
BLRBelarus
BOLBolivia
BOTBotswana
BRABrazil
BRNBahrainBHR
BRUBrunei
BULBulgaria
BURBurkina FasoVOL (1972–1984) as Upper Volta; also BKF
CAFCentral African RepublicAFC (1968)
CAMCambodiaCAB (1964)KHM (1972) as Khmer Republic
CANCanada
CAYCayman Islands
CGORepublic of the Congo
CHAChadCHD (1964)
CHIChileCIL (1956 W1960 S) from Italian Cile
CHNChinaPRC (1952 S) as People's Republic of China
CIVIvory CoastIVC (1964)CML (1968) from Spanish Costa de Marfilcurrent code from French Côte d'Ivoire
CMRCameroon
CODDemocratic Republic of the CongoCOK (1968) as Congo-KinshasaZAI (1972–1996) as Zaire
COKCook IslandsCKI
COLColombia
COMComoros
CPVCape VerdeCVD
CRCCosta RicaCOS (1964)
CROCroatia
CUBCuba
CYPCyprus
CZECzech Republic
DENDenmarkDAN (1960 S1968 W)DIN (1968 S)previous codes taken from Italian Danimarca, French Danemark and Spanish Dinamarca
DJIDjibouti
DMADominicaDMN
DOMDominican Republic
ECUEcuador
EGYEgyptRAU (19601968)UAR (1964) as United Arab Republic previous codes taken from Italian Repubblica Araba Unita, French République Arabe Unie and Spanish República Árabe Unida
ERIEritrea
ESAEl SalvadorSAL (1964–1976)
ESPSpainSPA (1956–19641968 W)current code taken from French Espagne or Spanish España
ESTEstonia
ETHEthiopiaETI (19601968)
FIJFijiFIG (1960) from Italian Figi
FINFinland
FRAFrance
FSMFederated States of Micronesia
GABGabon
GAMThe Gambia
GBRGreat BritainGRB (1956 W–1960)GBI (1956 athletics; 1964)
GBSGuinea-Bissau
GEOGeorgia
GEQEquatorial Guineacurrent code taken from the Spanish "Guinea Ecuatorial"
GERGermany
GHAGhana
GREGreece
GRNGrenada
GUAGuatemalaGUT (1964)
GUIGuinea
GUMGuam
GUYGuyanaGUA (1960)GUI (1964) BGU
HAIHaiti
HKGHong KongHOK (1960–1968)
HONHonduras
HUNHungaryUNG (1956 W1960 S) from Italian Ungheria
INAIndonesiaINS (1960)
INDIndia
IRIIranIRN (1956–1988)IRA (1968 W)current code from Islamic Republic of Iran
IRLIrelandcurrent code taken from French Irlande. EIR (1956 athletics; see Ireland at the Olympics § Name of the country)
IRQIraqIRK (19601968) from French/Spanish Irak
ISLIcelandICE (1960 W1964 S)current code taken from French Islande, Icelandic Ísland or Spanish Islandia
ISRIsrael
ISVVirgin Islandscurrent code taken from French Îles Vierges (des États-Unis)
ITAItaly
IVBBritish Virgin IslandsBVI current code taken from French Îles Vierges britanniques
JAMJamaica
JORJordan
JPNJapanGIA (1956 W1960 S) from Italian GiapponeJAP (1960 W)
KAZKazakhstan
KENKenya
KGZKyrgyzstan
KIRKiribati
KORSouth KoreaCOR (1956 W1960 S1968 S1972 S)previous code taken from Italian Corea, French Corée and Spanish Corea
KOSKosovo
KSASaudi ArabiaARS (1968–1976) from French Arabie saouditeSAU (1980–1984)current code from Kingdom of Saudi Arabia
KUWKuwait
LAOLaos
LATLatvia
LBALibyaLYA (1964)LBY (1968 W)
LBNLebanonLEB (1960 W1964 S)LIB (1964–2016) from French Liban
LBRLiberia
LCASaint LuciaSTL
LESLesotho
LIELiechtensteinLIC (1956 W1964 S1968 W)
LTULithuaniaLIT (1992 W)
LUXLuxembourg
MADMadagascarMAG (1964)
MARMoroccoMRC (1964); current code from French Maroc
MASMalaysiaMAL (1964–1988)
MAWMalawi
MDAMoldovaMLD (1994)
MDVMaldives
MEXMexico
MGLMongoliaMON (1968 W)
MHLMarshall Islands
MKDNorth Macedonia North Macedoniacurrent code taken from Macedonian Македонија/Makedonija
MLIMali
MLTMaltaMAT (1960–1964)
MNEMontenegro
MONMonaco
MOZMozambique
MRIMauritius
MTNMauritania
MYAMyanmarBIR (1948–19601968–1988) from French BirmanieBUR (1964) as Burma
NAMNamibia
NCANicaraguaNCG (1964)NIC (1968)
NEDNetherlandsOLA (1956 W) from Italian OlandaNET (1960 W)PBA (1960 S) from Italian Paesi BassiNLD (1964 S)HOL (1968–1988) as Hollandcurrent code taken from Dutch Nederland
NEPNepal
NGRNigeriaNIG (1960 S)NGA (1964)
NIGNigerNGR (1964)
NORNorway
NRUNauru
NZLNew ZealandNZE (19601968 W)
OMAOmanOMN
PAKPakistan
PANPanama
PARParaguay
PERPeru
PHIPhilippinesFIL (19601968) from Spanish Filipinas and Italian Filippine
PLEPalestine
PLWPalaufrom archaic English Pelew
PNGPapua New GuineaNGY (1976–1980)NGU (1984–1988)
POLPoland
PORPortugal
PRKNorth KoreaNKO (1964 S1968 W)CDN (1968) from French Corée du Nord or Spanish Corea del Nortecurrent code from People's Republic of Korea
PURPuerto RicoPRI (1960)PRO (1968)
QATQatar
ROURomaniaROM (1956–19601972–2006)RUM (1964–1968) from obsolete spelling Rumaniacurrent code from French Roumanie
RSASouth AfricaSAF (1960–1972) current code from Republic of South Africa
RUSRussiaFrom 1994 to 2016
RWARwanda
SAMSamoaWSM (1984–1996) as Western Samoa
SENSenegalSGL (1964)
SEYSeychelles
SGPSingaporeSIN (1959–2016)
SKNSaint Kitts and NevisSTK
SLESierra LeoneSLA (1968)
SLOSlovenia
SMRSan MarinoSMA (1960–1964)
SOLSolomon Islands
SOMSomalia
SRBSerbiafrom Serbian Srbija
SRISri LankaCEY (1948–19641972) as CeylonCEI (1968 S) from Spanish Ceilán
SSDSouth Sudan
STPSão Tomé and Príncipe
SUDSudan
SUISwitzerlandSVI (1956 W1960 S) from Italian SvizzeraSWI (1960 W1964 S)current code from French Suisse
SURSuriname
SVKSlovakia
SWESwedenSVE (1956 W1960 S) from Italian SveziaSUE (1968 S) from Spanish Suecia
SWZEswatinicurrent code from former name Swaziland
SYRSyriaSIR (1968) from Spanish Siria
TANTanzania
TGATongaTON (1984)
THAThailand
TJKTajikistan
TKMTurkmenistan
TLSTimor-Lestecurrent code taken from Portuguese Timor-Leste
TOGTogo
TPEChinese TaipeiRCF (1956–1960) as Republic of China, FormosaTWN (1964–1968) as TaiwanROC (1972–1976) as Republic of China
TTOTrinidad and TobagoTRT (1964–1968)TRI (1972–2012)
TUNTunisia
TURTurkey
TUVTuvalu
UAEUnited Arab Emirates
UGAUganda
UKRUkraine
URUUruguayURG (1968)
USAUnited StatesSUA (1960 S) from Italian Stati Uniti d'AmericaEUA (1968 S) from French États-Unis d'Amérique or Spanish Estados Unidos de América
UZBUzbekistan
VANVanuatu
VENVenezuela
VIEVietnamVET (1964)VNM (1952–1975) as Republic of Vietnam
VINSaint Vincent and the GrenadinesSTV
YEMYemen
ZAMZambiaNRH (1964) as Northern Rhodesia
ZIMZimbabweRHO (1960–1972) as Rhodesia

Current NPCs

Most National Paralympic Committees (NPC) cover a territory with an active NOC. In these cases the NPC codes matches the IOC codes shown above. The two current NPCs without a corresponding NOC use the following NPC codes.

CodeNational Paralympic CommitteeLink
FROFaroe Islands
MACMacau, ChinaAssociação Recreativa dos Deficientes de Macau

Historic NOCs and teams

Codes still in use

Fourteen historical NOCs or teams have codes that are still used in the IOC results database to refer to past medal winners from these teams.

CodeNation/TeamOther codes used
AHONetherlands AntillesATO (1960)NAN (1964)code from French Antilles hollandaises
ANZAustralasiaAlso AUA
BOHBohemia
BWIBritish West IndiesANT (1960) from Antilles
EUAUnited Team of Germanycode taken from French Équipe unifiée d'Allemagne
EUNUnified Teamcode from the French Équipe unifiée
FRGWest GermanyALL (1968 W) from French AllemagneALE (1968 S) from Spanish AlemaniaGER (1972–1976)code FRG taken from Federal Republic of Germany
GDREast GermanyODE (1968 S) from German Ostdeutschland code GDR taken from German Democratic Republic
SCGSerbia and Montenegrocode from Serbian Србија и Црна Гора / Srbija i Crna Gora
TCHCzechoslovakiaCSL (1956 W)CZE (1960 W)CSV (1960 S)CZS (1964 S)CHE (1968 S) from Spanish Checoslovaquia code taken from French Tchécoslovaquie
URSSoviet UnionSOV (1968 W) code from French Union des républiques socialistes soviétiques (URSS)
VNMSouth Vietnam South VietnamCode of the State of Vietnam and then Republic of Vietnam from 1952 to 1975.
YUGYugoslaviaJUG (1956–19601968 W) from Југославија/Jugoslavija in native languagesYUS (1964 S)

Obsolete codes

Unlike the previous list, these codes no longer appear in the IOC results database. When a past athlete from one of these teams has won a medal, the new code is shown next to them instead.

CodeNation (NOC)YearsNotes
BIRBurma From French Birmanie1948–1988Now Myanmar (MYA)
CEYCeylon1948–1972Now Sri Lanka (SRI)
DAHDahomey1964–1976Now Benin (BEN)
GUIBritish Guiana1948–1964Now Guyana (GUY). The code former GUI has been reassigned to Guinea (GUI) in 1965 when its new NOC was recognized by the IOC and used publicly in their first competed games in 1968. All formerly known by BGU
HBRBritish Honduras From French Honduras britannique1968–1972Now Belize (BIZ)
IHODutch East Indies code from French Indes orientales hollandaises1934–1938Now Indonesia (INA)
KHMKhmer Republic From French République khmère1972Now Cambodia (CAM)
MALMalaya From French Malaisie1956–1960Competed independently before the formation of Malaysia in 1963. Now Malaysia (MAS)
NBONorth Borneo1956
NRHNorthern Rhodesia1964Now Zambia (ZAM)
RAUUnited Arab Republic code from French République arabe unie1960Now Egypt (EGY) and Syria (SYR)
RHORhodesia also Southern Rhodesia and Federation of Rhodesia and Nyasaland until it became Zimbabwe in 19801960–1972Now Zimbabwe (ZIM)
ROCRepublic of China1932–1976Medal winners from 1948 and earlier display as Republic of China (ROC), while medal winners from after 1948 display as Chinese Taipei (TPE) under which the team now competes.
RU1Russian Empire19001908–1912Now Russia (RUS)
SAASaar1952Competed independently before rejoining West Germany (FRG) in 1957
UARUnited Arab Republic1960–1968Now Egypt (EGY)
VOLUpper Volta1972–1984Now Burkina Faso (BUR)
WSMWestern Samoa1984–1996Now Samoa (SAM)
YARNorth Yemen code from Yemen Arab Republic1984–1988Competed independently before Yemeni unification in 1990. Now Yemen (YEM)
YMDSouth Yemen code from Yemen Democratic Republic1988
ZAIZaire From French Zaïre1972–1996Now Democratic Republic of the Congo (COD)

Two other significant code changes have occurred, both because of a change in the nation's designation as used by the IOC:

  • HOL was changed to NED for the Netherlands for the 1992 Games, reflecting the change in designation from Holland.
  • IRN was changed to IRI for Iran for the 1992 Games, reflecting the change in designation to Islamic Republic of Iran.

Special codes for Olympics

CodeNation/teamYearsNotes
AINIndividual Neutral Athletes from French Athlètes Individuels Neutres2024, 2026Used for Russian and Belarusian athletes competing as neutrals due to the Russian invasion of Ukraine. The delegation will use a flag and a one-off instrumental anthem assigned by the IOC.
ANZAustralasia1908–1912Used in the IOC's medal database to identify the team from Australasia, composed of athletes from both Australia and New Zealand for the 1908 and 1912 Games. Both nations competed separately by 1920.
CORKorea from French Corée2018Used for the unified Korean women's ice hockey team at the 2018 Winter Olympics.
EORRefugee Olympic Team from French Équipe olympique des réfugiés2016–2024Used for the Refugee Olympic Team, for athletes who have been displaced from their home countries. The IOC code was changed from ROT which was used in 2016.
EUAUnited Team of Germany from French Équipe unifiée d'Allemagne1956–1964Used in the IOC's medal database to identify the United Team of Germany, composed of athletes representing the NOCs of both East Germany and West Germany for the 1956–1964 Games. The team was simply known as Germany in the official reports for those six games at the time.
EUNUnified Team from French Équipe unifiée1992Used in 1992 (both Summer and Winter Games) for the Unified Team, composed of athletes from most of the former Soviet republics that chose to compete as a unified team. Estonia, Latvia and Lithuania entered separately in 1992, whereas Russia and eleven other post-Soviet nations competed independently for the first time in 1994 or 1996.
IOPIndependent Olympic Participants19922014Used for independent Olympic participants at the 1992 Summer Olympics as a designation used for athletes from FR Yugoslavia who could not compete as a team due to United Nations sanctions. At the 1992 Summer Olympics IOP was used as a designation for athletes from the Republic of Macedonia too. IOP was also used during the 2014 Winter Olympics in Sochi by Indian athletes due to the Indian Olympic Association suspension.
IOAIndependent Olympic Athletes200020122016Used for Individual Olympic Athletes in 2000, a designation used for athletes from Timor-Leste before the formation of its NOC. IOA was used again in the 2012 Games, when it stood for Independent Olympic Athletes, comprising athletes from the former Netherlands Antilles and a runner from South Sudan. The Netherlands Antilles Olympic Committee's membership from the IOC was withdrawn the previous year, and South Sudan had not yet formed an NOC at the time. IOA was used again in 2016 for athletes from Kuwait as a result of the suspension of its National Olympic Committee.
IOCAthletes from Kuwait2010–2012Used as the country code for Athletes from Kuwait, when the Kuwait Olympic Committee was suspended the first time, at the 2010 Summer Youth Olympics, the 2010 Asian Games and the 2011 Asian Winter Games; for the second suspension in 2015–2017, athletes from Kuwait were also competing in several international competitions under the IOC flag, but this time in the team of Individual Olympic Athletes (IOA), including (but not only) in the 2016 Summer Olympics.
MIXMixed-NOCs2010–Used as the country code for Mixed NOCs at the Youth Olympics.
OAROlympic Athletes from Russia2018Used for Olympic Athletes from Russia competing as neutral athletes due to the state-sponsored doping scandal.
ROCROC from the abbreviation for Russian Olympic Committee2020–2022Used for Russian Olympic Committee athletes at the 2020 Summer Olympics and 2022 Winter Olympics following the sanctions due to the state-sponsored doping scandal. The delegation used a flag depicting the logo of the Russian Olympic Committee.
XXBMixed team1896–1904Used in the IOC's medal database to identify medals won by mixed teams of athletes from multiple nations (such as the combination of France and Great Britain), a situation that happened several times in the Games of 1896, 1900, and 1904. Until 2021, the IOC used the code ZZX for mixed teams. In 2021, the code was changed to MIX, matching the code for mixed teams at the Youth Olympics. In 2024, the code was changed to XXB.

Special codes for Paralympics

CodeNation/TeamYearsNotes
IPPIndependent Paralympic Participants1992Used for Independent Paralympic Participants at the 1992 Summer Paralympics as a designation used for athletes from FR Yugoslavia and Former Yugoslavian Republic of Macedonia who could not compete as a team due to United Nations sanctions.
IPAIndividual Paralympic Athletes2000De facto independent East Timor was not yet recognised as a sovereign state, and did not have a recognised National Paralympic Committee. Two athletes from the country gained the opportunity to in the 2000 Summer Paralympics in Sydney, but they competed officially as Individual Paralympic Athletes, rather than as representatives of an NPC.
IPAIndependent Paralympic Athletes2016A team consisting of refugee and asylee Paralympic athletes competed at the 2016 Summer Paralympics in Rio de Janeiro as Independent Paralympic Athletes.
NPANeutral Paralympic Athletes20182024Used in 2018 for Russian athletes competing as neutral athletes due to the state-sponsored doping scandal. Was to be used in 2022 for Russian athletes competing as neutral athletes due to the Russian invasion of Ukraine, however the Russian athletes were ultimately banned before the start of the 2022 Games. Used again in the 2024 Summer Paralympics for both Russian and Belarusian athletes. In 2024, the designation was banned from using the Paralympic flag and instead used a white flag with black letters displaying "NPA" (but still used the Paralympic Anthem).
PNAParalympic Neutral AthletesWas to be used for Belarusian athletes competing as neutral athletes due to the 2022 Russian invasion of Ukraine, however the Belarusian athletes were ultimately banned before the start of the 2022 Winter Paralympics and the code was not used.
RPCRPC from the abbreviation for Russian Paralympic Committee2020Used for Russian Paralympic Committee athletes at the 2020 Summer Paralympics following the sanctions due to the state-sponsored doping scandal. The delegation used a flag with an altered emblem of the Russian Paralympic Committee (the original emblem being banned due to containing the flag of Russia). Was to be used in 2022 as well, however the Russian athletes were ultimately banned due to the 2022 Russian invasion of Ukraine.
RPTRefugee Paralympic Team20202024The team represents the estimated 82 million people around the world who are refugees, and the 12 million of which have disabilities per UNHCR estimate.

Special codes for World Games

The World Games are a multi-sport event comprising sports and sporting disciplines that are not contested in the Olympic Games. The World Games are governed by the International World Games Association, under the patronage of the International Olympic Committee.

CodeNation/TeamYearsNotes
HNLHaudenosaunee2022The Haudenosaunee (also known as the Iroquois), who invented the sport of lacrosse and which has spiritual significance to them, were initially denied a spot to compete at the 2022 World Games, despite the Haudenosaunee national team's placement at the 2018 World Lacrosse Championship, due to not having a recognized NOC and issues concerning other countries recognizing sovereignty; they were given a spot to compete after Ireland agreed to drop out of competition in a show of solidarity.

See also

Notes

Sources