Maharashtra and Delhi attracted the most migrants then and now, but Karnataka replaced UP more recently
Figures in millions