Some of the common legal requirements for marrying a foreign national in the USA include:
1. Both parties must be legally competent to marry, meaning they must be at least 18 years old (or the legal age for marriage in their respective countries) and of sound mind.
2. Both parties must provide valid identification documents, such as passports or government-issued IDs.
3. In some states, a blood test or medical examination may be required to rule out any medical conditions that could affect the marriage.
4. A marriage license must be obtained from the appropriate government office in the state where the marriage will take place. The application for the marriage license may require information such as the names, ages, and addresses of both parties, as well as proof of residency.
5. The marriage ceremony must be performed by an authorized officiant, such as a judge, religious leader, or other person legally authorized to perform marriages in the state.
It is important to note that the specific requirements and procedures for marrying a foreign national in the USA may vary from state to state, so it is important to check with the local authorities or consult an immigration attorney for guidance.