Immigrant Visas for all of South Africa as well as Botswana, Namibia, Mozambique, Lesotho, Swaziland, and Mauritius are processed at the Consulate General in Johannesburg. For U.S. citizen petitioners with valid residency permits for one of these countries, payment of the I-130 petition filing fee can also be made at the Consulates General in Durban and Cape Town, after which the petitioner may send the completed I-130 directly to the USCIS office in Johannesburg.
All immigrant visa applicants must appear in person at the Consulate General in Johannesburg for an interview once their petition is approved by USCIS. Information on the Consulate’s procedure for processing immigration visas after petition approval can be found here.
In general, any applicant for an immigrant visa, other than a Diversity Visa, must be the beneficiary of an approved petition. For complete details on petition requirements, please contact: firstname.lastname@example.org.
For information about the Diversity Visa program, please visit the State Department’s Diversity Visa website.