Public Hospitals in Johannesburg
1. Chris Hani Hospital
Area: Bertsham
Contact Number: 011 933 8000
Physical Address: 26 Chris Hani Road,
Johannesburg, South Africa
Website: https://www.chrishanibaragwanathhospital.co.za/
2. Carletonville Hospital
Area: Carleton
Contact Number: 018 788 1700
Physical Address: Corner Salcon & Anaan Road, Carletonville, Gauteng, South Africa
Website: none available
3. Rahima Moosa Mother and Child Hospital
Area: Newclare
Contact Number: 011 470 9000
Physical Address: Fule St & Oudtshoorn St, Johannesburg
Website: none available
4. Discovers Memorial Hospital
Area: Florida
Contact Number: 011 674 1200
Physical Address: 39 Clarendon Drive, Roodepoort, Johannesburg
Website: none available
5. Dr. A.G. Visser Hospital
Area: Heidelberg
Contact Number: 017 735 2002
Physical Address: P Bag X612, Heidelberg 1438, Gauteng
Website: none available
6. Edenvale General Hospital
Area: Edenvale
Contact Number: 011 321 6000
Physical Address: Modderfontein Rd, Edenvale, Gauteng
Website: none available
7. Far East Rand Hospital
Area: Springs
Contact Number: 011 817 1426
Physical Address: Hospital Street, Springs, 1559
Website: none available
8. Helen Joseph Hospital
Area: Auckland Park
Contact Number: 011 489 0792
Physical Address: Perth Rd, Auckland Park, Johannesburg
Website: none available
9. Johan Heyns Hospital
Area: Vanderbijlpark
Contact Number: 016 950 6000
Physical Address: Pasteur Blvd, Vanderbijlpark, Gauteng
Website: none available
10. Johannesburg General Hospital
Area: Johannesburg
Contact Number: 011 488 4911
Physical Address: 5 Jubilee Rd, Johannesburg, Gauteng
Website: none available
11. Lenasia Hospital
Area: Lenasia
Contact Number: 011 213 2000
Physical Address: Marlin Ave, Lenasia, Johannesburg, 1821
Website: none available
12. Natalspruit Hospital
Area: Alrode
Contact Number: 011 035 2300
Physical Address: Main Road, Alrode, Johannesburg, Gauteng
Website: none available
13. Nigel Hospital
Area: Dunnottar
Contact Number: 011 734 2111
Physical Address: Vlakfontein Road, Nigel, Gauteng
Website: none available
14. SouthRand Hospital
Area: Rosettenville
Contact Number: 011 435 0022
Physical Address: Friars Hill Rd, Johannesburg South
Website: none available
15. Tambo Memorial Hospital
Area: Boksburg
Contact Number: 011 898 8000
Physical Address: Railway St, Boksburg, Gauteng
Website: none available
16. Tembisa Hospital
Area: Olifantsfontein
Contact Number: 011 923 2000
Physical Address: Industry Rd, Olifantsfontein, Tembisa
Website: none available
17. Willem Cruywagen Hospital
Area: Germiston
Contact Number: 011 873 8444
Physical Address: P Bag X1035, Germiston 1400
Website: none available