St Barnabas Hospital is a Provincial government funded hospital for the Nyandeni Local Municipality area in Libode, Eastern Cape in South Africa. It serves a population of 290 390.