Axolotls in captivity can live up to 20 years, although in their natural habitat they rarely exceed 3 or 4 years. The natural habitat of the axolotl, the canals of Xochimilco, is highly polluted.