Sus recursos hidrológicos son proporcionados por el río Tuxpan o Tamazula, que cruza el municipio; así como por los arroyos: Taximaxtla, Aserradero, Tía Pancha, Las Juntas, Ocotillos, Puente Chico, Potrero, El Mango, El Torreón, el Toro, La Calera, El Pedregal, El Barro, Agua Salada, Barranca de Meliz, Barranca del Agua, Barranca de la Yerbabuena y Barranca del Limón; además de los manantiales de El Cortijo y de El Rincón.