Marriage:
An American or other foreigner wishing to be married in Mexico must present to the appropriate Civil Registry certain documents. All documents from the U.S., except for the valid U.S. passport, must be authenticated by an American authority (usually the Secretary of State), from the state where they originated, who attaches an "Apostille" to that documents.
If you plan to marry a Mexican National in Mexico, you'll need to fulfil some additional requirements:
- In addition to all documentation, you will need to obtain permission from the "Secretaria de Gobernacion - Oficina de Migracion"(Ministry of Interior) where for a fee of around US$200/£130 you'll need to acquire a permit to marry a Mexican national. The document is known as "Permiso para contraer matrimonio con un nacional".
- The office issuing this permit must be the same office that has jurisdiction over the area where the marriage is to take place - so check beforehand!