Der Aggenbach entspringt oberhalb des Althütterhofs, fließt in Otterberg etwa 500 Meter parallel zum Otterbach und mündet in ihn beim Forstamt Otterberg, kurz nachdem er der Katzenwoogbach aufgenommen hat. Er ist etwa 2 km lang und ein Einzugsgebiet von etwa 3,4 qkm.