Constituyen sus recursos hidrológicos el río Badiraguato, que nace en la porción occidental del municipio y lo forman los arroyos del Huejote y Santa Cruz.