About the species
The ball python (Python regius) comes from West and Central Africa, where it lives in savannas and forest edges and is mostly active at night. It gets its common name from a distinctive defensive behavior – when startled, it curls into a tight ball with its head tucked inside, rather than striking or fleeing, a trait that, combined with its calm temperament, has made it one of the most popular beginner snakes in the world. Decades of breeding have produced it in a huge range of color variations, known as morphs, adding to its popularity with both beginners and experienced keepers.
Terrarium and setup
An adult needs a terrarium with at least 120 × 60 cm of floor space, while a juvenile can start smaller but will outgrow that quickly, so it's worth planning for adult-sized equipment from the outset. The terrarium should include a hide on both sides of the temperature gradient, so the snake can retreat without giving up thermoregulation. A ball python is mostly ground-dwelling and only climbs occasionally in the wild, so a branch or climbing shelf isn't essential equipment, though it can still be a worthwhile piece of enrichment. Coconut fiber or a similar substrate that holds some moisture while staying low in dust makes a suitable choice, since dusty substrates can irritate a snake's airways.
Temperature gradient
The warm side of the terrarium should sit at 30–33°C and the cooler side at 25–27°C, letting the snake choose its spot based on its current needs. Since this is a mostly nocturnal species, heat is best provided through a heat mat or ceramic heat emitter rather than a bulb that would disrupt its natural rhythm.
Humidity
Humidity should sit between 55 and 65%, and it's worth raising it to around 70% during shedding so the snake can shed its old skin in one piece more easily. Humidity that's too low during a shed is a common cause of retained skin, especially around the eyes and tail tip. A few days before shedding, the skin turns dull and the eyes take on a cloudy, bluish look, a normal part of the shedding process rather than a sign of illness or blindness. During this period, it helps to keep a water dish in the terrarium large enough for the snake to soak in if it wants to, which makes shedding the skin in one piece easier.
UVB lighting
Ball pythons have long been considered a species that does fine without UVB, since it's mostly nocturnal and rarely exposed to direct sunlight in the wild. Current recommendations nonetheless suggest a low level of UVB exposure for the benefits to vitamin D3 metabolism and general wellbeing – the same shift in guidance already described for corn snakes on this site, reflecting a broader trend in reptile husbandry rather than something specific to this species.
Diet and pickiness
A ball python is fed appropriately sized rodents, with prey roughly matching the width of the widest part of the snake's body. The species is also known for being an occasionally picky eater – a refused meal can be triggered by shedding, a change in environment, seasonal appetite dips, or stress, and on its own that's not a reason for concern. Only if the snake goes weeks without eating while also losing body weight is it worth consulting a vet experienced with exotics. Juveniles need more frequent meals than adults, which are fed considerably less often thanks to their slower metabolism.
Temperament and handling
Ball pythons rarely bite, and almost never without cause, which combined with their manageable size makes them one of the calmest snakes kept in captivity. A defensive bite can happen out of fear or if the snake mistakes a hand for food during feeding, but with regular, calm handling, such incidents become very uncommon. It's best to wait at least a day or two after feeding before handling the snake again, since handling too soon can cause it to regurgitate its meal.
A solitary animal
Snakes, ball pythons included, don't belong in shared terrariums. Cohabitation brings stress, competition for heat and hiding spots, and a risk that one snake mistakenly attacks another during feeding, so each ball python should have its own appropriately sized terrarium.
A long-term commitment
With proper care, a captive ball python lives for a good decade or more, which can come as a surprise to someone who picked up a small, inexpensive juvenile. Thanks to its calm temperament, manageable size, and relatively straightforward care, it's considered one of the most beginner-friendly snakes, provided the keeper is prepared for that long-term commitment and for the occasional picky eating that's normal for this species, not a red flag.
Temperament
very calm, slow-moving, shy, nocturnal
Suitable for
first-time snake keepers who are comfortable feeding thawed rodents
Living environment
enclosure from 120 × 60 cm, warm 31–33 °C, cool 25 °C, humidity 55–65 %, two hides
Grooming
thawed rodents every 7–14 days; never feed live animals
Pros & cons
Advantages of the species
very calm and rarely bites, manageable size, needs little space for its length
Things to consider
feeds on rodents, lives 20–30 years, frequently refuses food which worries owners
Notes
Refusing food for weeks, especially in winter, is normal for this species as long as the animal is not losing weight. Feeding live rodents is dangerous for the snake and unethical.