Rooms-Katholiek 76,2%, Protestants 7%, Onbekend 10,6% en Anders 6,2%Gegevens uit 2002.
De officiële taal is Duits. Verder wordt er nog Alemannisch dialect gesproken.