Christianity 54% (Catholic 33%, Dutch Reformed Church 14%, Calvinist 7%), Muslim 4.1%, Hindu 0.5%, unaffiliated 39%, other 2.4% (1995).