Seigy liegt etwa 36 Kilometer südsüdöstlich von Blois am Fluss Cher, der die Gemeinde im Norden und Nordosten begrenzt. Umgeben wird Seigy von den Nachbargemeinden Noyers-sur-Cher im Norden, Couffy im Osten, Châteauvieux im Süden sowie Saint-Aignan im Westen.