What country has the largest population of American expats?
There are more than 750,000 Americans currently living in Mexico, the highest number of any country in the world. In fact, roughly 400,000 of those people live in Mexico City alone, making it the single urban environment with the most Americans outside of the United States. After Mexico, American expats most commonly settle in Canada, the U.K., Germany, and Australia.
Source: The Street