Contacts

Below is a list of ANC offices. Click a province for more regional contact details.

Office Physical Address Postal Address Tel / Fax / E-Mail
Head Office 54 Sauer Street
Johannesburg
PO Box 61884  
Marshalltown
2107
Tel: (011) 376 1000
Fax: (011) 376 1242
Eastern Cape 48 Alexandra Road  
King William's Town
PO Box 2165  
King Williams Town 
5601
Tel: (043) 642 3396 
Fax: (043) 642 3009  
Nelson Mandela Metro Standard House Building
344 Govan Mbeki Avenue
Port Elizabeth
Standard House Building
344 Govan Mbeki Ave
Port Elizabeth
5100
Tel: 041 585 9618
Fax: 041 585 9616
Cacadu 42 Alexandra Street
Humansdorp
42 Alexandra Street
Humansdorp
6300
Tel: 042 291 1429
Fax: 042 291 1429
Amathole 154 Alexandra Rd
King William's Town
154 Alexandra Rd
King William's Town
5600
Tel: 043 642 6014
Fax: 043 642 3241
Chris Hani Edgars Building
Bertraus Centre
66 Cathcart Rd
Queenstown
Edgars Building
Bertraus Centre
66 Cathcart Rd
Queenstown
5320
Tel: 045 839 2192
Fax: 045 839 2051
Joe Gqabi 6 White Street
Barkly East
6 White Street
Barkly East
9786
Tel: 045 971 0997
Fax: 045 971 0623
O.R. Tambo 43 Nelson Mandela Avenue
Umtata
43 Nelson Mandela Avenue
Umtata
5100
Tel: 047 531 2341
Fax: 047 531 2341
Alfred Nzo Goss Building
26 Bridge Street
Mount Ayliff
Goss Building
26 Bridge Street
Mount Ayliff
4735
Tel: 039 254 0754
Fax: 039 254 0755
Free State Kaizer Sebothelo Building
Cnr Charles & Fichards Street
Bloemfontein
PO Box 4447
Bloemfontein
9300
Tel: (051) 403 2120
Fax: (051) 447 2145 / 47 
Motheo Kaizer Sebothelo Building
21 Cnr Charles & Fichards Street
Bloemfontein
Kaizer Sebothelo Building
21 Cnr Charles & Fichards Street
Bloemfontein
9300
Tel: 051 447 1644
Fax: 051 447 2120
Lejweleputswa 7 Hereen Street
Archiquent Building
Welkom
7 Hereen Street
Archiquent Building
Welkom
9460
Tel: 057 357 3717
Fax: 057 357 1267
Thabo Mofutsanyane Old Parliament Building
1 Mapor Street
Phuthaditjhaba
Private Bag x810
Witsieshoek
9870
Tel: 058 713 4485
Fax: 058 713 0940
Fezile Dabi Eshoss Building
Suite 2
Fichardt Street
Sasolburg
Eshoss Building
Suite 2
Fichardt Street
Sasolburg
1947

Tel: 056 811 2131
Fax: 086 504 3311

Xhariep 21 Vos Street
Trompsburg
21 Jan Street
Trompsburg
9913
Tel: 072 869 3169
Fax: 051 713 1491
Gauteng Walter Sisulu House
94 Commissioner Street
Johannesburg
PO Box 8299  
Johannesburg
2000
Tel: (011) 376 8700
Fax: (011) 833 4224
West Rand 61 Park Street
Randfontein
61 Park Street
Randfontein
1760
Tel: 011 693 6309 / 10
Fax: 011 953 6139
Metsweding Forum Building
56 Kruger Street
Bronkonspruit
1020
P O Box 1257
Bronkonspruit
1020
Tel: 013 932 0129
Fax: 013 932 0922
Sedibeng 31 Senator Marks Street
Vereeniging
31 Senator Marks Street
Vereeniging
1939
Tel: 016 455 1470
Fax: 016 455 1476/
Fax: 016 422 8833
Ekurhuleni 8th Floor,
29 Rissik Street,
Johannesburg
8th Floor,
29 Rissik Street,
Johannesburg
2001
Tel: 011 834 1002 / 1008
Fax: 011 834 1110
Johannesburg 8th Floor,
29 Rissik Street,
Johannesburg
2001
8th Floor,
29 Rissik Street,
Johannesburg
2001
Tel: 011 834 1002
Fax: 011 834 1110
Tshwane 635 People's Bank Building
200 Pretorius Street
Pretoria
P O Box 3310
Pretoria
0001
Tel: 012 323 9454
Fax: 012 323 9465
KwaZulu-Natal 50 Masonic Grove
Durban
PO Box 1571  
Durban, 4000
Tel: (031) 307 5460 / 7  
Fax: (031) 307 5400 
Bhambatha Shop 21
Ithala Centre
Tugela Ferry
Shop 21
Ithala Centre
Tugela Ferry
3010
Tel: 033 417 1613
Fax: 033 417 1614
Far North Manaba Building
Mkhuze
P O Box 314
Mkhuze
3965
Tel: 035 573 1430
Fax: 035 573 1376
Ethekwini Commercial City
21st Floor
44 Commercial Road
Durban
4001
P O Box 4994
Durban
4000
Tel: 031 305 7037
Fax: 031 305 7034
Lower South Coast Office No. 1, City Insurance
44 Wooley Street
Portshepstone
P O Box 11
Portshepstone
4240
Tel: 039 682 6148
Fax: 039 682 6141
KwaDukuza Home Affairs Building,
Office no2
51 Hullett Street,
KwaDukuza
PO Box 2704
KwaDukuza
4450
Tel: 032 551 6263
Fax: 032 552 2179
North Coast 7 Pearce Crescent Road
Empangeni
P O Box 7337
Empangeni Rail
3910
Tel: 035 772 7333
Fax: 035 772 7502
Malahleni Nedbank Center
Suite 358 - 370
50 Harding Street
Newcastle
P O Box 1986
Newcastle
2940
Tel: 034 315 3664
Fax: 034 312 1915
Greater Pietermaritzburg 200 Boom Street
Pietermaritzburg
P O Box 1443
Pietermaritzburg
3200
Tel: 033 394 3233
Fax: 033 345 0887
Ukhahlamba E N G Building
Room 106
127 Lyell Street
Ladysmith
E N G Building
Room 106
127 Lyell Street
Ladysmith
3370
Tel: 036 635 4107
Fax: 036 635 4108
Sisonke 9 Grant Avenue
Ixopo
P O Box 289
Ixopo
3276
Tel: 039 834 2396
Fax: 039 834 1884
Abaqulusi 8 Gluts Centre
174 Landdrost Street
Vryheid
3100
P O Box 1023
Vryheid
3100
Tel: 034 980 8893
Fax: 034 980 3490
Limpompo 78 Biccard Street 
Pietersburg
78 Biccard Street 
Pietersburg
0669
Tel: (015) 297 6951  
Fax: (015) 297 6953  
Sekhukhune No. 1 Jill
Mogale Hyperama
Jane Furse
No. 1 Jill
Mogale Hyperama
Jane Furse
1085
Tel: 013 265 1490
Fax: 013 265 1076
Mopani House No 4b
2nd Avenue
Tzaneen
P O Box 2551
Tzaneen
0850
Tel: 015 307 4873
Fax: 015 307 4842
Vhembe No 671
Mphephu Drive
Thohoyandou
0950
P O Box 1078
Sibasa
0970
Tel: 015 962 0846
Fax: 015 962 0342
Capricorn 75A Bok Street
Polokwane
75A Bok Street
Polokwane
0699
Tel: 015 297 3435
Fax: 015 297 3435
Waterberg 22 Hooge Street
Mokopane
22 Hooge Street
Mokopane
0600
Tel: 015 491 5080
Fax: 015 491 1287
Mpumalanga Kamkholo Building 
8th Floor
Cnr. Brown & Voortrekker Street. 
Nelspruit
PO Box 1862  
Nelspruit
1200
Tel: (013) 753 3051 / 8  
Fax: (013) 755 1172 / 6160
Bohlabela House no 5
Main Grasskop Road
Bushbuckridge
Sabie Road
Hse R5
Bushbuckridge
1280
 
Ehlanzeni Alroe Park Building
Cnr Madiba Drive and
Andrew Pienaar Street
P O Box 4025
Nelspruit
1200
Tel: 013 755 2610
Fax: 013 755 4174
Ekangala Disa Building
2nd Floor
15 Esconde Street
Emalahleni
Disa Building
2nd Floor
15 Esconde Street
Emalahleni
1035
Tel: 013 690 1464
Fax: 013 690 1816
Gert Sibande ABSA Building
Lower Ground
35 Joubert Street
Ermelo
P O Box 1059
Ermelo
2350
Tel: 017 819 7698
Fax: 017 819 7698
Northern Cape Amaqhawe Building  
42 Du toitspan Raod
Kimberley
PO Box 2618  
Kimberley
8300
Tel: (053) 831 2230  
Fax: (053) 832 4151
Siyanda 22 Coleskop Street
Upington
P O Box 1437
Upington
8800
Tel: 054 338 7020
Fax: 054 338 7352
Pixley ka Seme New Lisbon Building,
1st Floor
Voortrekker Street,
De Aar
1st Floor,
New Lisbon Building,
Voortrekker Street,
De Aar
7000
Tel: 053 631 1511
Fax: 053 631 1264
Frances Baard 18 Curry Street
Kimberley
18 Curry Street
Kimberley
8301
Tel: 053 831 1325
Fax: 053 831 4151
Namakwa 3 Phillip Street
Springbok
8240
P O Box 335
Springbok
8240
Tel: 027 718 1911
Fax: 027 718 1912
North West 5 / 7 Cnr Molopo and Main Street 
Mafikeng
PO Box 3095  
Mafikeng
2745   
Tel: (018) 381 4994  
Fax: (018) 381 3592 
Kgalagadi 48 Dear Street
Kuruman
8460
P O Box 2698
Kuruman
8460
Tel: 053 712 0290
Fax: 053 712 0290
Bojanala Mimosa Building
138 Beyers Naude Drive
1st Floor
Rustenburg
P O Box 5407
Rustenburg
0300
Tel: 014 592 9043
Fax: 014 592 1442
Central No 5 Warren Street
Mafikeng
P O Box 3095
Mafikeng
2745
Tel: 018 381 0419
Fax: 018 381 3592
Bophirima 93 Lesedi Building
Main Road
Taung Station
Taung
P O Box 2464
Taung Station
8580
Tel: 053 994 1769
Fax: 053 994 1917
Southern Neel Kerkbou Building
1st Floor
80 Plein Street
Klerksdorp
Neel Kerkbou Building
1st Floor
80 Plein Street
Klerksdorp
2574
Tel: 018 462 3569
Fax: 018 464 3569
Western Cape 7th Floor, Thibault House
9 Hans Strydom Avenue
PO Box 402  
Athlone 
8012
Tel: (021) 425 5864
Fax: (021) 425 9410 /
        (021) 487 1790
Dullah Omar Salt River House
5th Floor
Victoria Road
Salt River
P O B ox 359
Woodstock
7925
Tel: 021 447 7181
Fax: 021 447 7176
West Coast 64 Long Street
Piketberg
P O Box 215
Piketberg
7320
Tel: 022 913 1209
Fax: 022 913 1476
Boland 135 High Street
Worcester
135 High Street
Worcester
6850
Tel: 023 342 2286
Fax: 023 342 2349
Overberg 4B Royal Street
Hermanus
4B Royal Street
Hermanus
7200
Tel: 028 312 2184
Fax: 028 312 3193
South Cape 89 Hibernia Street
George
89 Hibernia Street
George
6350
Tel: 044 873 2640
Fax: 044 874 6358
        086 657 0341
Karoo 104 A New Street
Beaufort West
P O Box 1256
Beaufort West
6970
Tel: 023 415 3366
Fax: 023 415 3366
Back to top

Warning: opendir(content/Hot Topics/) [function.opendir]: failed to open dir: No such file or directory in /var/www/anc/elections/2009/myanc/content/content.php on line 299

Warning: readdir(): supplied argument is not a valid Directory resource in /var/www/anc/elections/2009/myanc/content/content.php on line 300

Warning: closedir(): supplied argument is not a valid Directory resource in /var/www/anc/elections/2009/myanc/content/content.php on line 301
Read more

Hot topics

My ANC: Get involved

Join 'my anc' online community, to share your vision of a better South Africa, participate in discussion forums, and receive regular updates by e-mail or sms.

Make your voice heard: Tell the world about your views and suggestions. Write to newspapers, call in to talk shows, share your experiences of the first fifteen years of freedom, and how working together we can do more.

Become an ANC member. Contact the nearest ANC office to join a branch in your area.

ANC offices

Make your contribution to a successful campaign that reaches every home in South Africa. All donations are welcome, whether big or small, regular or once-off.

1. Donate online
Click here to make a donation now.

2. Bank deposit
ANC Fundraising
Nedbank
Branch code: 128405
Current account: 1284 006 824

Don't keep it to yourself. Get others involved in the debate. Let your friends and family know about the ANC’s plan for the next five years.