Clinic Finder SA

Child health

137 public facilities across South Africa

South Africa's under-5 mortality rate has dropped from 56 per 1,000 live births in 2009 to 28 in 2023, driven by expanded immunisation coverage, PMTCT, and nutrition programmes. Every child under 6 is entitled to free healthcare at any public facility — no means test, no documentation requirement. The Road to Health booklet (issued at birth) is the child's medical passport: it tracks immunisations, growth curves, and developmental milestones. The Integrated School Health Programme (ISHP) provides screening, deworming, and referrals at schools, though coverage remains patchy. Malnutrition screening uses mid-upper arm circumference (MUAC) — any child with MUAC below 11.5cm is classified as severe acute malnutrition and requires hospital admission.

Key fact: Under-5 mortality halved in 14 years (56 to 28 per 1,000) — immunisation and PMTCT were the biggest drivers.

What to expect

1
Well-baby visits (birth to 5 years)

Monthly for the first year, then at 18 months, 2 years, 3 years, 4 years, 5 years. Each visit: weight, length/height, head circumference, developmental milestones, vitamin A supplementation, deworming.

2
Immunisation (EPI-SA schedule)

Vaccines from birth to 12 years. Bring the Road to Health booklet every time. Catch-up doses available for missed vaccines — there is no maximum age for catch-up.

3
Growth monitoring and nutrition

Weight-for-age and height-for-age plotted on WHO growth curves. Children falling below -2 z-scores are flagged for nutritional supplementation. Children below -3 z-scores are referred to hospital.

4
Sick child assessment (IMCI)

Integrated Management of Childhood Illness (IMCI) protocol: a systematic check for danger signs (unable to drink, persistent vomiting, convulsions, lethargy). Any danger sign = immediate referral.

Who is eligible?

All children under 6 receive completely free healthcare. Children 6-18 also qualify for free care at the facility level. No ID or documentation is required for a child to receive treatment. Bring the Road to Health booklet if you have it.

Read the full guide

Our guide covers everything in detail: step-by-step process, FAQs, and practical tips.

Child Immunisation Schedule (South Africa) →

137 facilities offering child health

Eastern Cape (35)

Aliwal North Hospital
Parklane Street, Aliwal North
District Hospital
24h
Andries Vosloo Hospital
Charles Street, Somerset East, Eastern Cape
District Hospital
24h
B.J. Vorster Hospital
Cnr Krom & Baken Street, Kareedouw
District Hospital
24h
Butterworth Hospital
Cnr Scanlen & Geach Street, Butterworth
District Hospital
24h
Canzibe Hospital
District Hospital
24h
Cecilia Makiwane Hospital
Billie Road, Mdantsane
District Hospital
24h
Cloete Joubert Hospital
Ekhepini
District Hospital
24h
Cofimvaba Provicial Hospital
Mzansi Road, Cofimvaba,Eastern Cape
District Hospital
24h
Dora Nginza Hospital
Spondo Street, iBhayi
District Hospital
24h
Duncan Village Community Health Clinic
Douglas Smith Highway, East London, Eastern Cape
Community Health Centre
Dutywa Community Health Centre
Community Health Centre
24h
Elliot Hospital
Maclear Road, Elliot
District Hospital
24h
Elliotdale Community Health Centre
Community Health Centre
Empilisweni Hospital
Main Stree, Sterkspruit, Eastern Cape
District Hospital
24h
Fort Beaufort Provincial
Bell Street, Fort Beaufort, Eastern Cape
District Hospital
24h
Frontier Hospital
Corner Kingsway & Livingstone Road, Queenstown
District Hospital
24h
Glen Grey Provincial Hospital
Indwe Street, Lady Frere
District Hospital
24h
Grey Provincial Hospital
Kings Road, Qonce
District Hospital
24h
James Calata Hospital
Hills Street, James Calata
District Hospital
24h
Lady Grey Hospital
Bekker Street, Lady Grey, Eastern Cape
District Hospital
24h
Livingstone Hospital
Stanford Road, Gqeberha
District Hospital
24h
Manu de Pico Hospital
Station Road, Colesberg, Northern Cape
District Hospital
24h
Martje Venter Hospital
Margaret Street, Tarkastad
District Hospital
24h
Motherwell Community Health Centre
Tyinira Street, Motherwell
Community Health Centre
Nkqubela Chest Hospital
Billie Road, Mdantsane
District Hospital
24h
Nompumelelo Hospital
Grahamstown Road, Peddie, Eastern Cape
District Hospital
24h
Nxuba Provincial Hospital
Hospital Street, Nxuba
District Hospital
24h
Port Elizabeth Provincial Hospital
Buckingham Road, Gqeberha
District Hospital
24h
Settlers Hospital
Milner Street, Grahamstown, Eastern Cape
District Hospital
24h
SS Gida
Keiskammahoek, Eastern Cape, South Africa
District Hospital
24h
Stoffel Coetzee Provincial Hospital
Cnr Brand & Voortrekker Street, Smithfield
District Hospital
24h
Uitenhage Provincial Hospital
Channer Street, Kariega
District Hospital
24h
Umtata General Hospital
Blakeway Road, Mthatha
District Hospital
24h
West End Community Health Center
Cnr Baubinia Road & St Bridget Street, West End, Bethelsdorp
Community Health Centre
24h
Wilhelm Stahl Hospital
du Plessis Street, Middelburg,Eastern Cape
District Hospital
24h

Free State (2)

Mamello (Marquard) Community Health Clinic
Market Street, Marquard, Free State
Community Health Centre
24h
Pelonomi Hospital
Dr. Belcher Road, Heidedal, Bloemfontein
District Hospital
24h

Gauteng (19)

4th Avenue Community Health Clinic
4th Avenue
Community Health Centre
Bheki Mlangeni District Hospital
Bolani road, Jabulani, Johannesburg
District Hospital
24h
Block U Clinic (Sedilega Clinic)
891/1662 Block U, Mabopane
Clinic
Chris Hani Baragwanath Hospital
Chris Hani road, Johannesburg
District Hospital
24h
Discovery Community Health Centre
Community Health Centre
24h
Dr PDC Erasmus & Associates
9th Avenue, Benoni
Clinic
24h
Esangweni Community Health Centre
Mpilo Street, Tembisa
Community Health Centre
24h
extension 10 clinic
Clinic
Far East Rand Hospital
Hospital Road, New State Areas, Springs, Johannesburg
District Hospital
24h
Hillbrow Community Health Centre
Corner Klein and Smit street, Hillbrow,Johannesburg
Community Health Centre
Kwaggafontein Community Health Centre
Kwaggafontein Chc, Kwaggafontein, Thembisile Rura, Kwaggafontein
Community Health Centre
24h
Laudium Community Health Centre
Pretoria
Community Health Centre
24h
Rahima Moosa Mother And Child Hospital
Corner Fuel and Oudtshoorn Street, Coronationville, Johannesburg
District Hospital
24h
Soshanguve Community Health Center
Morula Street, Soshanguve
Community Health Centre
24h
Stanza Bopape Community Healthy Center
Shilovhane Street, City of tswane
Community Health Centre
Tambo Memorial Hospital
Railway Street, Boksburg
District Hospital
24h
The White House
Glover Avenue, Centurion
Clinic
Tshwane District Hospital
Doctor Savage Road, Pretoria
District Hospital
24h
Zuid Afrikaans Hospital
Bourke Street, Pretoria
District Hospital
24h

KwaZulu-Natal (30)

Ceza Provincial Hospital
Echibini Road, Echibini Area, Ceza
District Hospital
24h
Church of Scotland Hospital
Main Dundee Road, Tugela Ferry
District Hospital
24h
Dannhauser Community Health Centre
Community Health Centre
Elizabeth Ross Hospital
Makong Village, Phuthaditjhaba,
District Hospital
24h
Emmaus Hospital
Cathedral Peak Road, Emmaus, Winterton
District Hospital
24h
Ermelo Hospital
Joubert Street, Ermelo
District Hospital
24h
Flagstaff Community Health Centre
Community Health Centre
24h
GJ Crookes Hospital
Hospital road, Scottburgh
District Hospital
24h
Imbalenhle CHC
Thwala Road,, Unit 3, Imbali, Pietermaritzburg
Community Health Centre
24h
KwaZulu-Natal Children’s Hospital
Prince Street, Durban
District Hospital
24h
Link Hills Medical Centre
Niagara Drive, Waterfall
Clinic
Madwaleni Clinic
Madwaleni, Umkhanyakude District Municipality
Clinic
Madzikane Ka Zulu Memorial Hospital
Hospital Street, Mount Frere, Eastern Cape
District Hospital
24h
Mofumahadi Manapo Mopeli Regional Hospital
Motebang Street, Phuthaditjhaba
Regional Hospital
24h
Mount Ayliff Hospital
Insizwe Street, Eastern Cape, South Africa
District Hospital
24h
Mseleni Hospital
District Hospital
24h
Murchison Provincial District Hospital
Main Harding / Kokstad Road
District Hospital
24h
Newcastle Provincial Hospital
Hospital street Newcastle, Newcastle
District Hospital
24h
Ngwelezana Hospital
Thanduyise Drive, Empangeni,KZN
District Hospital
24h
Nkandla Hospital
Mbatha lane, Nkandla
District Hospital
24h
Nseleni Community Health Centre
Community Health Centre
24h
Ntabamhlope Provicial CHC
Community Health Centre
Piet Retief Hospital
Pretorius, Piet Ritief
District Hospital
24h
Rietvlei Hospital
District Hospital
24h
St Lucy's Hospital
Tsolo,Eastern Cape
District Hospital
24h
Sundumbili Community Health Centre
Msomuhle Road, Mandeni
Community Health Centre
24h
Tayler Bequest Hospital
Main Street, Mount Fletcher, Eastern Cape
District Hospital
24h
Tayler Bequest Hospital
Taylor Bequest Street, Tlokoeng
District Hospital
24h
Thebe District Hospital
Mauritz Street, Harrismith
District Hospital
24h
Vryheid Hospital
Coswald Brown Street, Vryheid
District Hospital
24h

Limpopo (6)

Agincourt Community Health Center
Thulamahashe, Acornhoek
Community Health Centre
24h
Letaba Hospital
Lydenburg Road, Tzaneen
District Hospital
24h
Mapulaneng hospital
Graskop Road, Bushbuckridge, Hazyview, Mbombela Local Municipality
District Hospital
24h
Matibidi Hospital
Graskop Origstad Road, Graskop
District Hospital
24h
Rethabile Community Health Centre
Magazyn Street, Polokwane
Community Health Centre
24h
Thulamahashe Community Health Centre
thulamahashe
Community Health Centre
24h

Mpumalanga (9)

Allemansdrift CHC
Allemansdrift-C
Community Health Centre
24h
Embhuleni District Hospital
Stand 40, Main Road, Elukwatini-B, Mpumalanga
District Hospital
24h
Lydenburg Hospital
Berg Street, Lydenburg
District Hospital
24h
Marapyane Community Health Centre
Marapyane
Community Health Centre
24h
Rob Ferreira Hospital
Piet Retief Street, Mbombela
District Hospital
24h
Shongwe Hospital
Jeppies rief road, schoemansdal
District Hospital
24h
Siyabuswa Community Health Centre
Bongi Mfundo Street, Siyabuswa
Community Health Centre
24h
Waterval Boven Hospital
Slaaihoek Pad, Waterval Boven
District Hospital
24h
Witbank Provincial Hospital
Cnr Mandela & Coert Steynberg Street, Emalahleni
District Hospital
24h

North West (16)

Bongani Regional Hospital
Mothusi Road, Thabong, Free State
Regional Hospital
24h
Dihlabeng Regional Hospital
Eeufees Street, Bethlehem
Regional Hospital
24h
Huhudi Community Health Center
Community Health Centre
Itsoseng Community Health Centre
Itsoseng
Community Health Centre
24h
J B Marks Community Health Centre
Phutadishaba Street, Ventersdorp
Community Health Centre
24h
Job Shimankana Tabane Hospital
Cnr Bosch & Heystek Street, Rustenburg
District Hospital
24h
Johan Heyns Community Health Centre
Pasteur Boulevard, Vanderbijlpark
Community Health Centre
24h
Mabeskraal Community Health Centre
Community Health Centre
Mohau District Hospital - Hoopstad Hospital
Prince George Road, Hoopstad, Free State
District Hospital
24h
Parys District Hospital
Hospital Road, Parys
District Hospital
24h
Sharpeville Community Health Centre
Community Health Centre
Tlakgameng Community Health Centre
Community Health Centre
24h
Tlhanane Community Health Centre
Monareng Street, Tlhabane
Community Health Centre
24h
Tshepong Hospital
Benjamin Oliphant Street, Klerksdorp, North West Province
District Hospital
24h
Tswelelang Community Health Clinic
1365 Main Road, woolmaranstaad
Community Health Centre
24h
Virginia Provincial
Kommando Avenue, Virginia, Matjhabeng Local Municipality, Free State,
District Hospital
24h

Northern Cape (4)

Joe Slovo Community Health Centre
Main Road, Garies
Community Health Centre
24h
Nababeep Community Health Centre
Community Health Centre
24h
Rietfontein Community Healthcare Centre
Community Health Centre
Springbok Hospital
Hospitaal Street, Springbok
District Hospital
24h

Western Cape (16)

Bishop Lavis Community Health Centre
Community Health Centre
Ceres Hospital
Ceres, Witzenberg, Boland
District Hospital
24h
Cloetesville Community Health Clinic
Long Street, Stellenbosch
Community Health Centre
Delft Community Health Centre
Delft Main Road
Community Health Centre
Dr. Abdurahman Community Health Clinic
Community Health Centre
Eerste River Hospital
Humbolt Avenue, Perm Gardens, Eerste River
District Hospital
24h
Helderberg Hospital
c/o Lourensford and Hospital Roads, Somerset West
District Hospital
24h
Jubilee Health Centre
Clinic
Lady Michaelis Community Health Centre
Community Health Centre
Maitland Community Health Clinic
Norfolk Street, Maitland, Cape Town
Community Health Centre
Medicross
Clinic
Nolungile Community Health Clinic
Nyakenye Street, Khayelitsha, Western Cape
Community Health Centre
Robertson Hospital
Van Oudtshoorn Street, Robertson,Worcester
District Hospital
24h
Site B Community Health Clinic
Lwandle Road, C/o Sulani & Sulani Street, Site B (Base) Khayelitsha, Cape Town
Community Health Centre
St Vincent Community Health Clinic
Saint Vincent Drive
Community Health Centre
Vanguard Community Health Centre
Corner Candlewood and Citrus Street, Bonteheuwel
Community Health Centre
24h