The migration of birds is a map. The migration of people is a gap.
A GPS fix observes one tracked individual. A human circle is one reported incident, sized by people recorded. Spatial density here is not a population comparison.
The bird file is so precise I can tell you where one stork slept on a given night in October 2020.
The human file for the same sea, the same month, contains a row that reads: unknown · presumed drowned.
I spent months with both files.
Only one of them ever let me forget what it counts.
The chart can count the records. It cannot restore the missing fields.
The next section slows the archive down until each absence has weight.
A trajectory, a death count, and the limits of location evidence remain visible on the same page.
One stork and one hawk can be followed as individual trajectories across continents.
Each red mark is at least one person. The record is necessary, and still incomplete.
Other entries name a locality or report coordinates. These 850 resolve only to broad or unspecified place descriptions.
Human data: IOM Missing Migrants Project, 2014–2026 · 34,725 recorded deaths in the Mediterranean, 11,466 in the Americas · recorded deaths are an undercount.
Bird telemetry: Movebank — white stork Ciconia ciconia, Swainson's hawk Buteo swainsoni.
Each red mark stands for at least one person. They are shown here as memorial, not spectacle.
Base map © Mapbox © OpenStreetMap. The opening image is AI-generated and carries no data.
Read the methodology / case study · Start again
Typefaces: Redaction, Redaction 35, Redaction 20, IBM Plex Mono · Wings & Wires, 2026 · by Feng Kaiqi