People moving

Hundreds of thousands of people immigrate every year, with some countries seeing higher rates than others. To compare and to gain a better sense of the number of people moving around, Carlo Zapponi created peoplemovin.

Each side is a super long stacked bar that represents international migration in 2010, and countries are in alphabetical order. Click on the left to see emigration from the selected country or click on the right to see where people have immigrated from.

I’m kind of struggling with the line lengths because the bars are so long. You’re looking at migration — people moving from point A to point B — but a long line doesn’t mean anything. The color scheme, which I think represents migration rates, is also not clear. So take it for what it is. It’s still interesting to click around.



  • I’ve done a lot of work on migration, and this is really neat…. Except in one small it seems to violate a basic tenet of all graphics: Where is the label? Which vertical is the outflow and which is the inflow? Sure you can begin to logic it out by clicking around, but that rather underscores the point that you *have* to click around to figure out it.
    Wouldn’t a simple 1 word label work?
    Otherwise, I love the data itself here, and I know that this sort of tool will be used by policymakers internationally. I like the colors, because I like variety, though I’m not clear on what they mean.

    • Meant to say, “Except in one small *way* it seems to…”

    • Thanks for commenting this. I never thought about this issue when I built it. I gave for granted a flow from left to right.

      I’ll try to fix this issue soon.

  • Any idea of the data source?

  • I wonder if this is possible using a map instead, and clicking on each county to see the flow of people. It would give a better sense of the geography of the migrations.

    I would also like to point out that the UK is referred to as the ‘United Kingdom’ in the details box and then ‘GB’ on the columns. Tut tut. ;o)

  • I’m curious as to the definition of migrant. I’m living and working in another country but I haven’t applied for citizenship. Does that make me one of the statistics?

  • Why do Puerto Ricans count as immigrants? Aren’t they US citizens by birth?

  • What type of graph is this?
    I found an online generator of this kind of graph the other day and can’t find it!
    Has anyone seen any?


  • This is another one of those genuinely wonderful, beautiful pieces of work that makes me feel a little guilty, because I don’t think the choice of presentation style really works.

    The whole connecting lines concept didn’t really work here; personally, I gleaned all the info from the tables alongside each country. As John mentions above, this data lends itself naturally to a map construction.

    But I like it anyway, it is great work technically and visually, and interesting.

    • I don’t totally agree on this, I think this visualization expresses quite well the concept of flows. Unfortunately, as the article points out, I should have given some meaning to the length of the lines (not only width). I will probably update it grouping the countries by continent and distances, this way even the length of the lines will communicate “how distant from home” people moved. What do you think about it?

      The article also rises some doubts about coloring, the idea is that the hotter the color, the more migrations has happened. Unfortunately in the right column (immigration) the data from US are creating a flat effect to all the others, being so much higher than any other country. I think I should work on this too.

      Ok guys I’ll notify you when I will update it.

      Thanks for all the comments.


Best Data Visualization Projects of 2016

Here are my favorites for the year.

Top Brewery Road Trip, Routed Algorithmically

There are a lot of great craft breweries in the United States, but there is only so much time. This is the computed best way to get to the top rated breweries and how to maximize the beer tasting experience. Every journey begins with a single sip.

Jobs Charted by State and Salary

Jobs and pay can vary a lot depending on where you live, based on 2013 data from the Bureau of Labor Statistics. Here’s an interactive to look.

Graphical perception – learn the fundamentals first

Before you dive into the advanced stuff – like just about everything in your life – you have to learn the fundamentals before you know when you can break the rules.