No existen ríos en el municipio, pero en época de lluvias se forman corrientes territoriales, que originan un gran número de arroyos como: San Patricio, La Cardona, El Gallinero, De Mentiras, Las Calabacillas, De la Barranca, Las Maneas, Arroyo Hondo, De Tierra, Las Blancas y Las Verdes, los cuales tienden a estancarse en las lagunas conocidas como El Salado, Las Pilas, San Antonio, La Chiripa, El Tule, El Cajete, y El Sapo, así como en la presa Del Colorado.