Participating countries

This is the list of countries which have confirmed that they will participate at this IMO. The final list of participating countries will be published along with the official results of the IMO.

# Code Country Number of participants
C L DL OA OB OC
Number of participants 603 107 107 124 10 23
1 ALB Albania 6 1 1 2    
2 ALG Algeria            
3 AGO Angola            
4 ARG Argentina 6 1 1 1    
5 ARM Armenia 6 1 1      
6 AUS Australia 6 1 1 2   1
7 AUT Austria 6 1 1 2    
8 AZE Azerbaijan 6 1 1 1    
9 BAH Bahrain 6 1 1      
10 BGD Bangladesh 6 1 1 2   1
11 BLR Belarus 6 1 1      
12 BEL Belgium 6 1 1 1    
13 BOL Bolivia 6 1 1 2   2
14 BIH Bosnia and Herzegovina 6 1 1      
15 BWA Botswana 6 1 1      
16 BRA Brazil 6 1 1 2    
17 BGR Bulgaria 6 1 1 1    
18 CAN Canada 6 1 1      
19 CHI Chile 6 1 1 2    
20 CHN People's Republic of China 6 1 1 2   1
21 COL Colombia 6 1 1      
22 CRI Costa Rica 6 1 1      
23 HRV Croatia 6 1 1      
24 CUB Cuba            
25 CYP Cyprus 6 1 1      
26 CZE Czech Republic 6 1 1      
27 DEN Denmark 6 1 1      
28 DOM Dominican Republic            
29 ECU Ecuador 6 1 1      
30 EGY Egypt            
31 EST Estonia 6 1 1 1    
32 FIN Finland 6 1 1      
33 FRA France 6 1 1      
34 GEO Georgia 6 1 1 1    
35 GER Germany 6 1 1 1    
36 GHA Ghana 5 1 1 2    
37 HEL Greece 6 1 1 1    
38 HND Honduras 2 1 1 2   2
39 HKG Hong Kong 6 1 1 1   1
40 HUN Hungary 6 1 1 2    
41 ISL Iceland 5 1 1      
42 IND India   1 1   1  
43 IDN Indonesia 6 1 1 2    
44 IRQ Iraq 6 1 1 1 1  
45 IRN Islamic Republic of Iran 6 1 1 2    
46 IRL Ireland 6 1 1 2    
47 ISR Israel 6 1 1 3   1
48 ITA Italy 6 1 1 2    
49 CIV Ivory Coast   1 1      
50 JPN Japan 6 1 1 2   2
51 KAZ Kazakhstan 6 1 1 1   1
52 KEN Kenya 6 1 1 1    
53 PRK Democratic People's Republic of Korea            
54 KOR Republic of Korea 6 1 1 2   1
55 KSV Kosovo 6 1 1 1 1  
56 KGZ Kyrgyzstan 6 1 1 2    
57 LVA Latvia 6 1 1 1    
58 LTU Lithuania 5 1 1      
59 LUX Luxembourg 2 1 1 2    
60 MAC Macau 6 1 1 1    
61 MAS Malaysia 6 1 1 2   2
62 MEX Mexico 6 1 1 2    
63 MDA Republic of Moldova 6 1 1 2    
64 MNG Mongolia 6 1 1      
65 MNE Montenegro 6 1 1 1    
66 MAR Morocco 6 1 1 1 2  
67 MMR Myanmar 6 1 1 2   2
68 NPL Nepal 6 1 1 1 1  
69 NLD Netherlands 6 1 1 1    
70 NZL New Zealand 6 1 1 1    
71 NIC Nicaragua 6 1 1      
72 NGA Nigeria 5 1 1 2    
73 MKD North Macedonia 6 1 1 2 1  
74 NOR Norway 6 1 1 2    
75 OMN Oman 6 1 1 2    
76 PAK Pakistan 6 1 1      
77 PAN Panama 6 1 1 2    
78 PAR Paraguay 6 1 1      
79 PER Peru 2 1 1      
80 PHI Philippines 6 1 1 3    
81 POL Poland 6 1 1      
82 POR Portugal 6 1 1 2    
83 PRI Puerto Rico 6 1 1      
84 ROU Romania 6 1 1 2    
85 RUS Russian Federation 6 1 1 1    
86 SLV El Salvador 5 1 1      
87 SAU Saudi Arabia 6 1 1 3    
88 SRB Serbia 6 1 1 2    
89 SGP Singapore 6 1 1 2    
90 SVK Slovakia 6 1 1 2    
91 SVN Slovenia 6 1 1      
92 SAF South Africa 6 1 1 2   1
93 ESP Spain 6 1 1 1    
94 LKA Sri Lanka 6 1 1 2    
95 SWE Sweden 6 1 1      
96 SUI Switzerland 6 1 1 1   1
97 SYR Syria 6 1 1 2    
98 TWN Taiwan 6 1 1 2   1
99 TJK Tajikistan 6 1 1      
100 TZA Tanzania 4 1 1      
101 THA Thailand 6 1 1 2   1
102 TTO Trinidad and Tobago   1 1      
103 TUN Tunisia 6 1 1 3 1  
104 TUR Turkey 6 1 1 2    
105 TKM Turkmenistan 6 1 1 1    
106 UGA Uganda 6 1 1 1    
107 UKR Ukraine 6 1 1 2    
108 UAE United Arab Emirates            
109 UNK United Kingdom 6 1 1 1 2  
110 USA United States of America 6 1 1 2    
111 URY Uruguay 6 1 1      
112 UZB Uzbekistan 6 1 1 2   2
113 VEN Venezuela 4 1 1 2    
114 VNM Vietnam 6 1 1