Hofstetten liegt im Naturpark Altmühltal östlich von Eichstätt und ist der Gemeinde Hitzhofen angeschlossen.