The Republic of Agora

N. Korea’s Chemical Imports


North Korea’s Chemical Imports: Technical Assessment 2

Lennie Phillips, et al. | 2025.09.30

North Korea has long been believed to have a chemical weapons programme. In this assessment of North Korea’s chemical imports, particularly materials that could be used for chemical warfare production, insights can be gained into North Korea’s procurement networks and the challenges of monitoring dual-use goods.

This report assesses shipment-level trade data for imports of chemicals and equipment into North Korea that could be used to produce chemical warfare agents (CWAs). It is impossible to ascertain the uses of the imports this report analyses. However, two chemical imports from China do have particular relevance to the development of CWAs: sodium fluoride and disodium sulfate. The former appears on the Australia Group (AG) Export Control List of Chemical Weapons Precursors, while the latter can be readily converted into sodium sulfide – yet another AG-listed precursor. Similarly, one chemical exported from India to North Korea in 2017, phosphorus trichloride, is scheduled by the Chemical Weapons Convention and was banned in 2006 by the UN Security Council Resolution 1718 Committee for export into North Korea.

Beyond these three chemicals, UN Comtrade reports that from January 2015 to December 2024 North Korea imported at least 667,820 tonnes of chemicals and 2,124 tonnes of relevant machinery, plant or laboratory equipment that could be of particular relevance for producing CWAs. Additionally, in the same period, Project Anthracite has determined that North Korea imported at least another 37 shipments of goods across these same HS codes from Russia and India. These wide-ranging codes include many dual-use chemicals, goods and materials capable of sustaining or progressing North Korea’s CWA production capabilities.

This data could reveal domestic demands and important trade relationships for North Korea’s chemical industry needs, caused by a lack of capability, efficiency or priority. Specifically, this report identifies a dependency on Chinese exports, minimal crossovers between Russian and Indian companies and the types of goods they export into North Korea, possible indications of a lack of industry ability for some basic chemical production processes, and unreliability in countries’ reporting of exports to North Korea.

North Korea does not publish its trade records. Thus, the trade data discussed here is mirrored import data as reported by the exporting countries, which is dependent on those countries’ willingness to provide records of their trade with North Korea. As such, quantity specifics, item descriptions and consignee information were often missing from shipment details, limiting the potential findings of Project Anthracite’s analysis.

Because countries are unlikely to want to be seen as supporting or sustaining anything resembling a North Korean capacity for CWA production, it is possible that the data analysed in this report could have been redacted, obfuscated or misreported, and the mirrored imports identified in this report alone are highly unlikely to satisfy North Korea’s import requirements for its chemical industry. Therefore, it is likely that the results presented in this report are minimum shipments for the goods that do appear in the data.

Project Background

North Korea has long been assessed by many countries as having a chemical weapons (CW) programme. In 2006, a Republic of Korea defence ministry white paper estimated that between 2,500 and 5,000 tons of CWAs were stored in facilities across the country. This figure has been reiterated in later documents, including a 2022 white paper.

The 2017 assassination of Kim Jong-un’s half-brother Kim Jong-nam with the nerve agent VX, in an attack that was widely accepted as being orchestrated by North Korea, served as a reminder of the longstanding North Korean CW programme and to highlight that very little is known about it, in contrast to the international attention paid to North Korea’s missile and nuclear programmes.

In an attempt to identify means to bridge that gap, RUSI published a feasibility study in partnership with the Defence Science and Technology Laboratory (Dstl) in March 2022, which concluded that open source tools could help to increase understanding of North Korea’s chemical industry, allowing hypotheses about CW production to be developed and refined. The study formed part of a multi-year project on North Korea’s WMD in cooperation with the Verification Research, Training and Information Centre (VERTIC) and the James Martin Center for Nonproliferation Studies.

CW production programmes invariably have their origins in the chemical industry, from research into new pesticides to the supply of raw materials and intermediates. Many chemicals that have formed part of historical global CW programmes have been included in the Organisation for the Prohibition of Chemical Weapons’ “Annex on Chemicals”, which forms part of the Chemical Weapons Convention (CWC). The Annex defines the basis for giving one of three schedules to certain chemicals as depending on aspects such as toxicity, quantity of use for purposes not prohibited by the CWC, and whether it has been used as a CW or identified as a precursor.

Based on the feasibility study and with the support of Global Affairs Canada, RUSI has initiated a three-year project to use open source tools and remote-sensing methods to provide a networked overview of North Korea’s chemical industry, initially by profiling associated sites and then seeking to understand their role in North Korea’s chemical industry, as well as any links they might have to CW production.

Methodology

This report relies on the World Customs Organization (WCO) 2022 nomenclature, which “is used worldwide for the uniform classification of goods traded internationally”, for HS (Harmonized System) chapters and subheadings. Although the changes between the WCO’s 2012 nomenclature and the 2022 edition expanded and amended some subheadings in chapters 28 (inorganic chemicals) and 29 (organic chemicals), the headings themselves remained unchanged and cast a wide enough net for the smaller changes to not affect the relevance of the identified shipments in this report. The HS codes reported in the shipment overview tables are therefore reflected as they were reported at the time of shipment. Sometimes, searches in the trade data using these HS4 codes return shipments from before 2022 with HS6 codes that do not exist in the 2022 nomenclature, but the HS4 components of those codes are unchanged from the 2022 nomenclature. Therefore, these shipments are still included in the research findings.

In HS nomenclature, the first six digits are internationally standardised. However, most countries have their own system for the remaining digits, meaning an item’s HS8 code may change from country to country, even while its HS4 and HS6 codes are consistent internationally.

Project Anthracite analysed shipments under WCO chapters 28 and 29 because they would include chemicals and select precursors outlined in CWC schedules and sanctioned by the UN Security Council Committee established pursuant to Resolution 1718.

Similarly, the project team also analysed shipments under HS4 code 8419 because it covers a range of plant and laboratory equipment for processes that involve a change of temperature. This HS code will include potential dual-use equipment required to produce CWAs. The Australia Group (AG) lists certain equipment for export control, but this is dependent on the materials of construction. For a CW programme, corrosion resistant materials are of the greatest concern due to their ability to withstand contact with CWAs and their precursors, many of which are highly corrosive. However, HS codes do not capture materials of construction, which makes it difficult to determine whether shipments under code 8419 specifically violate any trade controls.

Table 1 summarises the specific HS codes flagged by the Project Anthracite team as encompassing many of the scheduled or dual-use chemicals that could be used to produce CWAs and relevant machinery, plant or laboratory equipment. If goods of direct relevance to CWA production were imported by North Korea (and reported correctly), the Project Anthracite team assessed that they are probably captured within this set of flagged codes.

image01 Table 1: Chemicals and Equipment of Particular Relevance to CWAs. Sources: World Customs Organization (WCO), “HS Nomenclature 2022 Edition”, OPCW, “Annex on Chemicals”; author industry experience, such as ToxSyn, Wisconsin Project on Nuclear Arms Control.

North Korea does not publish its own import data, so this report relies on the published data from other countries on their own exports into North Korea, creating what is called “mirrored import data”. The project uses UN Comtrade mirrored import data for North Korea, and, when possible, also compares the UN Comtrade data with national statistical agencies’ data. Because these agencies vary in their timelines for available data, the trade data analysed in this report is scoped to between January 2015 and December 2024 for consistency. Where discrepancies exist in data between UN Comtrade and national statistical agencies, the latter is used for further analysis.

In some cases, the report also analyses mirrored shipment-level trade data because it offers a more granular level of detail. Details such as consigner, consignee and product descriptions can be used to map trade networks and distinguish characteristics of shipments that might identify them as included under the AG CW-related Common Control List and lists of goods pursuant to the UN Security Council Resolution (UNSCR) 1718 (2006) ban on trade with North Korea that might support the regime in “conducting nuclear tests or launching ballistic missiles”.

The mirrored shipment-level trade data was bought from a third-party commercial supplier that obtains this data directly from national governments which reported exports to North Korea. The data was exported and processed to remove shipments destined for the Republic of Korea. The criteria for this determination were either the recorded port of unloading being in the Republic of Korea, or the consignee having a non-North Korean name or address and online presences confirming it was a legitimate non-North Korean company. To glean as much information as possible about North Korea’s chemical industry procurements beyond China, all these confirmed legitimate exports into North Korea are analysed in full in this report, irrespective of whether they meet the HS codes in Table 1.

Analysis of Mirrored Import Data

From January 2015 to December 2024, North Korea imported at least 15,861 tonnes of inorganic chemicals, 651,959 tonnes of organic chemicals, and 2,124 tonnes of machinery, plant and laboratory equipment and related parts that could be used to produce CWAs.

The following subsections divide the analysed trade data by HS code, and then by country of export, to show the specific goods imported by North Korea. Because the shipment-level export data also includes names of consignees and consignors, some subsections also include relevant summaries of these companies.

Chapter 28: Inorganic Chemicals

According to UN Comtrade, from January 2015 to December 2024, North Korea imported at least 15,861 tonnes of inorganic chemicals that are of particular relevance for potential CWA production. Table 2 breaks down this total at the HS4 level.

image02 Table 2: North Korea’s Total Chapter 28 Imports (2015–24). Sources: WCO, “HS Nomenclature 2022 Edition”; UN Comtrade Database.

By aggregating UN Comtrade data with nationally-reported trade data, this report identifies six countries as exporting these chemicals into North Korea across different periods of 2015–24: China, India, Russia, Bosnia and Herzegovina, Germany and Brazil. The following subsections further examine the relevant exports of each country by order of export quantities.

According to shipment-level trade data, Russia exported goods under another three HS6 codes identified by Project Anthracite as not of particular relevance for CWA production. However, they are still included in the below analysis because their shipment-level details offer insights into North Korea’s wider chemical procurement patterns.

Imports from China

Between January 2015 and December 2024, UN Comtrade reports that China exported at least 15,641 tonnes of inorganic chemicals of particular relevance for CWA production into North Korea. However, the General Administration of Customs of the People’s Republic of China reports exporting at least 16,792 tonnes of those chemicals into North Korea within that same timeframe that fall under eight HS codes:

image03 Table 3: North Korea’s Chapter 28 Imports of Interest from China (2015–24). Sources: WCO, “HS Nomenclature 2022 Edition”; General Administration of Customs of the People’s Republic of China, “Customs Statistics”.

From these shipments, two chemicals are of particular interest: sodium fluoride and disodium sulfate.

Sodium fluoride appears on the AG’s general Export Control List of Chemical Weapons Precursors and can be used in the production of some G-series agents, such as soman and sarin. The description in the Chinese export data for the Chinese HS8 code 28261920 suggests that North Korea imported 2.5 tonnes of disodium sulfate from April 2015 to June 2024.

Although disodium sulfate is not directly a CW precursor, it can readily be converted to sodium sulfide, which does appear on the AG Export Control List as a vesicant precursor. The Chinese export data for the Chinese HS8 code 28331100 suggests that North Korea imported 8,203 tonnes of disodium sulfate from December 2015 to November 2016.

The OPCW’s “Handbook on Chemicals”, which covers chemicals relevant to CW production in the CWC Annex on Chemicals, lists over 750 chemicals under the HS6 code for the “other sulfides & polysulfides” in Table 3, but the Chinese trade data description for the corresponding HS8 code does not clarify which sulfides or polysulfides were in these shipments.

Imports from India

UN Comtrade reports that from 2015 to 2017 India exported at least 206.1 tonnes of inorganic chemicals into North Korea that fall under three HS codes of particular relevance for CWA production.

image04 Table 4: North Korea’s Chapter 28 Imports of Interest from India (2015–17). Source: UN Comtrade Database.

Although India’s Ministry of Commerce and Industry technically reports its own export data through its Department of Commerce, the reported data lacks HS codes and weight values, making it difficult to discern any discrepancies between national statistical reporting and the UN Comtrade data.

Phosphorus trichloride is scheduled by the CWC, meaning that, along with additional supplementary information, North Korea would need to have provided India with an assurance that the chemical was not going to be used for CWC-prohibited purposes or re-exported. Additionally, phosphorus trichloride exports to North Korea were also banned in 2006 by the UNSC 1718 Committee, making the export of these 168 tonnes of the chemical particularly interesting. Although phosphorous trichloride is also on the AG Common Control List, India joined the AG in 2018, so AG restrictions would not have applied to the above shipments.

The same UNSC 1718 Committee document that applies sanctions to phosphorus trichloride exports to North Korea also includes several fluorides – potassium bifluoride, sodium fluoride, potassium fluoride, ammonium bifluoride and sodium bifluoride – which are covered by the HS6 code 282619, but the trade data description does not clarify which specific fluorides were exported.

None of these goods are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Imports from Russia

Although UN Comtrade does not report any exports of chapter 28 items from Russia into North Korea between 2015 and 2024, four chapter 28 items appear in shipment-level trade data provided by a third-party commercial supplier (under five HS codes) across 11 mirrored North Korean imports from Russia between January 2015 and December 2024.

image05 Table 5: North Korea’s Chapter 28 Imports from Russia (2015–24). Sources: WCO, “HS Nomenclature 2022 Edition”; trade data provided by a third-party commercial supplier.

None of these goods are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List. Almost all these shipments were delivered to the city of Rason, North Korea.

The shipments designated with HS codes 283620 (sodium carbonate) and 283630 (sodium hydrogen carbonate) both describe their shipments as “baking soda”. Because the shipments using the former code were sent by the same consignor, and the product descriptions name the shipment as “Baking soda, bicarbonate (chemical name: sodium hydrocarbonate)”, this conflation is probably a data reporting error. Table 6 outlines the differences between the two compounds.

image06 Table 6: Comparison of Sodium Carbonate and Sodium Bicarbonate. Sources: Bell Chem, “The Many Uses of Sodium Bicarbonate”, 21 September 2018; AGC Chemicals, “Sodium Bicarbonate”; Beroil Energy, “Exploring Lesser-Known Uses of Sodium Bicarbonate”, 25 January 2024; Essential Chemical Industry, “Sodium Carbonate”, last amended 27 November 2018; Eti Soda, “Soda Ash”.

These shipments might indicate that North Korea had a limited capacity or temporary inability to produce sodium hydrogen carbonate (hereinafter referred to as bicarbonate), at least between 2015 and 2018.

For at least the last century, sodium carbonate has been produced through the (Solvay) ammonia–soda process, replacing the inefficient Leblanc process that produced a large amount of waste. The Solvay process uses coal/coke, brine, limestone and ammonia to produce sodium bicarbonate as the penultimate step in the production of sodium carbonate. Given the abundance of coal, limestone and brine in North Korea, along with facilities that produce ammonia, imports of any amount of sodium bicarbonate are surprising. The reasons for these imports, then, could include:

  • The quality of sodium bicarbonate produced in North Korea is too low quality for certain purposes (for example, use in food), requiring the import of higher-quality sodium bicarbonate.

  • Production plants were non-operational at the time of these imports. This would also mean there is no production of sodium carbonate. Given the need for glass in North Korea (for example, for construction), it is unlikely that sodium carbonate would not be available in the country.

  • North Korea uses a different process from the Solvay process to produce sodium carbonate, such as a potentially new process at Namhung Youth Chemical Complex, which uses glauberite to produce carbonate.

Although carbonate and bicarbonate have no direct utility in CWA synthesis and preparation, they can be used more broadly in chemical synthesis as bases and buffers.

Shipment-level trade data also includes information about shipment consignees and consignors. An analysis of the companies exporting and importing the above shipments from Russia is included below.

Consignees

Three consignees appear for these shipments:

  1. JV RasonConTrans (all electrolyte for acid batteries, compressed air cylinder and silica gel shipments).

  2. Sonbong Soya Milk Processing Factory (one sodium bicarbonate shipment in 2017).

  3. White Stone JVC (two sodium bicarbonate shipments in 2015 and two in 2018 on behalf of Olive Three International, OTI).

Little information about Sonbong Soya Milk Processing Factory appears in open source information searches.

JV RasonConTrans, founded in 2008, is a joint Russia–North Korea venture based in Rason and owned by the sanctioned and Federal Security Service-licensed Russian Railways JSC. JV RasonConTrans has an exemption from UNSC sanctions and was created by Moscow in a bid to set up a port-and-rail transhipment hub with Pyongyang. All JV RasonConTrans exports also list JV RasonConTrans as the consignee.

In the shipments that list White Stone JVC as the consignee, the declarant is listed as the Russian company White Stone LLC (INN: 2511090738), the owners and managers of which appear to be Korean names transliterated into Cyrillic. Additionally, the exporter contact details in these shipments include email addresses using the domain “v-lazer.com”. V Lazer appears to be a group of manufacturing and trade companies, one of which is TLC VL Logistic LLC – one of the consignors listed below.

Additionally, two of White Stone’s imports are on behalf of the allegedly Seoul-based Russian company OTI, which was registered on 15 May 2014, although no record of OTI exists in the Korean corporate registry, and there is no evidence of OTI at its registered address.

Consignors

Three consignors made these shipments:

  1. JV RasonConTrans (all electrolyte for acid batteries and compressed air cylinder shipments).

  2. RentFormGroup LLC (two sodium bicarbonate shipments in 2015).

  3. TLC VL Logistic LLC (all silica gel shipments on behalf of NordStokServis LLC, and three sodium bicarbonate shipments across 2017 and 2018 on behalf of Element Trade LLC).

In addition to the aforementioned JV RasonConTrans, three new Russian companies were consignors of these shipments. Curiously, RentFormGroup LLC’s website claims the company exclusively produces and sells timber products, which does not explain its bicarbonate shipments in 2015.

TLC VL Logistic LLC exported its shipments on behalf of two other Russian companies: NordStokServis LLC and Element Trade LLC/Rukotorg LLC. Little open source information exists about NordStokServis; it was founded in 2001 in Moscow and claims its official industry as non-specialised wholesale trade. Curiously, although the trade data lists TLC VL Logistic’s sodium bicarbonate exports as being on behalf of “Element Trade LLC”, the shipments list their declarant and contractor as Rukotorg, a Vladivostok-based company that specialises in wholesale trade of food, beverages and tobacco.

While none of these entities appear to have violated sanctions or trade controls with these exports to North Korea, the above information might show the kinds of routes North Korea uses to import goods and materials.

Imports from Bosnia and Herzegovina

UN Comtrade reports that from 2019 to 2022 Bosnia and Herzegovina exported at least 13.6 tonnes of inorganic chemicals that fall under two HS codes. Eurostat, the official EU’s statistical reporting body, confirms these amounts:

image07 Table 7: North Korea’s Chapter 28 Imports of Interest from Bosnia and Herzegovina (2019–22). Sources: UN Comtrade Database; Eurostat, “International Trade of EU and Non-EU Countries Since 2002 by HS2-4-6”, last updated 18 August 2025. Note: None of these goods are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Imports from Germany

UN Comtrade and Eurostat report that from 2015 to 2018 Germany exported at least 30 kg of inorganic chemicals under the HS6 code 281122, which covers “Silicon dioxide”.

Silicon dioxide is not prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Imports from Brazil

UN Comtrade reports that in 2017 Brazil exported at least 4.6 kg of inorganic chemicals under the HS8 code 28261990, which covers “Other fluoride”. It is worth noting that, while UN Comtrade reports that Brazil exported this amount, the national statistical reporting system Comex Stat does not report any amount of exports to North Korea under this HS code.

None of these goods are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Chapter 29: Organic Chemicals

According to UN Comtrade, from January 2015 to December 2024 North Korea imported at least 651,959 tonnes of organic chemicals that are of particular relevance for potential CWA production. Table 8 breaks down this total at the HS4 level.

image08 Table 8: North Korea’s Total Chapter 29 Imports (2015–24). Sources: WCO, “HS Nomenclature 2022 Edition”; UN Comtrade Database.

By aggregating UN Comtrade data with nationally-reported trade data, this report identifies 14 countries as exporting these chemicals into North Korea across different periods of 2015–24: Trinidad and Tobago, China, Saudi Arabia, India, Malaysia, Russia, Germany, Thailand, Singapore, Brazil, the UK, Austria, the Netherlands, and Turkey. The following subsections further examine the relevant exports of each country by order of export quantities.

According to shipment-level trade data, Russia and India exported additional chapter 29 goods under another two HS6 codes, and although they do not match the HS codes identified by Project Anthracite as being of particular relevance for CWA production, they are included in the below analysis because their shipment-level detail offers insights into North Korea’s wider chemical procurement patterns.

Imports from Trinidad and Tobago

UN Comtrade reports that from 2015 to 2024 Trinidad and Tobago exported at least 493,293 tonnes of organic chemicals into North Korea under the HS code 290511, which covers “Alcohols; saturated monohydric, methanol (methyl alcohol)”. Although Trinidad and Tobago’s Ministry of Planning and Development technically reports its own export data through its Central Statistical Office, the unwieldy nature of the reporting website makes it difficult to discern any discrepancies between national statistical reporting and the UN Comtrade data.

Methyl alcohol is not prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Imports from China

UN Comtrade reports that from 2015 to 2024 China exported at least 153,526 tonnes of organic chemicals of particular relevance for CWA production into North Korea. However, the General Administration of Customs of the People’s Republic of China reports exporting at least 155,359 tonnes of those chemicals into North Korea within that same timeframe across 77 HS codes:

image09 Table 9: North Korea’s Chapter 29 Imports of Interest from China (2015–24). Sources: General Administration of Customs of the People’s Republic of China, “Customs Statistics”.

Of these shipments, no chemicals are relevant enough to CWA development to warrant mention. However, several of the “other” HS code categories could potentially include CWA-relevant chemicals.

For example, the OPCW’s Handbook on Chemicals lists hundreds of chemicals that appear under the 292219, 293090, 293190 and 293339 codes and HS6 codes in Table 9 that act as “catch all” categories for “other” groups of chemicals. (The list of HS6 codes acts as an umbrella for several HS8 codes in the table that share the first six digits in their HS code.) However, the Chinese trade data description for the corresponding HS8 codes do not name specific chemicals, inhibiting further analysis into whether any of these North Korean imports could be relevant to CW production.

Imports from Saudi Arabia

UN Comtrade reports that from 2015 to 2018 Saudi Arabia exported at least 3,957 tonnes of organic chemicals into North Korea under three HS codes.

image10 Table 10: North Korea’s Chapter 29 Imports of Interest from Saudi Arabia (2015–18). Source: UN Comtrade Database.

The UN Comtrade data lists the triethanolamine shipment as occurring in 2018 but still lists 0 kg as the total weight of the amount of chemical exported.

Saudi Arabia’s Open Data Platform, which provides annual export data reports from the government’s Tax and Customs Authority, does not provide export data for 2017 and does not list any shipments of goods to North Korea under the HS codes in Table 10 in 2015, 2016 or 2018.

One of the several chemicals covered under HS6 code 290519 is pinacolyl alcohol (also known as 3,3-Dimethylbutan-2-ol), a key precursor for the nerve agent soman. It is a CWC Schedule 2 chemical and included on a control list pursuant to UNSCR 1718 (2006) and on the AG Common Control List. However, the trade data lacks enough information to discern whether the goods exported under the HS6 code 290519 is pinacolyl alcohol or in violation of export controls.

Imports from India

UN Comtrade reports that from 2015 to 2024 India exported at least 835 tonnes of organic chemicals into North Korea under 32 HS codes.

image11 Table 11: North Korea’s Chapter 29 Imports of Interest from India (2015–2024). Source: UN Comtrade Database.

None of these items are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Project Anthracite also identified four individual shipments of organic chemicals from India into North Korea that allow for more detailed analysis.

image12 Table 12: Specific Chapter 29 Shipments from India to North Korea (2015–24). Source: Trade data provided by a third-party commercial supplier.

According to the UK National Health Service, Entecavir is used to treat Hepatitis B, and Orlistat is used for weight loss.

All four shipments listed Pyongyang as their port of unloading and were sent by the Indian company SRI Distributors. The company profile for SRI Distributors on the online marketplace IndiaMart identifies it as a “famous manufacturer, exporter, supplier, and trader of [a] wide range of Medicines”.

While the Orlistat shipments went to an “unknown” consignee, the Entecavir shipments were sent to the North Korean company Ryomyong Ecotech. Project Anthracite found no information about the company in open source information searches.

Neither of these medications are on the UNSCR 1718 (2006) sanctions list or the CWC Annex on Chemicals. While the AG Common Control List does include certain heterocyclic compounds with nitrogen heteroatoms as potential precursors for the chemical incapacitant BZ, Entecavir is a more complicated and structurally different molecule to these precursors and lacks key characteristics for straightforward CWA synthesis.

Imports from Malaysia

UN Comtrade reports that from 2015 to 2016 Malaysia exported at least 178 tonnes of organic chemicals into North Korea under two HS codes.

image13 Table 13: North Korea’s Chapter 29 Imports of Interest from Malaysia (2015–2016). Source: UN Comtrade Database.

Malaysia’s External Trade Development Corporation only offers annual export data for 2018 to 2021 and stops at the HS2 level, making it difficult to discern any discrepancies between national statistical reporting and the UN Comtrade data.

None of these goods are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Imports from Russia

Although UN Comtrade does not report any exports of chapter 29 items from Russia into North Korea between 2015 and 2024, shipment-level trade data provided by a third-party commercial supplier identifies six North Korean imports from Russia under the HS code 291521, which covers “acetic acid”, in 2023. In total, the shipments amount to 135.8 tonnes of acetic acid, which is not prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

All of these shipments list Pyongyang as their consignee’s address.

Shipment-level trade data also includes information about shipment consignees and consignors. An analysis of the companies exporting and importing the above shipments from Russia is included below.

Consignees

Five consignees appear for the remaining shipments:

  1. Mangyongbong International Trade and Economic Development Company.

  2. Myohyang Trading Company.

  3. Puhung Trading Company.

  4. Rakyon Trading Company.

  5. Rungra Trading Company.

There is little open source information about these companies, although each company name follows a format typical for state-owned North Korean entities. Project Anthracite found no information about Rakyon Trading Company in open source searches. However, because the reference to Rakyon Trading Company was likely translated from Cyrillic in Russian trade reporting into English within the dataset, it is possible that this may be the same entity as the Rakwon Trading Corporation that facilitates pharmaceutical imports for North Korean elites.

Mangyongbong International Trade and Economic Development Company allegedly aided in sending North Korean workers into China in 2020.

Myohyang Trading Company was named in a 2005 unclassified US Army report as one of North Korea’s primary trading companies, owned by the Worker’s Party and primarily responsible for importing “construction materials and general merchandise”. The company is also allegedly involved in manufacturing food flavouring.

The unclassified US Army report also lists a “Rungra 888 Trading Corporation” as a main North Korean trading company for “clothing material, light industry, agricultural and marine products”; this could potentially be the same entity as Rungra Trading Company. Rungra Trading Company, more commonly referred to as Room 39 or Office 39, is an arm of the North Korean government tasked with generating wealth for the Kim regime – often through covert and illegal overseas activities.

On 31 January 2025, Japan’s Ministry of Economy, Trade and Industry added Puhung Trading Company to its Foreign User List of entities with potential proliferation risks, citing suspicions of connections to raw materials, biological, chemical and nuclear warfare, and missile production. A 2021 UNSCR 1718 Panel of Experts report found that Puhung Trading Company wired payments to a Vietnamese bank account for an operative of North Korea’s Munitions Industry Department in 2017 and 2018 and opened accounts in Vietnamese dong and US dollars in April 2017. These accounts were closed in July 2020.

Consignors

The Russian entity Company Trophy LLC made these shipments, with two being on behalf of another Russian company called Siberian Vinegar LLC.

Company Trophy LLC is based in Novosibirsk, and its website describes the company as covering “several areas of activity – packaging and sealing, entrance and interior doors, locks, hardware, door and window fittings, mixers, aluminium radiators, and other types of goods”. The company’s website does not list chemicals in its list of goods and services. Siberian Vinegar LLC describes itself as the “largest enterprise in Russia” and a “manufacturer of food acetic acid and a wide range of table and natural vinegars”.

Imports from Germany

UN Comtrade reports that from 2015 to 2019 Germany exported at least 116 tonnes of organic chemicals into North Korea under eight HS codes. However, Eurostat reports that, in the same period and under the same HS codes, Germany exported 46 tonnes of organic chemicals into North Korea.

image14 Table 14: North Korea’s Chapter 29 Imports of Interest from Germany (2015–19). Sources: UN Comtrade Database; Eurostat, “International Trade of EU and Non-EU Countries Since 2002 by HS2-4-6”.

None of these goods are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Imports from Thailand

UN Comtrade and Thailand’s Ministry of Commerce report that in 2015 Thailand exported at least 20,630 kg of organic chemicals into North Korea under HS6 code 290539, which covers “Alcohols; acyclic, diols, other than ethylene glycol (ethandiol) or propylene glycol (propane-1,2-diol)”.

None of these goods are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Imports from Singapore

UN Comtrade reports that from 2015 to 2016 Singapore exported at least 9 tonnes of organic chemicals into North Korea under two HS codes.

image15 Table 15: North Korea’s Chapter 29 Imports of Interest from Singapore (2015–16). Source: UN Comtrade Database.

Singapore’s Department of Statistics does not appear to report exports to North Korea, making it difficult to discern any discrepancies between national statistical reporting and the UN Comtrade data.

None of these goods are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Imports from Brazil

UN Comtrade reports that in 2020 Brazil exported at least 990 kg of organic chemicals into North Korea under two HS codes. Brazil’s national statistical reporting system, Comex Stat, confirms these shipments and provides more detail in the shipment descriptions.

image16 Table 16: North Korea’s Chapter 29 Imports of Interest from Brazil (2020). Sources: UN Comtrade Database; Ministry of Development, Industry, Trade and Services, Government of Brazil, “Comex Stat”.

None of these goods are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Of these shipments, no chemicals are relevant enough to CWA development to warrant mention. However, HS4 code 2931 could potentially include CWA-relevant chemicals, but the trade data descriptions for the corresponding HS8 codes do not name specific chemicals, inhibiting further analysis into whether any of these North Korean imports could be relevant to CW production.

Imports from the UK

UN Comtrade and Eurostat report that in 2015 the UK exported at least 388 kg of organic chemicals under HS6 code 293353, which covers “Allobarbital (INN), amobarbital (INN), barbital (INN), butalbital (INN), butobarbital, cyclobarbital (INN), methylphenobarbital (INN), pentobarbital (INN), phenobarbital (INN), secbutabarbital (INN), secobarbital (INN) and vinylbital (INN); salts thereof”.

None of these goods are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Imports from Austria

UN Comtrade reports that from 2016 to 2018 Austria exported at least 172 kg of organic chemicals into North Korea under three HS codes. However, Eurostat reports that, in the same period and under the same HS codes, Austria exported only 9 kg of organic chemicals into North Korea.

image17 Table 17: North Korea’s Chapter 29 Imports of Interest from Austria (2016–18). Sources: UN Comtrade Database; Eurostat, “International Trade of EU and Non-EU Countries Since 2002 by HS2-4-6”.

None of these goods are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Imports from the Netherlands

UN Comtrade and Eurostat report that in 2016 the Netherlands exported at least 46 kg of organic chemicals under the HS6 code 292250, which covers “Amino-alcohol-phenols, amino-acid-phenols and other amino-compounds with oxygen function”.

None of these goods are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

Imports from Turkey

UN Comtrade reports that in 2020 Turkey exported at least 5 kg of organic chemicals under the HS6 code 292244, which covers “Amino-acids, other than those containing more than one kind of oxygen function, and their esters; tilidine (INN) and its esters; salts thereof”.

None of these goods are prohibited for export to North Korea by UNSCR 1718 (2006) or the AG Common Control List.

HS4 Code 8419: Machinery, Plant or Laboratory Equipment

According to UN Comtrade, from January 2015 to December 2024 North Korea imported at least 2,124 tonnes of equipment and related parts that are of particular relevance for potential CWA production. Table 18 breaks down this total at the HS6 level.

image18 Table 18: North Korea’s Total HS4 Code 8419 Imports (2015–24). Sources: WCO, “HS Nomenclature 2022 Edition”; UN Comtrade Database.

By aggregating UN Comtrade data with nationally-reported trade data, this report identifies 10 countries as exporting this equipment into North Korea across different periods of 2015–24: China, India, Germany, Switzerland, Sweden, Papua New Guinea, Russia, the Philippines, Finland and the Netherlands. The following subsections further examine the relevant exports of each country by order of export quantities. When available in the trade data, some subsections also include the reported number of individual pieces of equipment in addition to their aggregate weight.

Unless otherwise specified, the project team was unable to identify from the available trade data whether specific shipments below violate trade controls, because the HS categories do not include information about capacity or material construction.

Imports from China

UN Comtrade reports that from 2015 to 2024 China exported at least 2,001 tonnes of items of machinery, plant or laboratory equipment and related parts of particular relevance for CWA production into North Korea. The General Administration of Customs of the People’s Republic of China reports exporting at least 4,762 individual units of goods into North Korea within that same timeframe across eight HS codes:

image19 Table 19: North Korea’s HS4 8419 Imports of Interest from China (2015–24). Source: General Administration of Customs of the People’s Republic of China, “Customs Statistics”.

Without descriptions of material construction or differentiation of materials under the HS codes, it is not possible to assess the materials of construction of most of this equipment.

There was an import to North Korea of one hydroformer vessel in 2016, which is likely to have been prioritised for shipbuilding and submarine construction, given that it appears North Korea has been able to import machinery, plant and laboratory equipment. Theoretically, however, a hydroformer could be used to shape stainless steel into reaction vessels and storage tanks.

Of course, there is a possibility that North Korea may not use corrosion-resistant materials such as stainless steel if it has too much difficulty attaining them. Although low alloy steel would corrode much more easily and need to be periodically replaced, it could in theory still be used for CWA production, although it would present significantly more risk of environmental contamination.

Among the equipment with the highest average unit price (calculated by the aggregate monthly total value and units) are oxygen generators. There were frequent reported exports of these units to North Korea until 2018, showing a reliance specifically on imported equipment for large-scale oxygen generation from air. This is an important feedstock across chemical industries but is of no particular relevance to a CW programme.

image20 Figure 1: Chinese HS4 8419 Exports to North Korea from China (2015–24). Source: General Administration of Customs of the People’s Republic of China, “Customs Statistics”. Note: Goods under HS6 code 841990 (parts of machinery) are not included because they are reported by aggregate weight and not the number of individual units.

There was a drop off in the quantity, average unit price and average unit weight of equipment under HS code 8419 from China to North Korea after 2017 (see Figure 1). This could be for several reasons:

  • North Korea was revitalising its chemical industry from 2015 to 2017 and thus imported more equipment during this period. This timeline aligns with Kim Jong-un’s May 2016 speech during the Seventh Party Conference when he announced the establishment of the “C1 chemical industry”, which was followed one year later by the commencement of a project in pursuit of this goal at Sunchon Chemical Complex.

  • China may have placed restrictions on exporting industrial equipment to North Korea from 2018 onwards, possibly due to the termination of some sort of trade agreement or to constrain North Korean proliferation or exercise coercion in some other way.

  • These shipments may have continued but were obfuscated by assignment under other HS codes.

Imports from India

UN Comtrade reports that from 2015 to 2021 India exported at least 602 items of machinery, plant or laboratory equipment and 203 kg of related parts of particular relevance for CWA production into North Korea across four HS6 codes:

image21 Table 20: North Korea’s HS4 Code 8419 Imports of Interest from India (2015–24). Source: UN Comtrade Database.

Imports from Sweden

UN Comtrade reports that in 2015 Sweden exported at least 3.1 tonnes of machinery, plant or laboratory equipment or related parts of particular relevance for CWA production into North Korea across two HS6 codes. However, Eurostat reports that, in the same period and under the same HS codes, Sweden exported 3.2 tonnes of the same goods into North Korea.

image22 Table 21: North Korea’s HS4 Code 8419 Imports of Interest from Sweden (2015). Sources: UN Comtrade Database; Eurostat, “International Trade of EU and Non-EU Countries Since 2002 by HS2-4-6”.

Imports from Papua New Guinea

UN Comtrade reports that in 2019 Papua New Guinea exported at least 10,000 items under HS6 code 841989, which covers “Machinery, plant and laboratory equipment; for treating materials by change of temperature, other than for making hot drinks or cooking or heating food”, with an aggregate weight of 2.5 tonnes.

Imports from Russia

UN Comtrade reports that from 2015 to 2019 Russia exported at least 2.2 tonnes of machinery, plant or laboratory equipment or related parts of particular relevance for CWA production into North Korea across six HS6 codes.

image23 Table 22: North Korea’s HS4 Code 8419 Imports of Interest from Russia (2015–19). Source: UN Comtrade Database.

Project Anthracite also identified 12 individual exports from Russia to North Korea under HS4 code 8419 – matching several of the above codes – that allow for more detailed analysis.

image24 Table 23: North Korea’s Shipment-Level HS4 Code 8419 Mirrored Imports from Russia (2015–24). Sources: WCO, “HS Nomenclature 2022 Edition”; trade data provided by a third-party commercial supplier.

On initial review, this equipment includes various dual-use items that could be of relevance to a CW production ability, including heat exchangers, distillation and rectifying towers, and industrial dryers. All these shipments were sent to addresses in Rason, North Korea.

The 2022 HS nomenclature is the first to include a distinct HS6 code for lyophilisation apparatus, freeze dryers and spray dryers, which are on the AG Common Control List, given their direct applicability to stabilisation of chemical and biological warfare agents in munitions and delivery devices. Until 2022, such dryers would have been lumped into the general HS code 841939, under which there had been at least 293 units shipped to North Korea by 2018.

Some heat exchangers constructed with corrosion-resistant materials are included in the AG Common Control List and are subject to UNSCR 1718 (2006) sanctions. After more detailed analysis, the descriptions of most of these shipments are insufficient for determining whether they are subject to the AG Common Control List or UNSCR sanctions.

Consignees

All shipments were imported by JV RasonConTrans except for one – the used disassembled dryer for agricultural products – which was imported by North Korea tourism company Krahun Company. One potential connection between Krahun Company and a need for agricultural machinery is that the company once facilitated a tree-planting programme on behalf of North Korea’s tourism board, inviting ethnic Koreans from outside the country to plant trees to join “efforts to help beautify the land and make a positive contribution for future generations”.

Consignors

Four consignors appear for these shipments:

  1. Incolab Services Russia LLC (the forced convection drying cabinet).

  2. JV RasonConTrans (all shipments imported by JV RasonConTrans after 2017).

  3. Maly Port Logistics LLC (the engine oil cooler on behalf of Radex-Techno LLC).

  4. TLC VL Logistic LLC (the used agricultural dryer on behalf of Element Trade LLC).

No information about Maly Port Logistics LLC appears in searches of English- and Russian-language open sources. In the shipment details for the engine oil cooler, the exporter code is the tax identification number for Radex-Techno LLC, a now-liquidated company whose primary business venture was the “production of other special purpose vehicles”.

According to its website, Incolab Services Russia LLC is an international company that specialises in “providing its clients with high-tech services in the field of quality control, quantity and certification of solid mineral fuels … biofuels, iron ore and manganese materials, ferroalloys, grains, legumes, oilseeds, as well as their processed products and other bulk cargo”.

While, as previously mentioned, the vagueness of the available data on these shipments prevents any determination of whether the above entities violated sanctions or trade controls with these exports to North Korea, the above information might again show the kinds of routes North Korea uses to import goods and materials into the regime.

Imports from Germany

UN Comtrade and Eurostat report that from 2015 to 2018 Germany exported at least 1.6 tonnes of machinery, plant, laboratory equipment and related parts of particular relevance for CWA production into North Korea across four HS6 codes.

image25 Table 24: North Korea’s HS4 Code 8419 Imports of Interest from Germany (2015–18). Sources: UN Comtrade Database; Eurostat, “International Trade of EU and Non-EU Countries Since 2002 by HS2-4-6”. Note: UN Comtrade does not report individual units for some of these goods, so the HS6 subtotals are only aggregated by net weight for consistency.

Imports from Switzerland

UN Comtrade and Eurostat report that in 2015 Switzerland exported at least four units of machinery, plant, laboratory equipment (with an aggregate weight of 1.6 tonnes) of particular relevance for CWA production into North Korea across two HS6 codes.

image26 Table 25: North Korea’s HS4 code 8419 imports of interest from Switzerland (2015). Sources: UN Comtrade Database; Eurostat, “International Trade of EU and Non-EU Countries Since 2002 by HS2-4-6”.

Imports from the Philippines

UN Comtrade and the Philippines Statistics Authority report that from 2015 to 2016 the Philippines exported at least 314 kg of machinery, plant or laboratory equipment or related parts of particular relevance for CWA production into North Korea across two HS6 codes.

image27 Table 26: North Korea’s HS4 code 8419 imports of interest from the Philippines (2015–2016). Sources: UN Comtrade Database; Eurostat, “International Trade of EU and Non-EU Countries Since 2002 by HS2-4-6”.

Imports from Finland

UN Comtrade and Eurostat report that in 2015 Finland exported at least 209 kg of machinery, plant or laboratory equipment or related parts of particular relevance for CWA production into North Korea across three HS6 codes.

image28 Table 27: North Korea’s HS4 Code 8419 Imports of Interest from Finland (2015). Sources: UN Comtrade Database; Eurostat, “International Trade of EU and Non-EU Countries Since 2002 by HS2-4-6”.

Imports from the Netherlands

UN Comtrade reports that in 2015 the Netherlands exported at least 32 g of goods under HS6 code 841989, which covers “Machinery, plant and laboratory equipment; for treating materials by change of temperature, other than for making hot drinks or cooking or heating food”. However, Eurostat does not report any exports from the Netherlands under HS4 code 8419 during this same period.

Conclusions and Insights

Project Anthracite’s analysis of North Korea’s imports of at least 667,820 tonnes of chemicals and 2,124 tonnes of relevant equipment from January 2015 to December 2024 that could be used to produce CWAs identified at least three imported chemicals either explicitly scheduled by the CWC and banned by UNSC 1718 (2006) and/or the Australia Group (phosphorus trichloride, sodium fluoride) or one step removed from the production of CWAs (disodium sulfate).

The analysis also revealed limited insights into trading patterns and relationships that are potentially relevant to North Korea’s CW capability:

  • A dependency on Chinese imports. With over 171,170 tonnes of exports across 93 different Chinese HS8 codes, China is the most holistic supplier to North Korea of the chemicals and equipment identified in this report that could be used to produce CWAs. While the different reporting structures of the datasets analysed in this report make it difficult to draw detailed comparative conclusions, the overwhelming availability of data on Chinese imports show a reliance on Chinese chemicals and related equipment. The incomplete nature of the mirrored trade data does not, however, allow a detailed statistical analysis nor assurance that identified discrepancies are indicative of trade patterns and not data reporting.

  • Repetitions in Russia’s exports. There were 28 nearly identical shipments, whose descriptions cite repair operations in the Rason port area, from TLC VL Logistic to JV RasonConTrans on 2 February, 2 March and 2 June 2024. Another set of shipments on 20 February 2024 was nearly identical, missing only one entry (silica gel). Each shipment has a unique declaration number, which precludes the possibility of the earliest set of these shipments on 2 February 2024 being incorrectly reported as occurring again in March and June. The shipment descriptions claim that these exports were for the port’s maintenance appear to be supported by indications that coal shipments to the JV RasonConTrans pier at Rason recently resumed. Additionally, some shipment descriptions refer to being used for the maintenance of Mantsinen port cranes; four Mantsinen 120 and two Mantsinen 70 port cranes appear to operate near the rail terminus at Rason’s third pier.

  • Minimal crossover between consignor’s HS chapters. In the Russian and Indian shipment-level trade data, few companies appear in the shipments of goods in more than one of the HS chapters and HS4 codes analysed in this report. JV RasonConTrans, JSC Rzdstroy and TLC VL Logistic were the only three consignors that overlapped between chapters, specifically chapter 28 and HS4 code 84.

    • Trade to and from these entities could be searched in third-party import data for other countries to catch falsified reports of port of unloading; some import datasets that could be a point of priority for this research include Russia, Taiwan, Singapore and Malaysia, based on patterns observed in North Korea’s evasion of oil import limits.
  • Possible indications of a lack of chemical industry ability. North Korea has imported basic goods such as bicarbonate and acetic acid. When considered alongside a review of North Korea’s patents, this might be a sign of significant bottlenecks or lack of ability within its chemical industry. Acetic acid is reported to be a feedstock for Vinalon production, which would imply that North Korea should be able to produce or source significant quantities. Equally, a lack of ability for producing food-grade chemicals might explain these specific imports.

  • Limitations of trade data analysis. The categorical nature of HS codes limits the degree of analysis needed to distinguish items of concern from nonrestricted items that share HS codes – for example, there is a lack of information in 8419 codes about item materials. Additionally, the incomplete nature of the data analysed in this report also makes it inadvisable to draw conclusions about unreported trade based on reported trade. Many factors might influence what countries choose to report when exporting goods to North Korea, including the perceived ability of external monitors to trace shipments and the end-use nature of dual-use shipments.

    • The gaps in the shipment-level mirrored North Korean import data may limit larger observations or insights into the regime’s import patterns and domestic production needs, but those limitations also help identify further open access sources and materials that would also serve to supplement Project Anthracite’s site profiles.

    • Ground level imagery of North Korean chemical facilities would allow analysts to find equipment and check whether any of the available trade data shows how identified equipment might have entered the country, or assess the extent to which equipment installed within North Korea is reported. Images from within recently built or refurbished facilities would be most useful, and modern equipment would be easier to name and trace to manufacturers. North Korean state media does advertise industrial advances; if footage of chemical facilities is shared, it will probably be of facilities with a high propaganda value (and thus, the “shiny and new” areas within).


RUSI Project Anthracite Team:

Lennie Phillips is Senior Research Fellow, Chemical Weapons in the Proliferation and Nuclear Policy research team at RUSI.

Sean Corbett is a Senior Associate Fellow at RUSI.

David Crouch is a Senior Associate Fellow at RUSI.

Jack Crawford is a Research Fellow in the Proliferation and Nuclear Policy research team at RUSI.

Gareth Williams is a Senior Associate Fellow with the Proliferation and Nuclear Policy research team at RUSI.

Hailey Wingo is a Researcher at VERTIC.

Nathan Hunt is an independent contractor.

Stephen Mercado is an independent contractor.

Yuseong Choi is an independent contractor.

Gianguiseppe Pili is an Associate Fellow at RUSI and an Assistant Professor in the Intelligence Analysis Program at James Madison University.

Samuel Rooker is a student in the Intelligence Analysis Program of James Madison University.

Made with by Agora