The municipality is situated between the river Innerste and its tributary Grane, on the northern edge of the Harz mountain range and the Harz National Park, located about 8 kilometers northwest of Goslar.