Aerzen er beliggende i Weserbergland midt i Hummetal. Nord for selve byen ligger Lüningsberg, mod syd Schierholzberg og Pyrmonterberg. Fra vest mod øst løber floden Humme, der er en 19 km lang biflod til Weser, og i byen munder Grießebach, ud i Humme.