| Where to File | If the sponsor is in the United States, the affidavit may be sworn to or affirmed before an immigration officer (see any USCIS District or sub-office) or before a notary public or other official authorized to administer oaths for general purposes. If the sponsor is outside the United States, the affidavit must be sworn to or affirmed before a U.S. consular or immigration officer. |