How do I get a fiancé visa for my girlfriend or boyfriend to travel to the United States?

A fiancé visa is only available to US citizens, so a US citizen must have met their foreign fiancé at least once in the past two years. They then make a petition with US immigration showing that there’s a legitimate relationship, it must be approved in the United States, and then there’s a second set of applications that’s made at the U.S. Consulate in the person’s home country whereby they would be interviewed, issued a visa to come to the United States. They have 90 days in which to marry and then apply for adjustment of status, which means their green card.