Rooms-Katholiek 22%, Protestants 44% en Inheemse godsdienst 34%
Er worden 820 verschillende inheemse talen gesproken, verder wordt er door ongeveer 1-2% Engels gesproken.