The town is located on the river Wetter halfway between Taunus and Vogelsberg; the northern and eastern parts of the town reside within the natural area of the Vogelsberg, the southern and western in the Wetterau.