Loading the alert archive…

Siren Weather

Every recorded air-raid alert in Ukraine from 24 February 2022 to November 2026, 121,119 in all, one arc each. Each region has a 24-hour dial, placed roughly where the region lies. Midnight is at the top and the day runs clockwise: an arc starts at the alert's local Kyiv time and is as long as the alert lasted. Its distance from the centre is its date, from the first days of the full invasion at the inner ring to the present at the rim. So each dial is a record of nights, wound outward year by year; the eastern and southern dials are nearly solid.

Tap a dial, or move to it with the arrow keys and press Enter, to open it and read each alert. Arrow keys then step alert by alert, up and down jump about a month, and Escape returns to the map.

Data: Ukrainian air-raid sirens dataset, built by volunteers from the eTryvoga channel, oblast level, MIT licence (github.com/Vadimkin/ukrainian-air-raid-sirens-dataset), 121,119 intervals. Times are converted from UTC to Kyiv local time. Alerts with no recorded all-clear are drawn as the archive's 30-minute placeholder, dimmer. Crimea, Sevastopol and Luhansk are under one continuous standing alert in the archive, drawn as closed grey dials. Alerts are recorded at region level only, and overlaps are drawn as recorded. A long alert crossing midnight wraps around its dial. Code: MIT.