Dürrwangen est située à sur la rivière Sulzbach, affluent de la Wörnitz, à 6 km au nord-est de Dinkelsbühl, à 8 km au sud-est de Feuchtwangen et à 30 km au sud-ouest d'Ansbach.
La commune regroupe 16 quartiers, villages et hameaux dont les plus importants sont :
Dürrwangen, 1 463 habitants ;
Halsbach, 382 habitants ;
Haslach, 348 habitants ;
Sulzach, 124 habitants.
Histoire
La première mention écrite de Dürrwangen date du sous le nom de Durnewanc. C'est lors de sa donation à l'évêché d'Eichstätt, le qu'apparaît pour la première fois le château de Dürrwangen.