Kommunen ligger i Deister-Sünteldalen sydvest for Hannover. Høydedragene er utløpere av Weserbergland og danner en overgang til den nordtyske slette. Elven Rodenberger Aue og Mühlenbach løper gjennom kommunen.