Share this article


​​List of public hospital and clinics A-J
​Street addresses and telephone numbers of municipal community clinics, provincial hospitals, and care centres, are arranged alphabetically by suburb.

Alexandra

Alexandra Health Clinic (1st Avenue) Address: 33 Arkrright, Alexandra 
Tel: 011 440 1231
Alexandra Municipal Clinic (8th Avenue) 
Address: Cnr Eighth Avenue and Roosevelt, Alexandra 
Tel: 011 443 5182

Eastbank Municipal Clinic 
Address: Impala Street, Alexandra 
Tel: 011 443 7828

Fourth Avenue Municipal Clinic 
Address: Alexandra Women's Hostel, Cnr Hoffmeyer and Fourth Avenue, Alexandra 
Tel: 011 882 8930

Bedfordview

Bedfordview Municipal Clinic 
Address: Cnr Sken Boulevard and Nicol Road, Bedfordview
Tel: 011 874 5010

Bergbron

Bergbron Medicross Centre 
Address: Cnr Gordon and Bergbron Drive, Bergbron
Tel: 011 670 2400

Bezuidenhout Valley

Bez Valley Municipal Clinic 
Address: Sixth Street, Bezuidenhout Valley
Tel: 011 648 0617

Birchleigh

Birchleigh Municipal Clinic 
Address: Cnr Olienhout and Houtkapper Road, Birchleigh
Tel: 011 999 4190

Birchleigh North Municipal Clinic 
Address: Mooifontein Road, Birchleigh North
Tel: 011 391 4000

Bluegum View

Sonto Tobela Municipal Clinic 
Address: 982 Mandela Drive, Bluegum View
Tel: 011 810 4505

Zamani Municipal Clinic 
Address: 4079 Anthrium Rd, Bluegum View
Tel: 011 810 1883

Braamfontein

Teddy Bear Clinic for Abused Children 
Address: 13 Joubert Street Extension, Parktown
Tel: 011 484 4554

Dental Hospital (Johannesburg Hospital) 
Address: Qeeuns Road, Parktown
Tel: 011 488 4770

Brackenhurst

Brackenhurst Municipal Clinic 
Address: Roy Campbell Street, Brackenhurst
Tel: 011 867 3610

Chiawelo

Chiawelo Municipal Clinic 
Address: 1753 Rihlampfu Road, Chiawelo
Tel: 011 984 1599

Crosby

Crosby Municipal Clinic 
Address: 77 Ingleby Road, Brixton
Tel: 011 839 9119

Crown Gardens

Crown Gardens 
Address: Cnr Ulster and Mourne Street 
Tel: 011 680 4258

Diepkloof

Charles Hurwitz SANTA Centre 
Address: Cnr Collinder and Chrishoney Road, Zone 6, Diepkloof
Tel: 011 938 8070

Chris Hani Baragwanath Hospital
Address: Potchefstroom Road, Diepkloof 
Tel: 011 933 8000

Diepkloof Municipal Clinic 
Address: 3790 Marthinus Smuts Drive, Diepkloof Zone 3
Tel: 011 985 1104

Discovery

Discovery Community Health Centre 
Address: 35 Clarendon Drive, Discovery
Tel: 011 674 1200

Dobsonville

Dobsonville Itereleng Community Health Clinic
Address: 5/7 Roodepoort Road, Dobsonville
Tel: 011 988 3101

Nokuphila Municipal Clinic 
Address: 8405 Sejoe Street, Dobsonville Extension 2
Tel: 011 988 7924

Tshepo Themba Clinic 
Address: Edwin Makheta Street, Dobsonville
Tel: 011 988 1010

Eden Park

Eden Park Municipal Clinic 
Address: Cnr Abraham Street and Ferrari, Eden Park
Tel: 011 385 1993

Eldorado Park

Eldorado Park Municipal Clinic
Address: Arlberg Avenue, Eldorado Park
Tel: 011 945 4203

Kliptown Municipal Clinic 
Address: Escort Road, Eldorado Park Extension 8
Tel: 011 945 2216

Fleurhof

Fleurhof Municipal Clinic 
Address: Cnr Malacite and Spinel Avenue, Fleurhof
Tel: 011 672 5899

Floracliffe

Mayo Clinic 
Address: William Nicol Drive North, Floracliffe
Tel: 011 679 1160

Florida

West Rand Clinic 
Address: 9 Madeline Street, Florida
Tel: 011 760 1052

Fordsburg

Fordsburg Clinic 
Address: 22 Bonanza Street, Fordsburg
Tel: 011 834 4015

Halfway House

Halfway House Municipal Clinic 
Address: 19 Market Street South, Halfway House 
Tel: 011 805 3112

Hillbrow

Esselen Clinic
Address: 17 Esselen Street, Hillbrow
Tel: 011 725 6710

Joubert Park Municipal Clinic 
Address: Between Claim and Twist, Hillbrow
Tel: 011 725 4728

Horizon Park

Helderkruin Municipal Clinic 
Address: Pheasant Street, Horizon Park 
Tel: 011 764 5403

Houghton

Johannesburg Hospice
Address: 50 Second Avenue, Houghton
Tel: 011 483 1068

Ivory Park

Bophelong Municipal Clinic 
Address: 3699 Makhaya Drive, Ivory Park Extension 2
Tel: 011 931 9001

Hikensile Municipal Clinic 
Address: 8786 Koko Street, Ivory Park Extension 9
Tel: 011 310 2147

Mpumelelo Municipal Clinic 
Address: 13985 Katlego Street, Ivory Park Extension 9
Tel: 011 261 0910

Thuthukani Municipal Clinic 
Address: Thuthukani Educational Centre, 5323 Sondlana Street, Ivory Park Extension 2
Tel: 011 261 0658

Jeppestown

Jeppe Municipal Clinic 
Address: 34 Ford Street, Jeppestown
Tel: 011 614 1474

List of public hospital and clinics A-J