Obec Starý Šachov se nachází v okrese Děčín v malebném údolí vodácké řeky Ploučnice. Rozkládá se na obou březích řeky v katastrálních území Malý Šachov a Starý Šachov.
První písemná zmínka o obci pochází z roku 1387. V současné době má Starý Šachov 217 stálých obyvatel.
Tradicí obce je dlouholetá činnost fotbalové TJ Starý Šachov a Sboru dobrovolných hasičů.
Vesnice leží v chráněné krajinné oblasti České středohoří, jižně od obce se rozléhá přírodní rezervace Kamenná hůra s rozlohou 56, 74 ha.