Romania's Danube border · 2023–2026
Drones on the Danube: where the debris fell, when Romania's phones rang, and what the seismometers recorded
Romania's defence ministry has named 50 places where drone debris was found or reported. Until the end of 2025, all but one lay within 17 km of Ukraine. In 2026 debris reached the roof of a block of flats in Galați and came down near Padina, in Buzău county, 110 km from the border. Phones in Tulcea and Galați usually got their RO-ALERT, Romania's emergency phone alert, half an hour after the air-raid siren had started in Izmail, the Ukrainian port across the Danube: the Ukrainian alert covers the whole district, while RO-ALERT goes out, according to the defence ministry's releases, once radar sees targets heading for Romania. And two seismometers on the Romanian bank recorded several times more sudden signals on alert nights than on ordinary ones.
Choose a night
The night of 28 to 29 April 2026 example night
- The siren in Izmail raion started at 00:43.
- In all, 1 h 54 min under alert in these 24 hours.
- RO-ALERT for Tulcea and Galați at 01:12, 29 minutes after the Izmail siren had started.
- Tulcea and Chilia seismometers: 24 paired bangs in the alert window (three and a quarter hours). Coincidence alone would produce about 13.
How long after the Izmail siren does Tulcea get an RO-ALERT?#
Izmail is a Ukrainian port on the Chilia arm of the Danube, 19 km from the Romanian town of Tulcea. The Romanian defence ministry's releases describe drone attacks by the Russian Federation on Ukraine's Danube ports since the summer of 2023. When drones head for the region, Ukraine sounds the air-raid alert in Izmail raion (district).
The files of IGSU, Romania's emergency inspectorate, published on data.gov.ro, hold 66 RO-ALERT episodes for an "air attack" between 25 February and 31 August 2026, nearly all in Tulcea or Galați counties. An episode is the first message after a gap of at least three hours. Each episode is set here beside Ukraine's official alerts for Izmail raion (the Ukrainian file stops on 28 August, so the comparison covers 64 episodes).
- 56 of 64 began while Izmail raion was already under alert. Half came at most 31 minutes after the siren; a quarter, more than an hour after.
- Eight came with no alert in Izmail. Where the defence ministry's releases explain them, they describe drones that did not come that way: on 24 July, a target detected 20 km east of Sulina and shot down near Padina; on 24 August, a drone that entered "from the Republic of Moldova".
- Izmail raion was under alert 767 times between 1 February and 28 August, 648 hours in all. Only 62 of those alerts had an RO-ALERT during them or in the half-hour after. The other 705, or 92%, did not. Alerts matched by an RO-ALERT lasted longer: 76 minutes at the median, against 33 for the others.
The half-hour is not a delay. The Ukrainian alert covers the whole raion; an RO-ALERT goes out, according to the ministry's releases, once its radars see targets nearing Romanian airspace, and a drone needs time to reach the river. The data show the order of the two clocks. Why most Izmail sirens never reach a Romanian phone is not in them.
The page RO-ALERT, February–July 2026 counts every message by category. Here the unit is the air-attack episode, not the message: one episode can carry several messages on several channels.
Where drone debris fell in Romania, and how far from Ukraine#
Show all 50 sites
| Date | Place | County | What and where | To Ukraine | Release |
|---|---|---|---|---|---|
| 2 October 2026 | Plauru | Tulcea | near Plauru, followed by a fire · possible | under 1 km | no. 318 |
| 29 September 2026 | Gropeni | Brăila | near Gropeni: a crater and fragments | 49 km | no. 311 |
| 24 September 2026 | Solca | Suceava | near Solca | 28 km | no. 303 |
| 12 September 2026 | Botoșanița Mare | Suceava | in a maize field near Botoșanița Mare · possible | 11 km | no. 292 |
| 10 September 2026 | Capu Midia | Constanța | on the beach at Capu Midia | 97 km | no. 289 |
| 4 September 2026 | Sulina | Tulcea | at sea, about 5 nautical miles east of the Sulina mouth | 13 km | no. 281 |
| 27 August 2026 | Plauru | Tulcea | near Plauru | under 1 km | no. 273 |
| 24 August 2026 | Ciușlea | Vrancea | in the yard of a house in Ciușlea | 78 km | no. 265 |
| 23 August 2026 | Costinești | Constanța | at sea off Costinești | 142 km | no. 260 |
| 23 August 2026 | Gura Portiței | Tulcea | at sea, at Gura Portiței | 63 km | no. 261 |
| 22 August 2026 | Tuzla | Constanța | on the beach at Tuzla · possible | 136 km | no. 258 |
| 21 August 2026 | Portul Midia | Constanța | in the sea, 25 m from Midia port's south breakwater · possible | 101 km | no. 255 |
| 20 August 2026 | Grindu | Tulcea | about 4 km north-east of Grindu | 6 km | no. 250 |
| 16 August 2026 | Cudalbi | Galați | between Băleni and Cudalbi, after an F-18 shot it down · possible | 49 km | no. 243 |
| 16 August 2026 | Constanța | Constanța | at sea, 1.5 km off Modern beach | 116 km | no. 245 |
| 16 August 2026 | Constanța, Zoom Beach | Constanța | at sea, a nautical mile off Zoom Beach | 107 km | no. 248 |
| 14 August 2026 | Luncavița | Tulcea | in woodland about 5 km from the border | 7 km | no. 242 |
| 13 August 2026 | Costinești | Constanța | on the beach at Costinești, by the breakwater | 142 km | no. 239 |
| 29 July 2026 | Plauru | Tulcea | near Plauru | under 1 km | no. 223 |
| 29 July 2026 | Sfântu Gheorghe | Tulcea | about 10 km west-north-west of Sfântu Gheorghe, after an F-16 shot it down | 35 km | no. 223 |
| 24 July 2026 | Padina | Buzău | near Padina, after an F-16 shot it down | 110 km | no. 213 |
| 24 July 2026 | Tătaru | Brăila | at Tătaru: a crater and missile remains | 91 km | no. 213 |
| 29 June 2026 | Rachelu | Tulcea | near Rachelu, Luncavița commune | 4 km | no. 187 |
| 29 May 2026 | Galați | Galați | on the roof of a block of flats in the south of the city | 12 km | no. 163 |
| 26 April 2026 | Luncavița | Tulcea | between Luncavița and Văcăreni · possible | 7 km | no. 115 |
| 25 April 2026 | Galați | Galați | in a built-up part of Galați city | 12 km | no. 112 |
| 25 April 2026 | Văcăreni | Tulcea | at a farm near Văcăreni · possible | 10 km | no. 114 |
| 26 March 2026 | Parcheș | Tulcea | 2 km from Parcheș | 4 km | no. 78 |
| 17 March 2026 | Plauru | Tulcea | near Plauru · possible | under 1 km | no. 66 |
| 18 January 2026 | Tănăsoaia | Vrancea | in the village of Tănăsoaia · possible | 95 km | no. 12 |
| 11 November 2025 | Grindu | Tulcea | at Grindu, about 5 km south of the border · possible | 6 km | no. 320 |
| 29 September 2025 | Canalul Șontea Nouă | Tulcea | on the Șontea Nouă canal · possible | 8 km | no. 257 |
| 1 March 2025 | Galați | Galați | by the Giurgiulești crossing, 500 m from Moldova | 3 km | no. 54 |
| 13 February 2025 | Grindu | Tulcea | about 5 km west of Reni, under 1 km from the Danube | under 1 km | no. 33 |
| 13 February 2025 | Grindu | Tulcea | about 5 km south of Reni, 500 m from the river | under 1 km | no. 33 |
| 17 January 2025 | Plauru | Tulcea | between Ceatalchioi and Tudor Vladimirescu · possible | under 1 km | no. 8 |
| 17 January 2025 | Chilia Veche | Tulcea | south of Chilia Veche | 3 km | no. 10 |
| 4 October 2024 | Canalul Litcov | Tulcea | on the Litcov canal, a kilometre from the St George arm | 17 km | no. 316 |
| 24 September 2024 | Plauru | Tulcea | south of Plauru | under 1 km | no. 295 |
| 8 September 2024 | Periprava | Tulcea | near Periprava | under 1 km | no. 277 |
| 20 August 2024 | Periprava | Tulcea | in marshland near Periprava · possible | under 1 km | no. 255 |
| 31 July 2024 | Periprava | Tulcea | near Periprava | under 1 km | no. 236 |
| 31 July 2024 | Ceatalchioi | Tulcea | near Ceatalchioi | under 1 km | no. 236 |
| 24 July 2024 | Plauru | Tulcea | near Plauru | under 1 km | no. 231 |
| 28 March 2024 | Gropeni | Brăila | on the Great Island of Brăila (placed at Gropeni) · possible | 49 km | no. 68 |
| 14 December 2023 | Grindu | Tulcea | a crater near Grindu | 6 km | no. 469 |
| 12 October 2023 | Plauru | Tulcea | a crater 3 km west of Plauru | under 1 km | no. 402 |
| 13 September 2023 | Nufăru | Tulcea | about 1.5 km east of Nufăru · possible | 14 km | no. 335 |
| 9 September 2023 | Plauru | Tulcea | about 2.5 km south-east of Plauru | under 1 km | no. 329 |
| 5 September 2023 | Plauru | Tulcea | near the village of Plauru · possible | under 1 km | no. 319 |
Between September 2023 and 2 October 2026, the press releases of Romania's Ministry of National Defence name 50 places where drone debris, a crater or a crashed drone was found or reported. For 16 of them the release says only that debris was reported or might be from a drone; they are hollow circles on the map. At Tătaru only a crater and remains of an air-to-air missile from the interception were found. The same village can recur: Plauru, on the bank facing Izmail, appears 10 times.
- 2023–2025: 20 sites, all on land, in Tulcea, Brăila and Galați counties. All but one lay within 17 km of Ukraine; half within a kilometre. The exception is the Great Island of Brăila, in March 2024, 49 km away.
- 2026: 30 sites in seven counties. On 25 April, drone debris with "a possible explosive charge on board" "in a built-up area of Galați". On 29 May, a drone "crashed onto the roof of a block of flats" in Galați. On 24 July, after an F-16 shot down a drone that had come in from the sea, drone and missile debris fell near Padina, in Buzău county, 110 km from Ukraine. On 24 August, drone parts in the yard of a house in Ciușlea, Vrancea county, 78 km away.
- The coast: since August 2026, fragments on the beaches at Costinești, Tuzla and Capu Midia, and at sea near the shore from Sulina and Gura Portiței down to Costinești. The releases do not say whether they came from the Danube attacks or from the fighting at sea. Another seven fragments were found far offshore, in Romania's exclusive economic zone, 33–90 nautical miles out; they are not on the map.
The map counts only places named in releases. The table on the ministry's home page (updated 21 October 2026) counts more cases of "drones/fragments identified/lifted/neutralised": 14 in 2024, 16 in 2025, 44 in 2026, 81 since the war began. The releases name the place for 8, 6 and 26 of them. The table cannot be matched case by case with the releases, so the gap cannot be explained from here.
Did the Tulcea and Chilia seismometers record the drone attacks?#
Romania's National Institute for Earth Physics (INFP) runs seismic stations for the Vrancea earthquakes, including two on the Danube: at Tulcea, 17 km from Izmail port, and at Chilia Veche, 37 km away. INFP has already published war explosions from Ukraine picked up by its network (the Khmelnytskyi ammunition depot, May 2023). No public analysis of the stations beside Izmail appears in INFP's publications or the press.
The test was fixed before the 2026 recordings were opened. For each RO-ALERT episode, a window from 15 minutes before the alert to three hours after (three and a quarter hours). For comparison, the same clock hours a week before and a week after, on days without an alert. A "paired bang" is a sudden spike (over ten times the window's usual noise, in the 2–15 Hz band) at Tulcea, with another at Chilia within 150 seconds either way.
- In the 66 alert windows: on average 4.3 paired bangs. In the 89 control windows: 0.5. A statistical test (Mann–Whitney) gives p = 0.001: if alert nights were no different from ordinary ones, a gap at least this large would turn up about once in 1,000 tries.
- On busy nights some pairs form by coincidence. Subtracting the pairs that still form when the Chilia record is shifted by 30 or 60 minutes leaves 2.5 pairs beyond chance in alert windows and 0.1 in control windows. 12 of the 66 alert windows have at least five pairs beyond chance; of the control windows, two.
- Most pairs reach the two stations in the same second; some reach Chilia up to a minute later. That would fit a wave through the ground followed by sound through the air, but it remains a hypothesis: no single bang has been located, and that needs a third station.
The finding is limited to 2026. The same test, run unchanged on 20 attack nights from 2023–2025 dated from the ministry's releases, points the same way (on average 1.6 pairs beyond chance, against 0.3), but the gap is not large enough to rule out chance. A quiet night on the seismometer is not a night without an attack: wind, the size of a blast and distance change what reaches the station. On 29 May, the night of the Galați block, the Tulcea and Chilia stations, 66 and 97 km from Galați, recorded only two pairs. INFP also has a station in Galați; it is not part of the test.
The page shows only the counts and the time of each pair. The recordings belong to INFP (network RO, DOI 10.7914/SN/RO); their reuse terms for waveforms are not published, so the waveforms are not shown here.
What these data cannot tell#
- The list is not complete. It lists the places named in releases. The ministry counts more cases than it names.
- Places are approximate. A dot sits at the village named in the release, not at the exact spot. 15 sites are placed from the release's own description (for instance "about 5 km west of the town of Reni"). Distance to Ukraine is measured from that dot.
- Attribution. The page uses only the ministry's words: attacks by "the Russian Federation" on Ukrainian ports, drones "of the Geran 1/2 type", "of Russian origin", where a release says so.
- Sirens. Why most Izmail alerts do not lead to an RO-ALERT (the drones' route, what the radars see, the alert threshold) is not in the files. The comparison stops on 28 August because the Ukrainian file has no data from 30 August to 1 September.
- Seismometers. A bang cannot be pinned on a particular drone, missile or interception, nor placed on a map. On 19 June, a control window with no alert, no siren and no storm shows 13 pairs beyond chance; it is unexplained and stays in the count.
Method and sources#
Debris. Every press release the defence ministry has published since August 2023 (from no. 18050 in the mapn.ro archive) was downloaded; those that mention drones, aerial targets or fallen objects were read in full. Places are located from GeoNames (CC BY 4.0) or from the release's own description and measured to Ukraine's border (Natural Earth). A drone wreck found at sea in May 2022, before the attacks on the Danube ports, and a small civilian drone that crashed near Unțeni, Botoșani county, in February 2024 are not on the map. The 87 release numbers missing from the archive return "page not found". The ministry's terms allow reuse of its published material with the source credited.
Alerts. "Mesaje RO-ALERT – luna …" (RO-ALERT messages, by month), General Inspectorate for Emergency Situations (IGSU), on data.gov.ro, monthly versions February–August 2026 (February 2026, March 2026, April 2026, May 2026, June 2026, July 2026, August 2026). Licence: CC BY 4.0. Adapted: from each report only the "air attack" messages and their time sent were kept; messages that failed and cancellation messages were removed. The January report holds only totals, though the ministry mentions RO-ALERTs on 1, 2 and 18 January, so January is left out. All 23 RO-ALERT times the ministry gives for February–August appear in the IGSU files. Ukrainian alerts: the official file published by the "ukrainian-air-raid-sirens-dataset" project (MIT licence, UTC times), raion- or region-level alerts covering Izmail raion.
Seismometers. Stations TLCR (Tulcea) and CHLR (Chilia Veche), vertical channel, 100 samples per second, from INFP's FDSN service. The test (windows, threshold, pairing rule, control windows) was written before the 2026 recordings were opened and was not changed. Probability: one-sided Mann–Whitney test (p = 0.001). Checks: windows with gaps in the record were redone with the gaps masked; chance pairs were estimated by shifting the Chilia record.
Sources
- Romanian defence ministry, press releases (archive)
- Romanian defence ministry, drone incident table (home page, updated 21 October 2026)
- IGSU, monthly RO-ALERT reports 2026, data.gov.ro
- Official Ukrainian air-raid alerts (ukrainian-air-raid-sirens-dataset)
- INFP, Romanian Seismic Network (network RO), DOI 10.7914/SN/RO
- INFP, the explosion of 13 May 2023 recorded by its seismo-acoustic network
- GeoNames (CC BY 4.0); Natural Earth; OpenStreetMap (ODbL); Eurostat NUTS 2021