Ball Python
The Ball Python is a docile, easygoing snake famous for curling into a ball when shy, making it a favorite first reptile.
- Size
- Medium
- Lifespan
- 20–30 years
- Origin
- Congo
- Temperament
- Docile
Characteristics
Ball Python colors and patterns
What each club's breed standard says about every Ball Python color and pattern. Point at a ruling to see the club's own wording.
| Color or pattern |
|---|
| Black |
| White |
| Albino |
| Leucistic |
| Lavender |
| Axanthic |
| Brown |
| Chocolate |
| Tan |
| Cinnamon |
| Caramel |
| Hypomelanistic |
| Yellow |
| Gold |
| Cream |
| Patterns |
| Piebald |
| Striped |
| Aberrant |
| Patternless |
| Blotched |
| Reduced pattern |
| Color or pattern |
|---|
| Black |
| Blue |
| Brown |
| Pink / red |
Albino
| Color or pattern |
|---|
| Pink / red |
Clown
| Color or pattern |
|---|
| Brown |
| Tan |
| Gold |
| Patterns |
| Striped |
| Reduced pattern |
Mojave
Normal
| Color or pattern |
|---|
| Brown |
Spider
| Color or pattern |
|---|
| Black |
| White |
| Brown |
| Tan |
| Patterns |
| Reduced pattern |
Ball python overview
The ball python (Python regius) is a small, nonvenomous constrictor from West and Central Africa that curls into a tight ball when stressed. It is a widely kept pet snake in the Philippines.
The ball python is a nonvenomous constrictor native to the grasslands and forest edges of West and Central Africa. Its scientific name is Python regius, and across Africa and Europe it is also called the royal python. The common name comes from a defensive habit: when frightened, the snake tucks its head into the center of its body and curls into a tight ball.
Adults stay small for a python, usually 75 to 150 centimeters long, with females growing larger than males. The body is heavy and thickset, and the snake moves slowly. Wild-type animals show a brown to black base pattern marked with tan or gold blotches, though decades of selective breeding have produced hundreds of color and pattern variations known as morphs.
Ball pythons are widely kept because of their manageable size, calm temperament, and long lifespan. They spend most of the day hidden and become active mainly at dawn, dusk, and at night.
| Attribute | Detail |
|---|---|
| Origin | West and Central Africa |
| Size | 75 to 150 cm long; 0.7 to 1.8 kg |
| Lifespan | 20 to 30 years in captivity, sometimes longer |
| Group/role | Nonvenomous constrictor; companion reptile |
| Good with | Calm older children and first-time snake keepers, with adult guidance |
Who the ball python suits
The ball python fits a keeper who wants a docile, low-activity snake and can commit to two or three decades of care. Because adults stay compact, it does not need a room-sized enclosure. It does need steady warmth, controlled humidity, and a diet of whole rodents, so it suits someone comfortable feeding frozen-thawed prey rather than live animals. Picky feeding and long fasts are common in this species and can frustrate a keeper who expects a snake to eat on a fixed schedule. Local hobbyist groups and Filipino ball python breeder communities online are a good source of mentorship, and prospective keepers should check current wildlife regulations with the DENR's Biodiversity Management Bureau, since exotic species can require registration.
Where ball pythons come from
Ball pythons are native to West and Central Africa and have long held cultural significance there. Export and captive breeding from the late 20th century made the species a global pet-trade favorite.
The ball python's native range spans West and Central Africa, including Ghana, Togo, Benin, Nigeria, and parts of Central Africa. It lives in savanna, grassland, and forest edges, often sheltering in rodent burrows and termite mounds. The species was formally described as Python regius in 1802.
In parts of its range, the snake has long carried cultural significance. Among some Igbo communities in southern Nigeria, the ball python is treated with respect and has historically been protected, one source of the name royal python.
Large numbers of ball pythons entered the international pet trade through exports from West Africa, especially Ghana, Togo, and Benin, starting in the second half of the 20th century. Much of this early trade relied on wild-caught animals and a practice called ranching, in which eggs or gravid females are collected from the wild, hatched, and the young exported.
From the 1990s onward, captive breeding in the United States and Europe expanded quickly. Breeders identified and reproduced genetic color and pattern mutations, and the resulting morph market helped drive the ball python to become one of the most kept and bred pet snakes in the world. Most ball pythons sold today, including stock that reaches Philippine hobbyists, are captive-bred rather than wild-caught.
What a ball python looks like
Ball pythons are short, thick-bodied snakes 75 to 150 cm long with a brown-to-black base marked by tan or gold blotches. Captive breeding has produced hundreds of color and pattern morphs.
The ball python has a stout, muscular body that is heavy for its length. The head is distinct from the neck and slightly triangular, and the tail is short. Compared with larger python species, it looks compact and rounded. Wild-type animals have a dark brown to black background broken up by irregular tan, gold, or light brown blotches, often with lighter spots inside the darker areas. The belly is usually cream or white. Like other pythons, the species has heat-sensing pits along the lips and small spurs near the vent, remnants of hind limbs that are more noticeable in males.
| Trait | Detail |
|---|---|
| Length | 75 to 150 cm; females larger than males |
| Weight | 0.7 to 1.8 kg for adults; large females can exceed 2.3 kg |
| Coat | Smooth, dry scales; no fur |
| Colors | Wild type brown to black with tan or gold blotches; hundreds of bred morphs |
| Eyes | Round pupils; iris color varies by morph, often dark or copper |
Coat and colors
Ball python scales are smooth and dry, not slimy. The wild-type pattern gives good camouflage in dry grassland and burrows. Selective breeding has produced morphs that change base color, pattern, and pigment, including albino, pastel, piebald, spider, clown, and many combinations. Some morphs carry health concerns along with their look: the spider morph and related lines are linked to a neurological condition often called wobble, which causes head tremors and coordination problems. Morph color by itself does not change a snake's care needs.
Caring for and handling a ball python
Ball pythons need little grooming and almost no exercise, but depend on a properly heated and humidified enclosure. Gentle, regular handling keeps them tame.
Grooming
Snakes do not need brushing or bathing on a schedule, but a few routine checks keep a ball python healthy.
- Provide a humidity hide, or mist the enclosure during shed cycles, to help the skin come off in one piece.
- Check that each shed is complete, paying attention to the eye caps and tail tip.
- Offer a water bowl large enough for the snake to soak in; a brief soak in shallow, lukewarm water can help with a stuck shed.
- Spot-clean waste right away and do a full substrate change as needed.
Exercise
Ball pythons are sedentary and do not need exercise sessions. Their activity comes mostly from exploring their enclosure.
- Give enough floor space and at least two hides so the snake can move between warm and cool zones.
- Add climbing branches or clutter; ball pythons will use low perches.
- Allow occasional supervised time outside the enclosure, on a warm surface away from drafts and other pets.
- Avoid handling for 24 to 48 hours after a meal so the snake can digest.
Environment
The enclosure setup drives this snake's health more than anything else. It needs a warm side and a cool side, steady humidity, secure hides on both ends, and a tight-fitting lid, since ball pythons are strong and will push at gaps. New or stressed snakes often refuse food until they feel secure, so plenty of cover matters. Handle a new animal sparingly for the first week or two until it is feeding reliably, then build up to short, calm sessions a few times a week. During typhoon season, keep in mind that power interruptions can affect heating equipment, so it is worth having a backup plan for temperature control.
What to feed a ball python
Ball pythons are strict carnivores that eat whole rodents. Appropriately sized prey every one to two weeks meets their needs, and frozen-thawed prey is the standard choice.
Ball pythons eat only whole prey, mainly mice and rats sized to the snake. The prey should be about as wide as the widest part of the snake's body. Young snakes start on appropriately sized mice or rat pups, and adults usually take a single adult rat per meal. Frozen-thawed rodents are preferred over live prey because live rodents can bite and injure a snake. Thaw frozen prey completely and warm it before offering it. Feed in the evening, when the snake is naturally more active.
| Life stage | Prey size | Meals |
|---|---|---|
| Hatchling (under 200 g) | Hopper mouse or rat pup | Every 5 to 7 days |
| Juvenile (200 to 600 g) | Adult mouse or weanling rat | Every 7 days |
| Subadult (600 g to 1 kg) | Small to medium rat | Every 7 to 10 days |
| Adult (over 1 kg) | Medium to large adult rat | Every 10 to 14 days |
Treats and supplements
A varied diet of whole rodents already supplies the nutrients a ball python needs, so vitamin or calcium supplements are not normally required for snakes eating whole prey. There are no real treat foods for this species. Fresh, clean water should be available at all times, in a bowl heavy enough that it will not tip.
Common health problems in ball pythons
Ball pythons are hardy and can live 20 to 30 years, but most health problems trace back to husbandry. Respiratory infections, scale rot, mites, and stuck sheds are seen most often.
With correct heat, humidity, and feeding, ball pythons are durable and routinely live 20 to 30 years, with some recorded well past that. Most illness comes from enclosure problems, such as temperatures that are too low, humidity that is too high or too low, or dirty conditions. A healthy snake has clear eyes between sheds, smooth unbroken scales, steady weight, and a consistent feeding response.
| Condition | Signs | Note |
|---|---|---|
| Respiratory infection | Wheezing, open-mouth breathing, mucus, bubbles at the nose | Often caused by cold or damp conditions; needs a vet |
| Scale rot | Discolored, blistered, or raw belly scales | Linked to wet, dirty substrate; correct humidity and clean the enclosure |
| Snake mites | Tiny black or red dots on skin, frequent soaking, dull color | Contagious external parasite; treat the snake and enclosure together |
| Stuck shed (dysecdysis) | Patches of retained skin, retained eye caps | Usually a humidity problem; never pull off retained skin |
| Mouth rot (stomatitis) | Swelling, redness, or discharge around the mouth | Bacterial infection; needs veterinary treatment |
| Inclusion body disease | Tremors, regurgitation, abnormal posture, star-gazing | Serious viral disease; isolate the snake and consult a vet |
Preventive care
- Keep temperatures and humidity in the correct range and verify them with a thermometer and hygrometer.
- Quarantine any new snake away from existing animals for at least 30 to 60 days.
- Clean the water bowl and spot-clean waste regularly; do full enclosure cleanings as needed.
- Weigh the snake periodically and track sheds and feedings.
- Find a reptile-experienced veterinarian before an emergency happens.
Setting up a ball python enclosure
An adult ball python needs a secure enclosure of at least 150 liters with a warm and cool side, humidity around 55 to 70 percent, hides on both ends, and a tight lid.
Ball pythons live on the ground and in burrows, so floor space matters more than height. A hatchling can start in a smaller enclosure where it feels secure, and adults do well in an enclosure of at least 150 liters, roughly 90 by 45 centimeters of floor space or larger. The setup needs a clear temperature gradient created by an under-tank heater or overhead heat source on a thermostat, controlled humidity, identical snug hides on the warm and cool ends, and a tight-fitting lid, because these snakes are strong and will escape through gaps.
| Parameter | Recommendation |
|---|---|
| Enclosure size | At least 150 liters for an adult; about 90 x 45 cm of floor or larger |
| Temperature gradient | Warm side 31 to 33 C; cool side 24 to 27 C; nighttime not below about 24 C |
| Humidity | 55 to 70 percent; higher during shedding |
| Substrate | Cypress mulch, coconut husk, or aspen; avoid cedar and pine |
| Hiding/lighting | Two snug hides (warm and cool); low ambient light with a clear day-night cycle |
Setup checklist
- Secure enclosure with a tight, lockable lid
- Thermostat-controlled heat source for the warm side
- Accurate thermometer and hygrometer at both ends
- Two identical hides, one warm and one cool
- A water bowl large enough for soaking
- Substrate that holds humidity
- Branches or clutter for cover and light climbing
Breeding and hatching ball python eggs
Female ball pythons lay clutches of about 3 to 11 eggs and coil around them to incubate. Eggs hatch in roughly 55 to 60 days at around 31 to 32 C with high humidity.
Ball pythons are egg-layers. After mating, a female develops eggs and may stop eating, then lays a clutch of about 3 to 11 leathery eggs. In the wild, she coils around the clutch to protect it and regulate its temperature. In captivity, breeders usually move the eggs to a controlled incubator, though some keepers allow maternal incubation. Eggs are kept warm and humid until they hatch, typically in 55 to 60 days. Newly hatched ball pythons usually do not eat until after their first shed, which comes about a week to ten days after hatching.
| Parameter | Value |
|---|---|
| Temperature | About 31 to 32 C |
| Humidity | High, roughly 90 percent or more |
| Incubation days | Approximately 55 to 60 days |
| Turning | Do not rotate eggs; keep the original top side up |
Hatching steps
- Place eggs in an incubation container with a moisture-holding medium and stable warmth and humidity.
- Mark the top of each egg and keep that side up; do not turn the eggs.
- Hold temperature and humidity steady and check the incubator regularly without disturbing the clutch.
- Watch for dimpling near hatching; some denting in the final days can be normal.
- Allow hatchlings to slit the shell (pip) and emerge on their own over a day or two.
- Move hatchlings to individual containers after they leave the eggs, and wait for the first shed before offering food.
Ball python frequently asked questions
Common buyer questions about ball pythons cover adult size, lifespan, handling with children, shedding, price, and how demanding they are to keep.
How big do ball pythons get?
Most adults reach 75 to 150 cm long. Females are larger and heavier than males. This is small for a python and a main reason the species is popular as a pet.
How long do ball pythons live?
They commonly live 20 to 30 years in captivity, and some have lived even longer. A ball python is a long-term commitment that can outlast many other pets.
Are ball pythons good with children?
They are calm and rarely bite, which makes them tolerant of gentle handling by older children. Young children should only handle them with adult supervision, and sessions should stay brief and calm. The snake should always be supported along its body.
How often do ball pythons shed?
Frequency depends on age and growth. Fast-growing juveniles shed every few weeks, while adults shed every one to three months. Adequate humidity helps the skin come off in one piece.
How much does a ball python cost?
A wild-type or common captive-bred ball python is one of the more affordable pet snakes. Rare and combination morphs can cost much more depending on genetics. Setup costs for the enclosure, heating, and equipment usually exceed the cost of a common snake.
Are ball pythons hard to care for?
They are considered a good beginner snake because of their size and calm nature, but they need correct heat and humidity and can be picky eaters that refuse food for weeks at a time. Keepers who maintain stable conditions usually find them straightforward.
Why won't my ball python eat?
Fasting is common and can be triggered by stress, a new enclosure, cool temperatures, breeding season, or an approaching shed. A healthy snake that holds its weight during a fast is usually fine. Ongoing weight loss or other symptoms call for a vet visit.