St. Margrethen (Saint Margrethen/Sankt Margrethen) is a municipality in the
Wahlkreis (constituency) of Rheintal in the
Canton of St. Gallen 
in
Switzerland 
. It is located on the Swiss–Austrian border.
Geography
St. Margrethen has an area, as of 2006, of 6.9 km2 (2.7 sq mi).