El municipio está rodeado en dos terceras partes por subcuencas hidrológicas: río Atenguillo y Alto Río Ameca, pertenecientes a la región hidrológiac Pacífico centro.