St. Margrethen er ein kommune i valkrinsen Rheintal i kantonen St. Gallen i Sveits. Kommunen har innbyggjarar () og eit areal på . Kommunesenteret ligg 402 meter over havet.

Kommunen ligg nær Austerrike og Tyskland og fungerer som grenseby med Austerrike.

Kjelder Denne artikkelen bygger på «St. Margrethen» frå , den 15. mars 2012.

Kategori:Kommunar i St. Gallen