Ball python coiled on a branch
Ball pythons are calm snakes with strongly patterned skin and a habit of curling into a ball when threatened.
ReptiliaNear Threatened

Ball Python Facts

“Ball pythons are also called royal pythons.”

Ball pythons are calm African snakes with beautiful patterns. When frightened, they curl into a tight ball—and mothers coil around eggs to keep them warm.

By · Published · Updated

Quick Facts

Ball Python at a glance

Python regius Squamata Pythonidae

About their home

Kind of animal

Reptilia

Where they live

What they eat

How safe?

Near Threatened

Size and speed

How heavy

3 pounds – 5 pounds

How long

3 feet – 5 feet

How fast

Slow mover; quick strike when hunting

Lifespan

10 to 15 years

How the Ball Python compares

Measured against the 176 species profiled on this site. Each figure is converted to one unit system from the published range on the page, so the ranks are computed, not quoted.

MeasureThis speciesRank hereExceeds
Body mass2.3 kg#125 of 176#10 of 15 Reptilia29%
Body length1.52 m#64 of 176#8 of 15 Reptilia62%
Lifespan in the wild15 yr#82 of 169#9 of 14 Reptilia40%

Closest in body mass

Ranks use the upper end of each published adult range, so they compare typical large adults rather than records, and metrics with no published number are left out rather than estimated. The full table is downloadable from the species dataset, and any two species can be put side by side in the comparison tool.

Core article

Ball Python: ecology and life history

A closer look at habitat, diet, behavior, reproduction, and conservation.

Start here

Ball Python

The ball python (Python regius), also called the royal python, is a stocky, beautifully patterned constrictor of the savannas and forest edges of West and Central Africa. Known for its docile temperament and its signature defensive curl, this moderately sized snake is an ambush hunter that tracks warm-blooded prey through the dark African undergrowth using heat-sensing pits and a chemical-sensing tongue.

A Docile Constrictor That Curls Into a Ball

The ball python is one of the smallest African pythons, and it shows a sexual size difference: females reach 4 to 5 feet, males 3 to 4, on a thick, muscular, 3-to-5-pound body built for constriction rather than speed. Its wild coloration — a dark brown-to-black base with golden blotches over a pale belly — is disruptive camouflage that vanishes into dappled forest floor or dried savanna grass. Two sensory systems make it a night hunter: heat-sensing labial pits along the upper lip detect the infrared glow of warm prey to build a "thermal image" in total darkness, and a constantly flicking forked tongue delivers scent particles to the Jacobson's organ so the snake effectively tastes the air. As a relatively basal snake it even keeps tiny "pelvic spurs" beside the cloaca — vestiges of its lizard ancestors' hind legs. It belongs to the python family Pythonidae; regius, "royal," recalls a tradition of African royalty wearing the docile snakes as living jewelry, and its common name comes from its habit of coiling into a tight ball.

Where Ball Pythons Live

Ball python hidden in shaded ground cover
They spend much of the day hidden in burrows, termite mounds, or leaf litter.

The ball python ranges widely across sub-Saharan West and Central Africa, from Senegal, Mali, and Guinea east through Ghana, Togo, Benin, and Nigeria into Cameroon, the Central African Republic, Uganda, and Sudan. It favours open savanna, dry scrub, grassland, and the ecotones where plains meet gallery forest, avoiding deep closed-canopy rainforest. Largely terrestrial but semi-arboreal, it climbs low bushes to hunt birds or escape predators, and through the heat of the African day it shelters in rodent burrows, hollow logs, or termite mounds to stay cool and avoid drying out.

What Ball Pythons Eat

Ball python coiled along a branch beside broad green leaves
Ball pythons are ambush hunters, waiting near rodent runs and gerbil burrows rather than actively searching for prey.

Ball pythons are strict carnivores and nocturnal ambush predators, feeding mainly on small mammals — African soft-furred rats, gerbils, shrews, and jerboas — while the smaller, more arboreal males take a higher share of small birds and nestlings. Lying still, the snake detects approaching prey with its thermal pits and Jacobson's organ, then strikes at high speed, sinking rows of sharp recurved teeth in. Non-venomous, it throws muscular coils around the prey, and — contrary to the crushing myth — kills not by breaking bones or suffocation but by constriction pressure that overwhelms the circulatory system and stops the heart. It then swallows the prey whole, usually head-first, its unfused lower jaws and elastic ligaments letting the mouth stretch enormously wide.

Behavior: Shy, Solitary, and Defensive

Ball python coiled with its head resting on its coils
Ball pythons are solitary; the name comes from their habit of curling into a tight ball, head tucked in the middle, when threatened.

Ball pythons are solitary and generally avoid confrontation. When threatened by a raptor, monitor lizard, or mammal, the snake coils tightly with its head protected in the center rather than relying first on a bite. As it grows, it sheds its skin through ecdysis: fluid forms between the old and new layers, the eyes become cloudy, and the snake rubs against rough surfaces to remove the old skin.

Life Cycle: A Brooding Mother and Independent Hatchlings

Young ball python resting in a coiled position
Hatchlings are independent soon after leaving the egg.

Breeding tracks the African wet and dry seasons. After mating, the female seeks a humid underground burrow and lays a small clutch of 4 to 10 large, leathery eggs — and, unusually for reptiles, she doesn't abandon them: she coils tightly around the clutch for the entire two-month incubation, guarding it and generating warmth by rhythmically shivering her muscles (maternal thermogenesis) to regulate temperature. She doesn't eat the whole time, losing much of her body weight. Once the eggs hatch her duties end, and the 10-to-16-inch hatchlings are fully independent and ready to hunt. Wild ball pythons typically live 10 to 15 years, captives sometimes over 30.

Conservation: Near Threatened From the Pet Trade

Ball python on the ground in an open enclosure
Ball pythons are native to the grasslands and open forests of West and Central Africa, where they shelter in burrows and termite mounds.

The ball python is listed as Near Threatened, with wild populations in continuous decline. The greatest threat is extreme overexploitation for the international pet trade — hundreds of thousands of wild-caught snakes have been exported annually from West Africa for decades, and though captive breeding is now common, large numbers of wild individuals are still taken. Habitat degradation adds pressure as savanna is converted to cash crops, and locally some snakes are killed for meat or out of fear — though in a few cultures, notably the Igbo of southeastern Nigeria, the ball python is revered as sacred and protected by local taboo.

References and Authoritative Sources

Ball Python: classification and fun facts

Classification

Scientific Taxonomy
  1. Kingdom

    Animalia

  2. Phylum

    Chordata

  3. Order

    Squamata

  4. Family

    Pythonidae

  5. Genus

    Python

  6. Species

    P. regius

Did You Know?

Fun Facts

1

Ball pythons are also called royal pythons.

2

They are non-venomous constrictors.

3

When scared, they curl into a ball with the head tucked inside.

4

Females coil around eggs and shiver to warm them.

5

Snakes smell with their tongue flicking in the air.

6

Ball pythons shed their skin as they grow.

Common Questions

FAQ about Ball Python

Select a question to reveal the answer.

Where do ball pythons live?

Ball pythons live in grasslands, savannas, and forest edges in West and Central Africa.

What do ball pythons eat?

Ball pythons eat rodents, small birds, and other small mammals. They swallow prey whole.

Are ball pythons venomous?

No. Ball pythons are constrictors and do not have venom.

Why is it called a ball python?

It curls its body into a tight ball when threatened, hiding its head in the center.

Are snakes reptiles?

Yes. Snakes are reptiles with scaly skin and they lay eggs or give birth to live young depending on the species.

Are ball pythons endangered?

Ball pythons are listed as Near Threatened because of habitat loss and collection for the pet trade.