 The American Citizens Abroad Association estimated in 1999 that a little more than one million Americans live in Mexico (which represent 1% of the population in Mexico and 25% of all American citizens living abroad).This immigration phenomenon could well be explained by the interaction of both countries under the North American Free Trade Agreement (NAFTA), but also by the fact that Mexico has become a popular destination for retirees, especially the small towns