Circa il 50% della popolazione è di religione cristiana (cattolica o protestante), mentre circa il 40% segue le religioni tradizionali basate sul culto degli antenati.
Il restante 10% si dichiara musulmano, principalmente lungo la costa nord-occidentale.
La coesistenza religiosa è pacifica e profondamente radicata nella cultura del Paese.