Het kanton St. Gallen is een kanton in het noordoosten van Zwitserland, ten zuiden van de Bodensee. Qua oppervlakte is na Graubünden, St. Gallen de grootste kanton in Oost-Zwitserland. Dit kanton grenst aan de buurkantonen Graubünden, Glarus, Schwyz, Zürich, Thurgau. Aan het noorden van de Bodensee het Oostenrijkse Voralberg en ten oosten ligt het vorstendom Liechtenstein. Over het algemeen wordt er Duits gesproken. De hoogste berg in St. Gallen is de Ringelspitz met 3247m. boven de zeespiegel, ook bekend is de Säntis met een hoogte van 2502 m. Het diepste punt van de Bodensee is 395 m. diep. De grootste meren in St. Gallen zijn de Bodensee en de Walensee. Bekende rivieren zijn de Rijn, de Thur, de Linth en de Sitter.
Overzichtsfoto van de Walensee