Die Samtgemeinde Hattorf am Harz besteht aus den Mitgliedsgemeinden Elbingerode, Hattorf am Harz, Hörden am Harz und Wulften am Harz.
Sie liegt am südwestlichen Rand des Landkreises Osterode am Harz in den östlichsten Ausläufern des Leineberglandes und unmittelbar vor den Toren des Harzes.