Il est situé dans le district de Hildesheim, à environ 30 km au sud-est de Hanovre sur les rives de l'Innerste, qui est un petit affluent de la Leine.
La ville se trouve sur les rives de la rivière Innerste, qui est une rivière plus petite qui se jette dans la Leine.