US County Migration Patterns (Mapper)

The U.S. Census has a mapping tool available that shows county to county migration flows. It allows you to select a county and see the county of origin for people who moved in or the county of destination for those who moved out. It can also break down the populations by gender, age, and race.