Totonicapán es irrigado por la vertiente de varios ríos, entre estos podemos mencionar al Pachac, Las Palmeras, Sajcocolaj, Patzotzil, Huacol y Pajá, y el río Samalá que es el más importante.