Child Immunisation Schedule (South Africa)
South Africa's Expanded Programme on Immunisation (EPI-SA) provides free vaccines against 13 diseases from birth to age 12. All vaccines are given at public clinics — no medical aid or appointment needed. This schedule is current as of 2026.
Vaccination schedule
| Age | Vaccines | Notes |
|---|---|---|
| Birth | BCG (tuberculosis), OPV 0 (oral polio) | Given before discharge from hospital or at first clinic visit. |
| 6 weeks | DTaP-IPV-Hib-HBV 1 (6-in-1), OPV 1, PCV 1 (pneumococcal), RV 1 (rotavirus) | First big vaccination day — 4 jabs + 2 oral drops. The 6-in-1 covers diphtheria, tetanus, pertussis, polio, Hib, and hepatitis B. |
| 10 weeks | DTaP-IPV-Hib-HBV 2, RV 2 | Second dose of 6-in-1 plus second rotavirus. |
| 14 weeks | DTaP-IPV-Hib-HBV 3, PCV 2, RV 3 | Third dose of 6-in-1, second pneumococcal, third rotavirus. Rotavirus series complete. |
| 6 months | Measles 1 (in high-risk areas only) | Only given in areas with active measles outbreaks. The routine first dose is at 9 months. |
| 9 months | Measles 1, PCV 3 | First routine measles dose. Third pneumococcal. Pneumococcal series complete. |
| 12 months | Measles 2 | Second measles dose. Measles series complete. |
| 18 months | DTaP-IPV-Hib-HBV booster | Booster of the 6-in-1. Important for long-term protection. |
| 6 years | Td (tetanus + diphtheria booster) | School entry booster. Given through the school health programme or at a clinic. |
| 12 years | Td booster, HPV (girls only, 2 doses 6 months apart) | HPV vaccine prevents cervical cancer. Given through schools. 2-dose schedule at 0 and 6 months. |
What the vaccines protect against
The EPI-SA schedule covers 13 diseases that used to kill or disable thousands of South African children every year:
Catch-up vaccinations
If your child has missed any vaccines, do not panic — take them to the clinic as soon as possible. The nurse will check the Road to Health booklet and administer any outstanding doses. There is no need to restart any series from the beginning. The immune system "remembers" previous doses even if years have passed.
Common catch-up scenarios:
- Born at home / birth doses missed: Go to the clinic within 2 weeks for BCG and OPV0.
- 6-week vaccines missed: Can be given any time up to 12 months. The clinic will adjust the schedule.
- Just missed measles at 9 months: Give as soon as possible. The second dose at 12 months can still be given on schedule (minimum 4 weeks between doses).
- No Road to Health booklet: The clinic will start a new one. Some vaccines may be repeated if there is no record — this is safe.
Tips for vaccination day
- Bring the Road to Health booklet — the nurse needs it to record vaccines and check what is due.
- Dress baby in loose clothing — most injections go in the thigh (under 12 months) or upper arm (over 12 months). Easy access saves time.
- Breastfeed during or immediately after the injection — this reduces pain and calms the baby. Studies confirm it is the most effective non-medical pain relief for infants.
- Expect mild side effects — a small red lump at the injection site, low-grade fever (under 38°C), and fussiness for 24-48 hours are normal. Give paracetamol (dose by weight) if the baby is uncomfortable.
- Arrive early — most clinics vaccinate in the morning (07:00-12:00). Arrive by 07:00 to avoid long waits.
Find a clinic that offers vaccinations
1044 facilities in our database offer immunisation services.
Browse vaccination clinics