El río Santiago casi cubre el municipio por sus límites poniente y norte; afluentes del Santiago son los arroyos del Popul, Las Jícamas y Agua Amarilla, ubicados al este del municipio.