US citizens can also consider a different procedure: the K-1 visa, or Fiancé(e) visa. This visa allows the fiancé(e) of a US citizen to enter the United States for 90 days during which time they need to get married and then apply for a status adjustment. This is an option to consider, but it should not be assumed to be a better or easier route. Many factors and expenses are involved. For example, it may be easier and less expensive get married abroad than in the US.
The option for a Green Card through marriage is available to US citizens and permanent residents. Children can also immigrate with the foreign spouse as long as they meet eligibility requirements.
It's much more straightforward to apply for citizenship or permanent residency with a good guide beside you. Order our prep materials!