Xiutetelco se encuentra en la cuenca del río Nautla, que recibe las aguas de los ríos Jalacingo y María de la Torre que atraviesan su territorio.