Visualizing large movement datasets with flow maps is difficult because overlapping flows create significant graphical conflicts that make accurate interpretation difficult or impossible. Interactive flow mapping applications allow users to explore large movement datasets by automatically generating flow maps from subsets of the data in response to queries by the user. However, even a small number of flows can overlap and cross each other in a way that impedes accurate interpretation. We introduce an interactive flow map of migration in the United States from 2009 to 2013 that uses a force-directed method to automatically lay out migration flows at the county-to-county and state levels. This map, available at http:// usmigrationflowmapper.com/, aims at improving readability by automatically creating origin– destination flow layouts according to identified cartographic design principles. Map users explore high-level state-to-state migration patterns as well as detailed county-to-county movements through a custom user interface and interactive map features. We show migration flows between counties of different states by representing other states as nodes with a circular arrangement around the selected state, and connect county flows to those nodes. This constrains the map layout to a smaller area, reducing clutter and the amount of interaction required to view flows.