Sus recursos son proporcionados principalmente por el río Santa María, los arroyos: el Paso Hondo, río Altamira, el Fuerte, Tierra Nueva, Enramadas, el Grande; así como manantiales importantes, algunos mantos acuíferos y varias presas, las más importantes son: La Providencia, San Isidro, Plan de San Luis, Golondrinas, Cabras, Dolores de Jesús, San Vicente, Boca de Santiago.