The Power Within: The Kyiv Independent’s first-ever magazine. Be among the first to get it.

pre-order now
Skip to content
Edit post

North Korean artillery now dominates Russia's ammunition supply in war against Ukraine, investigation says

by Kateryna Hodunova April 15, 2025 7:18 PM 2 min read
North Korean Supreme Leader Kim Jong Un smiles during a departure ceremony at the airport after Russian-North Korean talks, June 19, 2024, in Pyongyang, North Korea (Contributor/Getty Images)
This audio is created with AI assistance

The majority of artillery shells used by Russian forces in Ukraine in 2024 were manufactured in North Korea, according to a joint investigation by Reuters and the Open Source Center (OSС), published on April 15.

North Korea has become a key military ally of Russia, supplying artillery shells, missiles, and reportedly even soldiers in exchange for oil products and advanced rocket technology.

Internal technical reports from Russia’s Defense Ministry, obtained by investigators, indicate that in some Russian military units, between 75% and 100% of artillery shells are North Korean-made. Overall, North Korea is providing roughly half of all artillery shells used by Russian troops, according to Ukraine’s military intelligence agency (HUR), as cited by Reuters.

Arms shipments from North Korea to Russia began no later than September 2023, following a July visit to Pyongyang by then–Russian Defense Minister Sergei Shoigu, the investigation found.

Between September 2023 and March 17, 2025, Russian cargo ships Angara, Maria, Maya-1, and Lady R transported military cargo 64 times from the North Korean port of Rajin to the Russian ports of Danube and Vostochny.

According to satellite images, the ships carried at least 15,809 containers in total. Cargoes from North Korea also traveled by the Friendship Bridge railroad across the Tumanna River in Primorye.

Deliveries peaked in January 2024, with seven batches per month, and cargo ships are currently transporting about three batches of shells per month, according to the investigation. The containers could carry between four and six million artillery shells alone.

The shells were transported by rail to warehouses near the Russian-Ukrainian border, mainly to Tikhoretsk in Russia's Krasnodar Krai.

Earlier, Russian President Vladimir Putin described North Korea as a "partner" and noted that a treaty on military cooperation between Moscow and Pyongyang, signed last year, had come into force.

Putin also suggested on March 27 that countries "friendly" to Russia, including North Korea, could take part in the peace process and negotiations to end Moscow's full-scale invasion of Ukraine.

The rise and fall of Ukraine’s Kursk gambit
As Ukraine’s seven-month-long incursion into Russia’s Kursk Oblast came to what appears to be its end, Ukrainian soldiers and military experts are questioning the operation’s goal and the long-term effect it will have on the war. Ukraine launched a surprise cross-border incursion into Russia’s Kurs…

News Feed

6:54 PM

Mariupol defender appointed commander of Azov Brigade amid military reform.

Following the start of Russia's full-scale war in 2022, Hrishenkov defended Mariupol, where he was injured. After 86 days of defending the encircled city under heavy Russian bombardment, he and about 2,500 other fighters left the Azovstal steel plant after Ukrainian commanders ordered the defending garrison to lay down their arms.
6:21 PM

4 days of hunting Russian drones.

The Kyiv Independent contributor Ignatius Ivlev-Yorke spent four days following an air defense unit guarding the skies over a region in eastern Ukraine, seeing how they live, work, and save civilians from the dozens of Russian drones flying toward Ukrainian cities each night.
MORE NEWS

Editors' Picks

Enter your email to subscribe
Please, enter correct email address
Subscribe
* indicates required
* indicates required
Subscribe
* indicates required
* indicates required
Subscribe
* indicates required
Subscribe
* indicates required
Subscribe
* indicates required

Subscribe

* indicates required
Subscribe
* indicates required
Subscribe
* indicates required
Explaining Ukraine with Kate Tsurkan
* indicates required
Successfuly subscribed
Thank you for signing up for this newsletter. We’ve sent you a confirmation email.