International migration is an expensive form of investment, that only households relatively better off can afford. However poorer households have the higher incentive to migrate. Migration decision is conditional on the entry cost, expected returns and risks of migration. This paper, using data from Mexican rural and urban areas, examines the relation between household and community networks and costs and risks of migration focusing on the optimal investment in migration. To investigate an household optimal number of migrants this paper introduces a Three Step procedure to solve simultaneously for the endogeneity of network size and possible selection of migrants. The analysis confirms the inverted U-shaped relation between wealth and migration, stressing the importance of networks particularly in facilitating the migration of social strata belonging to the left tail of the income distribution. Moreover, in presence of sunk costs and/or high initial investment, household and community networks accomplish different functions.