Find Clinics by Service
All primary healthcare services at public clinics are free for South African residents. Select a service below to find facilities that offer it, with details on what to expect and who is eligible.
Full EPI-SA schedule: birth to 12 years, 13 diseases. Catch-up doses at any age.
Hypertension, diabetes, epilepsy, asthma, depression. Free lifelong medication.
24-hour casualty and emergency stabilisation. Constitutional right — no one turned away.
Injectables, implant, pill, IUD, condoms. Free for all. Age 12+ without parental consent.
Rapid finger-prick test (15 min). Free, confidential, anonymous. Self-test kits available.
Free antenatal care, delivery, and postnatal check-ups. No medical aid required.
Growth monitoring, nutrition support, IMCI assessment. Free for all under-6s.
Depression, anxiety, PTSD, substance abuse. Screening, medication, counselling referral.
Extractions, fillings, dentures, emergency pain relief. Walk-in for emergencies.
Tuberculosis screening, GeneXpert testing, and DOTS treatment. Free 6-month regimen.
Antiretroviral treatment for HIV. Same-day initiation available at all clinics since 2017.
Not sure what service you need?
Walk into any public clinic and tell the nurse your symptoms. They will assess you, decide what care you need, and either treat you on-site or refer you to the right facility. You do not need to know the "service name" — just describe what is wrong.