Over 750,000 US Citizens currently live in Mexico (taking advantage of Dual Citizenship laws) and over 1 million Americans have a residence in Mexico (from which at least 250,000 are known as snowbirds).
2 years
5 years
Obama has been a US citizen for all of his 49 plus years of life.
A person who is born in the US is automatically a citizen even if his parents are not. Many Japanese had immigrated and some of them had become citizens, but they had children born here.
5 years
9 years
Yes. when it was still under Mexico's control.
About 200 years (modern nation of Mexico, that is).
8
No less than 14 years.
21 years
9 yrs