Day 28: EU Bilateral Migration Flows 2020

Day 28: EU bilateral migration 2020 as a chord diagram. Bidirectional, asymmetric flows. #100DayMapChallenge.
Campaign_Assets/Day_28/Media/WordPress/100daymapchallenge-day-28-eu-migration-chord-1200x630.jpg

Day 28. Migration flows across borders 🌍

How do you represent movement when every country is both a source and a destination?

This visualization shows bilateral migration flows within the European Union in 2020. Each ribbon represents movement between two countries, with thickness indicating volume. Countries are ordered by total migration activity. Poland and Italy stand out as major sources, while Germany and France appear as major destinations. Yet every country participates in both directions. Migration is bidirectional and asymmetric.

I used a chord diagram, a layout suited for many-to-many relationships where both direction and magnitude matter. The main challenge is visual density. As connections increase, readability drops quickly, so ordering and consistent color become structural decisions, not aesthetic ones.

European mobility is not a simple east-to-west story. It is a dense web of exchanges shaped by opportunity, economics, language, and history.

Live demo: EU migration chord (multivariate)

The project

PieceRole
LayoutChord diagram
EncodingRibbon thickness = volume; order by activity
InsightBidirectional and asymmetric, not one corridor
Hard partDensity: order and color as structure

Note

Live date 8 March 2026, 16:05 Romania (14:05 UTC). Draft header Mar 9.

How to follow


#100DayMapChallenge · Day 28/100 · LinkedIn

Previous: Day 27: Star Map First Experiment

Next: Day 29: Romania Population Mosaic

Leave a Reply

Your email address will not be published. Required fields are marked *