Los ríos principales que pasan por el municipio son el Dipilto, el río Segovia o Coco, el Mozonte y el Macuelizo.