一般情况下,在美国境内任何地方申请移民都可以,除了绿卡抽签外,抽签必须要在美国申请。有一些职业,比如说护理人员和建筑工人,如果不在美国申请,在外面申请的配额和在美国申请的配额是不一样的,所以有可能在外申请要等上十几年。如果绿卡申请没有批下来之前必须返回自己国家,可以申请多次有效的“Pending Green Card”,这样就可以重新回到美国去申请绿卡。
在其他国家申请移民,如果在美国有直系亲属可以申请亲属移民,在其他国家取得绿卡后可以进入美国,一般不需要返回原居住国家,可以直接在美国调整状态申请绿卡。在其他国家申请就比较麻烦,比如说申请职业移民,在美国申请和在外国申请的配额是不同的,配额的多少是跟申请人数有关,美国申请的人多,外国申请的人少,美国的配额就少,外国的配额就多;美国申请的少,外国申请的多,美国配额就多,外国的配额就少。如果在美国申请的配额很紧的话,在外国申请也有可能比在美国申请的快。在美国申请如果一直没有批下来需要返回居住地,在返回居住地前必须申请Pending Green Card,这样就可以再次返回美国继续申请绿卡。