El Districte de Sankt Gallen és un dels vuit cercles administratius (en alemanywalkreis) del Cantó de Sankt Gallen (Suïssa). Té una població de 114.659 habitants (cens de 2007) i una superfície de 157,54 km². Està format per nou municipis i la capital és Sankt Gallen.