Häggenschwil est une commune du canton de Saint-Gall, dans le district de Saint-Gall. Elle compte 1 426 habitants sur 9,1 km², entre 464 et 610 m d'altitude.
1 426habitants
9,1 km²de surface
464 – 610 mdu point bas au point haut
157habitants au km²
La commune en 3D
Le territoire de la commune avec son relief et la photo aérienne posée dessus. Relief amplifié 1,5 fois.
Un tumulus avec une sépulture par crémation, probablement de la période Hallstatt, a été découvert dans la commune. Il existe des preuves d'un peuplement permanent depuis le début du Moyen Âge.