Dattenfeld liegt im Herzen des Windecker Ländchens, im Siegtal. Die Gemeinde Windeck findet man im Südosten von NRW, mittig an der Bahnlinie Köln-Siegen.