Wittelshofen est située dans le sud-est de l'arrondissement d'Ansbach, sur la rivière Wörnitz, à son confluent avec la Sulzbach, au sud-ouest du massif du Hesselberg, à 13 km à l'est de Dinkelsbühl et à 30 km au sud d'Ansbach, le chef-lieu.
La commune fait partie de la communauté administrative du Hesselberg dont le siège se trouve à Ehingen.
Anciennes communes ayant fusionné avec Wittelshofen :
1972, Grüb et une partie d'Illenschwang
1978, Obermichelbach et Untermichelbach.
Histoire
La première mention du village de Wittelshofen date de 1274 sous le nom de Witelshoven mais l'existence d'une chapelle carolingienne datant du VIIIe siècle suggère une fondation beaucoup plus ancienne.
↑ abcde et fCette statistique inclut pour une comparaison plus aisée les anciennes communes qui font aujourd'hui partie de Wittelshofen mais qui étaient indépendantes à cette date.