The municipality lies in the Main-Kinzig district of Hesse. It is located in the valley of the Kinzig, south and southeast of the town of Gelnhausen. Its territory also extends into the wooded hills of the Spessart.