Sebagian besar penduduk beragama Katolik, tetapi banyak pula penganut agama Islam, Protestan dan Yahudi. Agama terakhir ini memiliki penganut sebanyak 300.000 jiwa.