圣马格雷滕(St Margrethen)是瑞士的城镇,位于该国东北部,由圣加仑州负责管辖,面积6.86平方公里,海拔高度402米,2011年人口5,657,四成人口信奉罗马天主教,人口密度每平方公里825人。