The record of Almoloya Lake in the Upper Lerma basin starts with the deposition of the late Pleistocene Upper Toluca Pumice layer. The data from this interval indicate a period of climatic instability that lasted until 8500 cal yr B.P., when temperature conditions stabilized, although moisture fluctuations continued until 8000 cal yr B.P. Between 8500 and 5000 cal yr B.P. a temperate climate is indicated by dominance of Pinus. From 5000 to 3000 cal yr B.P. Quercus forest expanded, suggesting a warm temperate climate: a first indication of drier environmental conditions is an increase in grassland between 4200 and 3500 cal yr B.P. During the Late Holocene (3300 to 500 cal yr B.P.) the increase of Pinus and grassland indicates temperate dry conditions, with a considerable increase of Pinus between 1100 and 950 cal yr B.P. At the end of this period, humidity increased. The main tendency during the Holocene was a change from humid to dry conditions. During the Early Holocene, Almoloya Lake was larger and deeper; the changing humidity regime resulted in a fragmented marshland, with the presence of aquatic and subaquatic vegetation types.