Python regius
Key traits and size details for Ball Python.
Length
Weight
Lifespan
The Ball Python (Python regius) has become the calm center of modern snake keeping: rounded, deliberate, and famous for folding itself into a neat defensive ball when unsure. Its wild-type pattern is already handsome, but the captive-bred morph world is enormous, with pieds, bananas, clowns, lavenders, axanthics, and countless subtle combinations giving keepers a wide visual palette without changing the animal into a different species. As a pet, the ball python is usually quiet rather than busy. It tends to reward patient routines, snug hides, steady warmth, and low-stress handling, though individuals can be shy or fussy about food. It is a good fit for keepers who like a gentle, long-lived snake with plenty of visual variety and do not need constant daytime activity.
Native and introduced range details for Ball Python.
Explore the highlighted native and introduced range for this species. Hover or tap a country to inspect it on the map.
Ball pythons are native to West and central Africa, from Senegal and Gambia east through the Guinea coast, Nigeria, Cameroon, Central African Republic, northern Democratic Republic of the Congo, South Sudan and Uganda.
22-32 C
Temperature range
60-80%
Humidity range
Ball pythons benefit from a steady, gently tropical setup: a secure warm hide, a cooler retreat, and humidity high enough to support clean sheds without leaving the enclosure wet. The climate profile is less about dramatic heat and more about stability, which suits a snake that spends much of its time tucked into cover.
Reference size-over-age data for Ball Python.
Species reference size over age, built from curated catalog points rather than an individual reptile record.
This chart shows a species reference growth curve, not an individual reptile's recorded measurements.
This metric currently uses a general reference curve rather than sex-specific data. The curve spans 0 to 60 months, rising from 0 kg to 0.1 kg to 1 kg to 3 kg.
Housing, feeding, and handling guidance collected in one place.
Give Ball Python secure hides on both sides of the gradient and enough uncluttered floor space to move without feeling exposed.
Use the sourced 22-32 C thermal range as the enclosure target. Keep humidity around the sourced 60-80% range and verify it with a digital hygrometer. If UVB is used, match the stored Ferguson Zone 2 / UVI 0.7-1.0 target at the basking position.
Prey size should be 1.0-1.25x widest body part.
Feed Ball Python appropriately sized thawed prey in a quiet routine, then leave it undisturbed while it digests.
Let Ball Python settle after arrival and after meals, then build handling gradually with full body support and short sessions.
Approved catalog and community photos for Ball Python.
No approved gallery images are available for Ball Python yet.
Browse approved catalog images and community-submitted reptile photos for Ball Python. Community images retain contributor attribution in both the gallery and expanded view.
Create a free account to save these preferences across devices.
Units
Appearance