
Ball Python
Also known as: Royal python, Python regius
Calm, slow-moving and long-lived — the snake most keepers recommend first.
- Docile
- Shy
- Slow-moving
- Nocturnal
- Solitary
The ball python is the most widely kept pet snake in the world, and its reputation as a beginner species is largely earned: they are docile, stay a manageable size and tolerate handling well. What is less often mentioned is the length of the commitment — thirty years is realistic — and their famous willingness to simply stop eating for months at a time, which alarms new keepers far more than it should.
At a glance
- Origin
- West and Central Africa
- Size
- Medium
- Weight
- 3–5 lb (1.2–2.2 kg)
- Lifespan
- 20–30 years
- Coat
- Smooth scales
- Colours
- Wild type (brown and black), Pastel, Albino, Piebald, Clown, Spider, hundreds of morphs
- Average cost
- $20–$45 / month
Breed ratings
Rated 1–5 on the same scale as every other entry, so scores are comparable between breeds. Amber stars mark things that cost you effort rather than things that benefit you.
Temperament
Ball pythons get their name from curling into a tight ball when frightened rather than striking — which is precisely why they are recommended to beginners. A stressed ball python hides or balls up; it very rarely bites.
Care & upkeep
Exercise
Ball pythons are sedentary ambush predators. An appropriately sized enclosure with climbing branches and multiple hides is sufficient; they do not need exercise in the mammalian sense.
Grooming
None. Maintain humidity at 55–65%, raised to 70% during a shed, so the skin comes away in one piece. Check that eye caps and tail tip have shed completely.
Training
Not trainable. They do habituate to routine handling — short, calm, regular sessions build tolerance. Never handle for 48 hours after feeding or during a shed, when they are stressed and vision is impaired.
Feeding & diet
- Typical diet
- Whole prey — appropriately sized rodents
- Daily amount
- One rodent roughly the width of the snake at its thickest point
- Meals per day
- Every 7–14 days depending on age
Feed frozen-thawed rather than live: a live rodent can seriously injure a snake that is not immediately interested. Prolonged voluntary fasting is normal in this species, particularly in winter and in males.
Foods to avoid
- Live prey left unattended
- Prey larger than the snake's widest point
- Handling within 48 hours of a meal
- Loose substrate that can be ingested during feeding
Who this breed suits
A good match for
- First-time snake keepers
- Apartments
- Owners wanting a calm, handleable reptile
- People able to commit for decades
Probably not for
- Anyone squeamish about feeding whole rodents
- Owners wanting an active display animal
- Households unwilling to store frozen prey
- Short-term commitments
Common health problems
This section describes conditions the breed is known to be predisposed to, so you know what to ask about. It is not veterinary advice and is not a diagnosis — always speak to a vet about your own animal.
- Respiratory infectionUsually caused by incorrect temperature or humidity. Signs are open-mouth breathing, wheezing and bubbling at the nostrils — needs prompt veterinary care.
- Scale rotCaused by a substrate that is too wet or soiled. Appears as discoloured, blistered belly scales.
- MitesTiny black specks around the eyes and in water bowls. Highly contagious; quarantine new animals.
- Retained eye capsIncomplete shedding around the eyes, caused by low humidity. Never pull them off.
- Prolonged fastingNormal in this species and often not a medical problem — but weight loss beyond about 10% warrants investigation.
A ball python that refuses food for weeks or even months is usually behaving normally, especially in winter or if male. Track weight monthly rather than reacting to individual refusals; steady weight means there is no emergency.
Interesting facts
- Called the "royal" python because West African rulers were said to wear them as jewellery.
- More colour and pattern morphs exist for this species than for any other reptile.
- Individuals have lived past 45 years in captivity.
Diet & Feeding
Ball pythons eat whole prey — a rodent roughly as wide as the snake at its thickest point — every 7–14 days depending on age and size. Feed frozen-thawed, never live: an unattended live rodent can inflict serious bite wounds on a snake that is not immediately interested. Thaw fully to slightly above room temperature. Do not handle the snake for 48 hours after feeding, as it can cause regurgitation. Feeding in a separate container is unnecessary and adds stress; feed in the enclosure over a clean surface.
Temperature & Humidity
Provide a proper gradient: warm side 30–32°C, cool side 24–26°C, with a night drop of a couple of degrees. Use a thermostat-controlled heat mat or radiant heat panel — never an unregulated heat source, which causes serious burns. Humidity should sit at 55–65%, raised to around 70% during a shed. Digital thermometers and a hygrometer with probes are essential; guessing at these numbers is how respiratory infections start. Low-level UVB is optional but increasingly recommended.
Enclosure & Setup
An adult needs a minimum of 120 x 60 x 60 cm. The single most important furnishing is hides — at least two, one on the warm side and one on the cool, both snug enough that the snake touches the sides. Ball pythons are shy ambush predators and an animal without secure hiding will be chronically stressed and refuse food. Add branches (they climb more than their reputation suggests), a water bowl large enough to soak in, and a substrate such as cypress mulch or coconut husk that holds humidity.
Health & Vet Care
Find a reptile vet in advance. The main problems are respiratory infection (open-mouth breathing, wheezing, nostril bubbling — almost always caused by wrong temperature or humidity), scale rot from wet or soiled substrate, mites and retained eye caps from low humidity. Quarantine any new snake for 60 days. Weigh monthly: in a species that fasts for long stretches, weight is the number that tells you whether a refusal matters — steady weight means it does not.
Living with a Ball Python
They are named for balling up when frightened rather than striking, which is exactly why they suit beginners. Expect a calm, slow, nocturnal animal that tolerates short handling sessions well once settled — allow two weeks after arrival before starting, and never handle during a shed, when vision is impaired and stress is high. The two things to be genuinely prepared for are the fasting, which alarms new keepers unnecessarily, and the lifespan: thirty years is normal and forty-plus is documented.