Omkring 84 % av befolkningen er kristne og omkring 11 % muslimer; et lite antall mennesker tilhører den tradisjonelle religionen. Byen er anglikansk bispesete og katolsk erkebispesete.