San Andrés está ubicado dentro de la Cuenca Hìdrica III, y cuenta con once ríos, cinco riachuelos, dos arroyos, diez lagunas, veintidós lagunetas, un islote, una ensenada, una punta, un lago y dos aguadas.