Russia's weapons stockpile revealed: How many missiles and drones are left?

As of June 15, 2025, Russia has more than 1,950 strategic missiles of various types, including ballistic, cruise, and hypersonic Kinzhals, as Ukraine's Defense Intelligence told RBC-Ukraine.
Moscow also owns thousands of Shahed-136 attack drones and their imitators, according to the Ukrainian intelligence (HUR).
Russia's main missile stockpile includes:
- up to 500 9M723 Iskander-M ballistic missiles;
- up to 300 9M728/9M729 Iskander-K cruise missiles
- up to 260 Kh-101 cruise missiles launched by Tu-95 and Tu-160 bombers;
- up to 280 Kh-22/Kh-32 cruise missiles from Tu-22M3 bombers;
- more than 400 3M-14 Kalibr cruise missiles
- up to 150 hypersonic aeroballistic missiles Kh-47M2 Kinzhal on MiG-31K fighters
- up to 60 North Korean-made KN-23 ballistic missiles.
According to the GUR, Russia produces up to 195 missiles per month, including:
- up to 60 Iskander-M missiles
- up to 20 Iskander-K missiles
- up to 60 Kh-101 missiles
- up to 10 modernized Kh-32;
- up to 30 Kalibr missiles
- up to 15 Kinzhals.
Production of drones
According to military intelligence, as of June 15, Russia had more than 6,000 attack UAVs of the Geran-2 (Shahed-136) and Garpiya-A1 types, as well as more than 6,000 imitators (Gerbera).
According to the HUR, Russia is capable of producing up to 170 such drones per day, both attack and imitation.
By the end of this year, Moscow plans to increase the production of these UAVs to 190 units per day.
Russia is increasingly using fast motorcycles and all-terrain vehicles on the battlefield in Ukraine. The aggressor country's reserves of tanks and armored vehicles may last until the end of this year at the most.
Analysts cited a source that monitors equipment in Russian military warehouses using satellite images.
Russia's warehouses store 46% of its pre-war tank stocks, as well as 42% of such stocks of infantry fighting vehicles and 48% of stocks of armored personnel carriers.