Last week, the US Census released data for every single county on where people are moving from and where they're going to. I collected the data by county for just two MSAs so far. I'm not counting in-state moves either. Would like to do this for more MSAs.
This is by state, and inbound moves to the following MSAs from the top 25 states for each. They also have an interactive map for this:
US County Migration Patterns
Chicago MSA
* Illinois | 16587 people (There are parts in the MSA in Indiana and Wisconsin)
* Indiana | 14695 people
* California | 13405 people
* Wisconsin | 11718 people
* Michigan | 10898 people
* Florida | 10799 people
* Texas | 8404 people
* New York | 7194 people
* Ohio | 5848 people
* Georgia | 5281 people
* Arizona | 4824 people
* Missouri | 4779 people
* Iowa | 4508 people
* Virginia | 4307 people
* Pennsylvania | 3787 people
* Minnesota | 3773 people
* North Carolina | 2994 people
* Colorado | 2704 people
* Tennessee | 2605 people
* Massachusetts | 2551 people
* Washington | 2522 people
* New Jersey | 2406 people
* Kentucky | 2120 people
* Maryland | 1792 people
* Alabama | 1760 people
Los Angeles MSA
* New York | 10428 people
* Texas | 10327 people
* Nevada | 9242 people
* Arizona | 8204 people
* Illinois | 6895 people
* Washington | 6475 people
* Florida | 6317 people
* Colorado | 4709 people
* Oregon | 4049 people
* Virginia | 3827 people
* Massachusetts | 3808 people
* Michigan | 3604 people
* Pennsylvania | 3261 people
* New Jersey | 3111 people
* Utah | 2683 people
* Georgia | 2658 people
* Maryland | 2658 people
* Hawaii | 2504 people
* Ohio | 2291 people
* North Carolina | 2270 people
* Minnesota | 1969 people
* Indiana | 1936 people
* Tennessee | 1913 people
* Connecticut | 1780 people
* Missouri | 1759 people