Take Your Passport If You Go To Mexico
Beginning March 1, 2010, Mexico will require U.S. citizens to have valid passports when traveling to Mexico. Legal residents of the U.S. must have their green cards or other documents demonstrating legal status in the U.S.
This new rule by Mexican authorities shouldn't change travel habits, because it has been the law in the U.S. since June 2009 that U.S. travelers returning to this country from Mexico must show their passports.