Iguanas have a long lifespan if you provide a favorable habitat. In captivity, they can live for up to 30 years. However, the average lifespan for iguanas is 20 years.