St. Gallen (canton)

Un o cantons y Swistir yw St. Gallen (Almaeneg: St. Gallen; Ffrangeg: Saint-Gall). Saif yng ngogledd-ddwyrain y Swistir. Poblogaeth canton St Gallen yw 461,810 (amcamgyfrif 2006). Prifddinas y canton yw dinas St Gallen. Yn y gogledd, mae'n ffinio ar lyn y Bodensee a Llyn Zürich, ac mae hefyd yn ffinio ar yr Almaen, Liechtenstein ac Awstria. Saif yn yr Alpau, a'r copa uchaf yw'r Ringelspitz, 3,247 medr o uchder. Almaeneg yw iaith gyntaf y rhan fwyaf o'r trigolion (88.0%), a'r nifer fwyaf yn Gatholigion (52.3%).