This paper develops an economic computational network model of migration. The importance of ties between family members and friends in migration has been long recognised by other social sciences and is increasingly confirmed by econometric studies. The paper presents a micro simulation of an economy in which the heterogeneous population moves between three locations, a rural and urban location of origin, and the destination. The key elements in (return) migration decisions are network feedback effects and income opportunities. The simulations generate stable patterns and detailed information on distributions, which reproduce available data for the geographical population distribution, wealth, and remittances. The model generates the clustering of migrants both at the origin and at the destination that is one of the most pervasive and resilient stylized facts of migration research.