The axolotl is native to Lake Xochimilco and Lake Chalco in the Valle de México, Mexico City.
Today, axolotls can be found only in the southern parts of Lake Xochimilco since Lake Chalco was artificially drained in the late 1860s to prevent flooding.