St. Margrethen er en kommune i kantonen Sankt Gallen i Sveits. Kommunesenteret heter også St. Margrethen.
Kommunen ligger i enden av Alpenrheintal like før Alpenrheins utløp i Bodensjøen. Grenser mot Østerrike i nord og øst.
Referanser
Eksterne lenker
Kategori:Kommuner i Sankt Gallen Kategori:Bosetninger ved Rhinen