Clinic Finder SA

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.

Vaccinations

Full EPI-SA schedule: birth to 12 years, 13 diseases. Catch-up doses at any age.

1044 facilities →
Chronic meds

Hypertension, diabetes, epilepsy, asthma, depression. Free lifelong medication.

643 facilities →
24-hour emergency

24-hour casualty and emergency stabilisation. Constitutional right — no one turned away.

560 facilities →
Family planning

Injectables, implant, pill, IUD, condoms. Free for all. Age 12+ without parental consent.

559 facilities →
HIV testing

Rapid finger-prick test (15 min). Free, confidential, anonymous. Self-test kits available.

559 facilities →
Having a baby

Free antenatal care, delivery, and postnatal check-ups. No medical aid required.

212 facilities →
Child health

Growth monitoring, nutrition support, IMCI assessment. Free for all under-6s.

140 facilities →
Mental health

Depression, anxiety, PTSD, substance abuse. Screening, medication, counselling referral.

59 facilities →
Dental care

Extractions, fillings, dentures, emergency pain relief. Walk-in for emergencies.

44 facilities →
TB treatment

Tuberculosis screening, GeneXpert testing, and DOTS treatment. Free 6-month regimen.

9 facilities →
HIV / ARVs

Antiretroviral treatment for HIV. Same-day initiation available at all clinics since 2017.

2 facilities →

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.

Find your nearest clinic Browse health guides