Skip to content
Report a wrong number

Government · Contact details

Home Affairs Johannesburg Contact Details

Verified 6 September 2026Updated 6 October 2026Official source onlyIndependent directoryPublished by Silas T Nkoana, Cape TownReport a wrong number

Home Affairs has a direct number for each of its Johannesburg offices: the city office is on 011 639 4140, and there are separate lines for Randburg, Roodepoort, Soweto, Cresta Mall and Alexandra. The numbers below come from the Gauteng provincial contact directory on the department’s own site, dha.gov.za.

Home Affairs numbers for Johannesburg offices

The department lists an office manager by name against each of these, several with a personal mobile number. Those mobiles are individual staff contacts and are not repeated here. The office landline is the published route and is the one to use.

Home Affairs numbers further out in Gauteng

The Tshwane Regional Office, on 012 395 4306 and 012 663 6084, covers Pretoria rather than Johannesburg and cannot help with a Johannesburg application.

Skip the queue at a Home Affairs branch

Smart ID and passport applications can be started online through the Home Affairs eHomeAffairs portal, and a growing list of bank branches take the biometrics and issue the card, which is faster than a Home Affairs office. Both routes are listed on dha.gov.za under Bank Branches; Gauteng has by far the most participating branches in the country.

If a Johannesburg office cannot help

  • The Gauteng provincial manager sits above the district and office managers and is listed in the same directory.
  • Home Affairs publishes a service delivery charter setting out what it undertakes to do and by when; quote it when a timeline has been missed.
  • A blocked ID has its own route on the department’s site under Blocked-IDs, separate from an ordinary application query.

Frequently asked questions

What is the Home Affairs number in Johannesburg?

The Johannesburg office answers on 011 639 4140. The Johannesburg Metro district manager is on 011 639 4000 if an office cannot resolve a query.

Which Home Affairs branch covers Randburg or Roodepoort?

Randburg is on 011 792 0192 and Roodepoort on 011 279 7300. Cresta Mall is on 011 431 0487 if that branch is closer to you.

Is there a Home Affairs office in Soweto?

Yes. Soweto answers on 011 936 5666, and the Maponya Mall office is on 011 938 3296.

Can I do my Smart ID without queueing at Home Affairs?

Start the application on the eHomeAffairs portal and give your biometrics at a participating bank branch. The list is on dha.gov.za under Bank Branches, and Gauteng has the most participating branches in the country.