Planning Your Visit – USCIS Johannesburg Field Office
Department of Homeland Security
U.S. Citizenship and Immigration Services
United States Consulate General
1 Sandton Drive
Johannesburg, South Africa 2196
USCIS Johannesburg is located in the U.S. Consulate at 1 Sandton Drive on the corner of Sandton and Rivonia Roads. (Opposite Sandton City Shopping Mall).
You need an appointment to visit USCIS Johannesburg. You can make an appointment by email at firstname.lastname@example.org or phone at 011 290 3230 (from within South Africa).
USCIS Johannesburg does not accept walk-ins.
By Public Transportation
Pay parking is available at the Sandton City Mall. Parking within the U.S. Consulate is not available.
Accessibility for individuals with special needs is available upon request prior to your appointment.