Current models of human migrations consider cities as equal, so that migration fluxes are driven by population size (left). However, natural hazards, conflicts, or socioeconomic inequalities affect ...