La población se divide en 91.7% cristianos (46% católicos, 42.6% protestantes y 3.0% de otras religiones cristianas, principalmente ortodoxas), 7.3% sin religión, y minorías religiosas que comprenden menos del 1.0% que incluyen musulmanes, budistas y judíos.