No. American citizens don't require a visa to enter Mexico. All you need is your passport.
Mexico has a free-entry policy. You will require a passport, however.
No; Latvian nationals don't require a visa to enter Mexico; all they need is their passport.
Yes, you need a passport. If you are leaving the USA and going to Mexico then you need a passport.
No. To enter Mexico from the US you would need your American passport. If you don't, you would require an ID or birth certificate when traveling by land.
Citizens from Trinidad & Tobago don't require a visa to visit Mexico. All they need is a valid passport.
Jamaican citizens don't require a visa to travel to Mexico; all they need is a valid passport.
A PASSPORT IS REQUIRED FOR AIR TRAVEL WHEN THE FLIGHT CROSSES THE BORDER OF THE TWO COUNTRIES. I.E. TORONTO TO NEW YORK.
An ex convict can get a passport in the United States. He or she may or not be allowed into Mexico on the passport. That would depend on a variety of specific issues that may individually apply.
No, they don't. Only diplomatic staff requires such document. Everyone else just needs a valid passport to enter Mexico.
YES.
I just researched this, and I was told that no child no matter how young is allowed to travel by air to Mexico without a passport. My child is 3 months old, and we are going when she will be 8 months old and I was told that she must have a passport and my husband and I must go to the nearest passport agency to fill out everything and sign the necessary documents. We both must be there.