Se estima que aproximadamente la mitad de la población es nominalmente cristiana. Los grupos más grandes son los anglicanos, los metodistas y la Iglesia Congregacional Unida del Sur de África, antes conocida como la Sociedad Misionera de Londres. Otras congregaciones incluyen luteranos, católicos romanos, la Iglesia de Jesucristo de los Santos de los Últimos Días (Mormones), Adventistas del Séptimo Día, Testigos de Jehová, Bautistas, la Iglesia Reformada Holandesa, los menonitas y otras denominaciones cristianas.
La mayoría de la gente practica una mezcla de creencias indígenas junto con su cristianismo. Alrededor del 1% de la población es musulmana y alrededor del 1% es hindú.
La libertad de religión está prevista en la constitución y este derecho es generalmente respetado en la práctica. Los grupos religiosos, como todas las organizaciones dentro del país, deben estar registrados en el Registro de Sociedades del Estado, un departamento del Ministerio de Trabajo y Asuntos de Interior. Algunas fiestas cristianas se celebran como fiestas públicas.