St. Margrethen est une commune du canton de Saint-Gall, dans le district de Rheintal. Elle compte 6 718 habitants sur 6,9 km², entre 396 et 632 m d'altitude.
6 718habitants
6,9 km²de surface
396 – 632 mdu point bas au point haut
978habitants 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.
À l'époque romaine, St. Margrethen était déjà un nœud de transport important vers les cols alpins historiquement importants de Splügen, Julier, Septimer et San Bernardino. Sur le territoire de la commune se trouvait probablement le passage de la Römerstrasse Bregenz–Arbon.