It's estimated that 1 million or so American citizens live in Mexico, many of them retirees who head south of the border to enjoy the warm weather, great food and lower cost of living. These retirees are generally welcomed (they bring with them economic benefits), and Mexico has a visa for such people — the "Residente Temporal" which targets people who do not work in Mexico and are economically self-sufficient.