La principal corriente del municipio lo recorre en sentido suroeste-noreste a lo largo de todo el territorio y al que se unen las corrientes menores que descienden desde las montañas, este río se une al Río Extoraz que recorre el norte del municipio marcando su límite con el de Peñamiller y que es a su vez afluente del río Moctezuma; todo el territorio a excepción de un pequeño sector del extremo suroeste pertenece a la "Cuenca del río Moctezuma" y la "Región hidrológica Pánuco", el pequeño sector del suroeste es parte de la "Cuenca del río Laja" de la "Región hidrológica Lerma-Santiago".