How long do leopard geckos, bearded dragons and pet snakes live?

Updated

Short answer: With good care, a leopard gecko lives 15–20+ years, a crested gecko 15–20, a bearded dragon 10–15 (20–25 is possible), a ball python 15–30 and a corn snake 15–20 or more. Any of them is a commitment of well over a decade, so plan the adult enclosure and the yearly costs before you buy.

Written from the cited care and veterinary sources below. No AI-written care advice.

Species Lifespan with good care Adult size
Leopard gecko 15–20+ years 7–10 in
Crested gecko 15–20 years 7–9 in
Bearded dragon 10–15 years (20–25 possible) 18–24 in
Ball python 15–30 years 3.6–4.5 ft
Corn snake 15–20+ years 3–5 ft

The biggest factor you control is the setup: the right enclosure size, a proper heat gradient, UVB where the species needs it, and the right food on the right schedule. Each care sheet lists those numbers with their sources.

Questions

How long do bearded dragons live?
Usually 10 to 15 years with good care; 20 to 25 is possible.
How long do leopard geckos live?
15 to 20 years or more with good care.

Sources

General information, not veterinary advice. To find a reptile vet, use the ARAV directory. Updated November 9, 2026.