El distrito de Rorschach (en alemán Wahlkreis Rorschach, hispanizado Círculo electoral de Rorschach) es uno de los ocho distritos del cantón de San Galo, Suiza.
Tiene una superficie de 50,37 km².
El distrito de Rohrschach se encuentra situado en la región del lago de Constanza.
Limita al norte con los distritos de Bodensee (DE-WB) y Lindau (DE-BY), al noreste con el de Bregenz (AT-08), al sureste con el de Rheintal, al sur con el cantón de Appenzell Rodas Exteriores, al suroeste con el distrito de San Galo, y al noroeste con el de Arbon (TG).