Canton of the Obwalden (Switzerland) flag 120 x 120 cm Obwalden is a canton of Switzerland. It is located in the centre of Switzerland. The population is 33,997 (2007) of which 4,043 (or 11.9%) are foreigners. Its capital is Sarnen. The canton contains the geographical centre of Switzerland. source: wikipedia