There are over 1 million expats living in Mexico and more than 750,000 of them are Americans. Mexico is home to more American expats than any other country in the world and consistently ranks in the top 3 best countries for expats worldwide. But what are the best cities in Mexico for expats?
Our research and anecdotal reports from expats living in Mexico show that the top 10 best places for expats are Cancún, Guadalajara, Guanajuato, Lake Chapala, Los Cabos, Mazatlán, Mérida, Mexico City, Puerto Vallarta and San Miguel de Allende.
You can find out detailed information about each of these in our Cities profile section. Just choose a city and click on the topics that interest you the most.