Yes. From the Wikipedia:
"Over the centuries, Mexico has received immigrants from the Americas, Europe, and Asia but not to the extent of other countries in the Americas such as the United States, Argentina, Brazil, or Canada. Today, millions of their descendants still live in the country and can be found working in different industries."
This means many people have arrived to Mexico, including but not limited to Americans, South Americans, Europeans, as well as people of Jewish, Middle-Eastern and Asian origin.
http:/en.wikipedia.org/wiki/Immigration_to_Mexico
everyone has to have a passport
The first of June is the date you will need a passport, passport card, or enhanced driver's license to get back into the US from Mexico.
No. You need an ID or birth certificate in case you cross the border by land, or a passport in case you take a flight into Mexico.
You need a passport to cross the border into America from Mexico, and a visa (different visa for business or for visiting).
Yes, you need a valid passport for a flight to Mexico.
Yes, babies need a passport to travel to Mexico.
Yes, children need a passport to travel to Mexico.
Yes, infants need a passport to travel to Mexico.
Yes, children need a passport to fly to Mexico.
Yes, children need a passport to travel to Mexico.
Yes, minors need a passport to fly to Mexico.
Yes, minors need a passport to travel to Mexico.