Yes. You always have to have a passport that's valid past the return date when leaving the US, since you can't enter the US without a valid passport.
No, they don't. Only diplomatic staff requires such document. Everyone else just needs a valid passport to enter Mexico.
If you are flying you need a passport. If you are driving over the border you can get a passport card, which is cheaper. If you are only going over the border for a day then I am not sure what you need.
Yes, you need a passport to go from the U.S. to Mexico because Mexico is not part of the U.S. If you were going to a U.S. territory and you were a U.S. citizen, you would not need a passport.
If you are going to Mexico and have a passport you do not need a driver's license if you are flying in an airplane. No. Actually, if you are not driving but simply crossing the border with a passport, you should not have problems reentering the United States from Mexico.
yes. it hasnt expired yet.
Not unless you were going through Mexico first.
This makes no sense, but I think you mean if with an expired passport you can travel from Mexico to New Mexico or vice versa. In that case no, you need an ID or birth certificate if you are going to Mexico; if you are going to the US state of New Mexico from Mexico you need a passport AND a visa issued by the US government.
A passport if flying there or a driver's license if going by land.
Yes, you need a passport. If you are leaving the USA and going to Mexico then you need a passport.
Passports are needed for most citizens to enter countries around the world. Irish nationals who are visiting Jamaica do not need a visa, but do need a passport to enter the country. Grand Cayman requires a passport and a visa if the trip is going to be beyond 10 days and its for business or 60 if you are on vacation. Mexico requires a passport and no visa if the visit is less then 180 days. Haiti requires a passport but no visa if trip is less then three months.
If you have your European passport, you should be OK.
No. Last year the law was changed, you need to have your passport with you when going to or returning from Mexico.