Aggsbach heeft een oppervlakte van 13,72 km². Het omvat de kadastrale gemeentes Aggsbach Markt, Seeb, Groisbach, Willendorf en Köfering. Het ligt aan de Donau, in de toeristische regio Wachau, in het noordoosten van Oostenrijk, ten westen van de hoofdstad Wenen en ten zuiden van de grens met Tsjechië.