Find a Public Clinic Near Me in South Africa
South Africa offers free primary health care at all public clinics and community health centres (CHCs). These facilities provide essential services including vaccinations, maternal care, HIV and TB treatment, family planning, and chronic disease management. You do not need a medical aid or money to be seen at a public clinic.
Primary health care is FREE at all public clinics. Bring your ID and any previous clinic records. No money is required.
Primary Health Care is Free
All South African residents can access primary health care at public clinics and community health centres at no cost. There are no user fees for consultations, medicines, or basic procedures at these facilities.
This applies regardless of your employment status, income, or whether you have a medical aid. You only need to bring your ID document.
Services Offered at Public Clinics
- General outpatient consultations and wound care
- Antenatal and postnatal care for mothers and babies
- Child immunisations and the Road to Health booklet
- Family planning (contraceptives, counselling)
- HIV testing, counselling, and antiretroviral treatment (ART)
- TB screening and treatment (DOTS programme)
- Chronic disease management (hypertension, diabetes, asthma)
- Mental health screening and referrals
- Sexually transmitted infection (STI) treatment
- School health services
How to Find Your Nearest Clinic
The Department of Health and provincial departments maintain clinic locators. Several channels are available.
- National Health Hotline: 0800 029 999 (free, available 24/7)
- Website: www.health.gov.za (facility finder tool)
- Ask a neighbour or community health worker in your area
- Contact your local municipality or ward councillor
- WhatsApp the health department helpline listed on their website
Community Health Centres (CHCs)
Community Health Centres are larger than ordinary clinics and provide a wider range of services, including emergency care, maternity services, and some specialist outreach clinics. CHCs operate 24 hours a day, seven days a week.
If your nearest clinic cannot help with a specific problem, the nurse or doctor will refer you to the appropriate CHC or district hospital.
What to Bring to a Clinic
- South African ID document, Smart ID card, or birth certificate
- Road to Health booklet (for children)
- Clinic card or patient folder number if you have visited before
- Any current prescription or chronic medication packaging
- Medical aid card (if you have one, though not required)
In a life-threatening emergency, go directly to the nearest hospital emergency unit or call 10177. Emergency care cannot be refused even if you have no money or ID.
After-Hours and Emergency Care
Most clinics operate during normal business hours. CHCs and district hospitals provide 24-hour emergency services.
For a medical emergency, call 10177 (ambulance) or 112 (emergency services from a mobile phone). Emergency care at any public facility cannot be refused.
