Ball Python

P. regius

Last updated: July 22, 2022
Verified by: AZ Animals Staff
Image Credit BikerPhoto/

Ball Python Scientific Classification

Scientific Name
P. regius

Read our Complete Guide to Classification of Animals.

Ball Python Conservation Status

Ball Python Locations

Ball Python Locations

Ball Python Facts

Litter Size
11 eggs
Common Name
ball python

Ball Python Physical Characteristics

30 years
6 feet

This post may contain affiliate links to our partners like Chewy, Amazon, and others. Purchasing through these helps us further the A-Z Animals mission to educate about the world's species..

View all of the Ball Python images!

The ball python is one of the 10 species that are in the genus Python. The genus is made up of constricting species in the Pythonidae family that live in the tropical and subtropical areas of the Eastern Hemisphere.

The ball python female lays up to 11 eggs and coils around them to keep them warm. The eggs are incubated for around 2 months. Once they hatch, the baby ball pythons are immediately independent. Despite their small size, which is less than 17 inches, they are capable of hunting on their own.

As the snake matures, its color pattern becomes less vivid. It will remain close to where it was hatched for a few months and gradually range into a larger area as it matures.

25,656 People Couldn't Ace This Quiz

Think You Can?

Ball Python Amazing Facts

  • They are the most popular snake species among those kept as pets
  • The baby ball python is born completely independent
  • A healthy baby is less than 17 inches long and brightly colored
  • Every ball python has a unique pattern, like fingerprints on humans

Where To Find the Ball Python

Native to Sub-Saharan Africa, the ball python prefers savannas, grasslands, and lightly wooded areas. Ball pythons purchased as pets do better when born and raised in captivity. Wild-caught ball pythons often carry both internal and external parasites, and many never learn to eat well in captivity.

Ball Python Scientific Name

The ball python’s scientific name is Python regius, from the class Reptilia and family Pythonidae. The scientific name Python regius translates to royal python. One of the most interesting facts about the snake is where its name originated. The ancient story is that Queen Cleopatra wore one of these snakes around her wrist for ornamentation.

Ball Python Population and Conservation Status

According to IUCN, the ball python is considered near threatened, with a declining population. Habitat changes due to humans and agriculture, loss of habitat, and poaching are all to blame for the declining numbers of ball pythons found in the wild.

Appearance and Description

Ball pythons come in a range of color combinations, known as morphs. One of the most fascinating facts about the ball python is the number of available morphs. It is estimated that over 4,000 morphs are available in captive-bred snakes. Some common colors and morphs include albino, banana, piebald, bumblebee, and lemon blast.

The albino ball python is white over the majority of its body, with yellow markings. The eyes are red or pink. The albino morph is typically one of the smaller size ball pythons, averaging between 3 and 5 feet in length, and has a calm temperament. These traits make it a great choice for new snake owners.

The banana ball python has a yellow base color, with lighter and darker spots across the body. The darkest spots can appear tan, while the lightest may seem almost white. Another docile and friendly morph, the banana ball python is a good choice for pet owners who enjoy handling their snakes.

The lemon blast morph is striking in appearance. The top of the body is yellow and the underbelly white. The lemon blast also has a pinstripe marking that weaves across the top of the body. They have pale green or amber eyes.

The bumblebee morph is an eyecatching snake. With a bright yellow body and intricate black or brown markings, it is easy to see where the bumblebee got its name. Unlike the lemon blast morph, the bumblebee has dark eyes.

The piebald ball python carries a recessive trait which leads to areas of unpigmented color on their body. Typically the head is normal looking, and the body will have varying degrees of unpigmented sections. The piebald trait can show up on a variety of different morphs, overlaying the typical pattern with areas of unpigmented skin.

Ball Python Pictures

ball python with mouth open
Ball pythons are non-venomous.

Hand Robot/

ball python in human hands
Ball pythons are popular “starter” snake pets.

Krisda Ponchaipulltawee/

ball python wrapped around a tree branch
Ball pythons are not venomous.


Ball Python Venom: How Dangerous Are They?

Ball pythons are non-venomous and generally not aggressive. Most ball pythons prefer to retreat when threatened. They will coil into a tight ball, with their head protected in the center when they feel cornered.

Although not venomous, bites from ball pythons can be painful. With around 150 teeth that are hooked-shaped, a bite can cause pain, swelling, and redness around the wound, as well as nausea, sweating, and tingling in the extremities.

Behavior and Humans

In the wild, ball pythons are not confrontational. They prey on rats, mice, and other rodents, which makes them beneficial to those involved in agriculture. They are sometimes still killed due to fear, and chemicals involved in agriculture can also have a negative impact on them.

As pets, the ball python is calm and curious, making it a good choice for the novice snake owner.

View all 202 animals that start with B

About the Author

Ashley Haugen is a lifelong animal lover and professional writer and editor. When she's not immersed in, she can be found hanging out with her dogs and birds.

Ball Python FAQs (Frequently Asked Questions) 

Are ball pythons venomous?


How do ball pythons hunt?

Ball pythons hunt by ambush. They can remain still for hours or even days, waiting for prey to come within reach. Then, they rapidly strike, grasping the prey with their sharp, hook-shaped teeth. Depending on the size of their prey, they may swallow it whole immediately or use their body to constrict it, immobilizing it before they consume it.

Are ball pythons aggressive?

Generally, no. If you have a pet ball python and it becomes aggressive, it may be a sign that something else is going on. Common reasons why a ball python may become aggressive are because it is feeling stressed, perhaps from being in a new environment, or due to hunger.

Where do ball pythons live?

Ball pythons live in the sub-Saharan countries on the western side of Africa. They prefer living in relatively open grasslands and are often found in areas cleared for farming. Lightly forested areas also provide the habitat required for the ball python to thrive.

What do ball pythons eat?

As an ambush hunter and carnivore, the ball python dines on small mammals, such as rats, as well as birds.

Do ball pythons bite?

They may bite when they feel threatened, but they are generally calm and avoid confrontation.

Are ball python snakes friendly?

Their calm personalities make ball pythons excellent pets once they become accustomed to being handled. Short, frequent sessions will help the ball python become more comfortable, and most will quickly become comfortable and even friendly, looking forward to the interaction with their handler.

How big do ball python snakes get?

Up to 6 feet long, with females averaging a little longer than males.


What is the difference between a male and a female ball python?

The primary difference between male ball pythons and female ball pythons of the same age range is their size.

What are the differences between ball python and Burmese python?

The biggest differences between a Burmese python and a ball python lie in their size and color.

  1. , Available here:
  2. , Available here:
  3. , Available here:
  4. , Available here:
  5. (1970) Jump to top

Newly Added Animals

A Ladyfish

Ladyfish are aggressive fighter when hooked, making them a favorite of anglers.

A Snowflake Eel
Snowflake Eel

Snowflake Eel have two jaws to help them swallow their food.

A Sheepshead Fish
Sheepshead Fish

This fish has teeth that resemble a human's.

Most Recently Updated Animals

A Boxerdoodle

The Boxerdoodle has a strong hunting dog lineage.

A Westiepoo

This dog is known for cocking its head in a curious manner when listening to its owner.

A Toy Poodle
Toy Poodle

The word poodle is derived from German, and it means to splash or puddle.