The Lerma River flows from Lake Almoloya del Río through the center of the municipality towards the west, flowing into Lake Chapala.
The climate is prone to extended dry periods particularly in the winter.