According to the 2015 census, 97.57% of the population is Catholic; 1.96% Protestant; 0.24% Muslim; 0.08% Traditional; 0.05% Buddhist; 0.02% Hindu, and 0.08% other religions. A 2016 survey conducted by the Demographic and Health Survey programme showed that Catholics made up 98.3% of the population, Protestants 1.2%, and Muslims 0.3%.