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
U.S. citizens do not need a passport to enter Mexico by land (as a pedestrian, in a car, or on a bus) or by sea. The Mexican officials at the border do not ask for any identification from you.
On your return home, the U.S. officials will confirm your identity and nationality. The best evidence for these are a valid passport, passport card, enhanced drivers' license, or green card, but a driver's license and birth certificate or an expired passport are sufficient.
To fly into Mexico on a commercial airline, the carrier will insist on a current passport. You can not fly to Another Country without a passport.
The passport question is controversial and confusing. Because of that, a group of people at the San Diego-Tijuana border put together a FAQ on the subject, which can viewed at the related link.
Required if flying into Mexico. If boarding a ship or driving into Mexico, a birth certificate or driver's license would suffice.
yes, you need a passport to travel to any foreign country
Sure you can. There are however, some countries that require a government-issued visa, such as the United States or Canada.
Any kind, as long as it is a valid passport.
Yes, unless you're a Mexican citizen.
Yes.
no you cant
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).
No, but if they want to come back they do. However, if accompanied by an adult who has a passport, a birth certificate should suffice.
It is still possible to cross the US border into Canada or Mexico with only a drivers license and thus without a passport.
To cross INTO Mexico, you need...nothing. You just walk or drive through. However, in order to get OUT of Mexico, you need a U.S Passport and it's always a good idea to carry around some form of identification, just in case.
Your passport
Your passport
In these uncertain times, it is best to have your passport with you if you cross the border. ="border:mediumnone;overflow:hidden;background-color:transparent;text-align:left;text-decoration:none">
Yes, this summer 2009 it will be an requirement for all persons to show a passport to cross the United States border back, and forth.
If you are goning to Mexico or Canada you need a passport.