{
  "id": "attacks-ua-drones",
  "title": "Russia launched almost 4,800 Shahed-type drones in August",
  "description": "Number of long-range attack drones launched by Russia and neutralised by Ukrainian air defence.",
  "unit": "drones",
  "date_range": "Oct 2022 — present",
  "topic": "air-war",
  "license": "CC-BY-4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "page_url": "https://visua.no/en/charts/attacks-ua-drones/",
  "dataset_url": "https://visua.no/data/attacks-ua-drones.csv",
  "meta_url": "https://visua.no/data/attacks-ua-drones.meta.json",
  "datawrapper_id": "UVG2R",
  "chart_png_url": "https://datawrapper.dwcdn.net/UVG2R/full.png",
  "supabase_view": "chart_attacks_ua_drones_monthly",
  "cadence": "Weekly",
  "last_updated": "2026-08-31",
  "key_points": [
    "The chart shows how many Shahed-type one-way attack drones Russia launched at Ukraine and how many of those were neutralised from October 2022 until the last complete month, based on Ukrainian Air Force reports on the official Telegram channel. The width of the red band on the chart shows the number of drones that went through air defence.",
    "The series covers Shahed-type long-range attack drones and the cheaper versions and decoys like Gerbera or Parodiya flown alongside them. Reconnaissance drones and short-range loitering munitions – Orlan, ZALA, Supercam, Lancet or Molniya – are excluded.",
    "The number of drones is a low-end estimate, as it draws on reports about the major missile and drone attacks. Individual launches outside the big overnight attacks may not be reported at all. Air defence is not the Air Force alone. Units under other commands bring down drones and missiles too, and their tallies are not in these figures.",
    "\"Neutralised\" means the drone did not reach its target – destroyed or knocked off course by electronic warfare. It is deliberately not \"shot down\": a drone that simply malfunctioned counts here too. Drones still airborne when the report was filed are excluded, because the outcome was unresolved rather than negative.",
    "The number of Shahed-type drones used in attacks has steadily risen since 2023. It peaked in May 2026 with 8,207 drones and has been falling for three months since. Between October 2022 and August 2026, the average interception (or neutralisation) rate was 87.6%. The rate has stayed largely unchanged despite launch volumes rising roughly thirty-fold."
  ],
  "source": {
    "key": "ua-air-force",
    "name": "Ukrainian Air Force reports, compiled by Petro Ivaniuk",
    "short_name": "Ukrainian Air Force",
    "url": "kaggle.com/datasets/piterfm/massive-missile-attacks-on-ukraine",
    "description": "What it is\nA record of Russian air attacks on Ukraine: what was launched, of which type, from where, and how much of it did not reach a target. It runs from October 2022 to the present.\n\nWhere the numbers come from\nFollowing every major air attack, the Ukrainian Air Force posts a report on its official Telegram-channel (https://t.me/s/kpszsu)detailing the weapons detected, tracked, intercepted, or knocked off by electronic warfare. Those reports are the original source. Petro Ivaniuk, a Ukrainian data scientist, compiles them into a dataset, which is openly available on Kaggle (https://www.kaggle.com/datasets/piterfm/massive-missile-attacks-on-ukraine).\n\nWhat it counts\nIt counts missiles and drones that were detected, tracked, and neutralised by Ukrainian Air Force units. The numbers of drones and missiles are a low-end estimate, as it draws on reports about the major missile and drone attacks. Individual launches outside the big overnight attacks may not be reported at all. Air defence is not the Air Force alone. Units under other commands bring down drones and missiles too, and their tallies are not in these figures.\n\nHow accurate is it\nIt is a lower-end estimate. The numbers are definitely imprecise in most cases, but they are useful to see the overall trend. On the one hand, the Ukrainian Air Force has an incentive to inflate the number of intercepted targets. On the other hand, they have an interest in accurate statistics because they rely on weapons supplies from Western partners. The public perception of the number of strikes among Ukrainians also plays a role. A good illustration is that in early August, due to a shortage of interceptor missiles for Patriot systems, the Air Force published a report showing zero interceptions out of 24 launched ballistic missiles. Ultimately, they made the decision to stop publishing statistics regarding ballistic missiles altogether.",
    "coverage": "October 2022 — present",
    "cadence": "Weekly",
    "citation": "Ivaniuk, P. Massive Missile Attacks on Ukraine [dataset]. Kaggle. Compiled from Ukrainian Air Force reports.",
    "shared_points": []
  },
  "processing": [
    {
      "n": "1",
      "title": "Load the published dataset",
      "desc": "We download the current dataset and check its columns. If the structure has changed (it did a few times over the years), the processing is stopped."
    },
    {
      "n": "2",
      "title": "Group weapons into types",
      "desc": "Each row names a specific model of a drone or missile. We group those into ballistic, cruise (subsonic), cruise (supersonic), aeroballistic, and Shahed-type drones. A model we have no rule for stops the load rather than being quietly dropped."
    },
    {
      "n": "3",
      "title": "Set aside the tactical fleet",
      "desc": "Reconnaissance drones, short-range loitering munitions, and glide bombs are excluded. These charts are about long-range strike."
    },
    {
      "n": "4",
      "title": "Add up by month",
      "desc": "Launches are summed per calendar month. The current month is left out until it ends. An attack is counted in the month it began. The weapons used in the attack that started at 18:00 on 31 July 2026 and ended at 09:30 the next day are counted in July statistics."
    }
  ],
  "data_dictionary": [
    {
      "name": "month",
      "type": "text",
      "unit": "YYYY-MM",
      "desc": "The completed calendar month. The current, partial month is excluded."
    },
    {
      "name": "Launched",
      "type": "number",
      "unit": "drones",
      "desc": "Shahed-type strike drones and decoys detected and tracked over Ukraine that month."
    },
    {
      "name": "Neutralised",
      "type": "number",
      "unit": "drones",
      "desc": "Did not reach the target: destroyed or knocked off course by electronic warfare. Excludes drones still airborne when the report was filed."
    }
  ],
  "citation": {
    "originator": "Ukrainian Air Force reports, compiled by Petro Ivaniuk",
    "originator_url": "https://kaggle.com/datasets/piterfm/massive-missile-attacks-on-ukraine",
    "processor": "Pavlo Krasnomovets, visua.no",
    "processor_url": "https://visua.no",
    "data_as_of": "2026-08-31",
    "in_text": "Ukrainian Air Force reports, compiled by Petro Ivaniuk (2026), processed by visua.no",
    "full": "Ukrainian Air Force reports, compiled by Petro Ivaniuk (2026). \"How many long-range attack drones Russia launches every month\" [chart]. Processed by Pavlo Krasnomovets, visua.no. Data as of 31 August 2026. https://visua.no/en/charts/attacks-ua-drones/",
    "bibtex": "@misc{ukrainianairforcereportscompiledbypetroivaniuk2026attacksuadrones,\n  author       = {Ukrainian Air Force reports, compiled by Petro Ivaniuk},\n  title        = {How many long-range attack drones Russia launches every month},\n  year         = {2026},\n  note         = {Processed by Pavlo Krasnomovets, visua.no},\n  howpublished = {\\url{https://visua.no/en/charts/attacks-ua-drones/}},\n  urldate      = {2026-08-31}\n}"
  },
  "contact": "pavlo@visua.no",
  "issues_url": "mailto:pavlo@visua.no?subject=visua.no"
}
