It depends on the wealth and amount of accessible health care in their area. South Africa is pretty large and depending on where they live, they may or may not receive vaccines. A majority of South Africans can receive vaccines, so most of them are vaccinated against Yellow Fever.
Have a nice day! :)