We construct a dynamic general equilibrium model of migration with multiple destination choices. The proposed model endogenously generates a multilateral gravity equation of migration though productivity shocks. The model explains interstate migration of the U.S. reasonably well as result of productivity shocks across states. Long-run changes in capital intensity of the production process and the demand for services over manufactured goods impact aggregate level of migration.