Hattorf am Harz est une municipalité allemande du land de Basse-Saxe et l'arrondissement d'Osterode am Harz. En 2014, elle comptait 4 089 hab.