La commune de Hatten se situe dans le nord-est du département du Bas-Rhin. Elle fait partie du canton de Wissembourg et la Communauté des Communes de l'Outre Forêt.
Les villages avoisinant la commune sont Forstfeld, Rittershoffen, Oberroedern, Stundwiller et Buhl.
Hatten se situe à la lisière de la forêt de Haguenau.
La zone Industrielle de Rothsmatt se situe à l'est du village.