do you have to have your passport to go to mexico?
It wasn't all that long ago that U.S. citizens were able to travel to Mexico without a passport, but times have changed. As of 2010, if you are a U.S. citizen, you must have a valid passport with enough blank pages for entry stamps to visit the country by air, land, or sea.