El distrito fue creado en 2003 de la fusión de los antiguos distrito de San Galo y Gossau, además de una comuna del antiguo distrito de Rorschach.