Languages: German (official) 63.5%, French (official) 22.5%, Italian (official) 8.1%, English 4.4%, Portuguese 3.4%, Albanian 3.1%, Serbo-Croatian 2.5%, Spanish 2.2%, Romansch (official) 0.5% (note: some respondents gave multiple answers)
Religions: Roman Catholic 38.2%, Protestant 26.9%, other Christian 5.6%, Muslim 5%, other 1.6%, none 21.4%, unspecified 1.3%