Le district de Rorschach (en allemand Wahlkreis Rorschach) est un district du canton de Saint-Gall en Suisse.
Sa population est de 39 395 habitants et compte les communes suivantes: