Obwalden lies entirely in the German-speaking part of Switzerland. German is the official language of the canton and the main language of over 90 percent of the population of Obwalden. The colloquial language is Obwaldnerdeutsch, a Swiss dialect. This dialect can again vary greatly depending on the municipality.
The canton of Obwalden is predominantly Catholic. In 2020, around 68 percent of the people of Obwalden stated that they were Religious affiliation Roman Catholic denomination. Around 8 percent were Protestant Reformed or belonged to other denominations. The proportion of non-denominational persons was 17 percent in 2020.